Мобильная разработка
Открыть в Telegram
@haarrp - admin @itchannels_telegram - 🔥лучшие ит-каналы @javascriptv - продвинутый javascript @JavaScript_testit- js тесты @programming_books_it - бесплатные it книги @ai_machinelearning_big_data - ml
Больше3 866
Подписчики
+124 часа
+67 дней
-930 дней
Архив постов
3 866
👩💻 Redwood — библиотека для создания пользовательских интерфейсов на Android, iOS и в веб-приложениях с использованием Kotlin и Jetpack Compose!
🌟 Основная цель проекта — упростить разработку многоплатформенных интерфейсов, обеспечивая согласованность UI и возможность использования общих компонентов на разных платформах.
🌟 Redwood интегрирует систему дизайна и компонуемые функции (composables), что позволяет разрабатывать UI, которые адаптируются к особенностям каждой платформы. Это решение нацелено на повышение продуктивности и унификацию интерфейсов без необходимости писать отдельный код для каждой платформы.
🔐 Лицензия: Apache-2.0
🖥 Github
3 866
📱 expo-app-template — современный шаблон для React Native и Expo
[expo-app-template](https://github.com/nkzw-tech/expo-app-template) от nkzw-tech — это продвинутый шаблон для быстрого старта разработки мобильных приложений на React Native с использованием Expo и TypeScript.
🚀 Основные особенности:
- Современные технологии: Expo 53, React Native 0.79 с новой архитектурой
- Маршрутизация: Expo Router для удобной навигации
- Стилизация: Tailwind CSS через NativeWind
- Встроенные библиотеки:
- @gorhom/bottom-sheet (модальные окна)
- Legend List (списки)
- react-native-svg с react-native-svg-transformer
- expo-linear-gradient (градиенты)
- Международализация через fbtee
- Поддержка TypeScript и ESM
- Управление зависимостями через pnpm
- React Compiler для оптимизации
🛠️ Установка и запуск:
Предварительные требования:
- Node.js >= 22
- pnpm >= 10
- Cocoapods (для iOS)
Установка:
pnpm install && pnpm dev:setup
▪ Github3 866
📚 Mihon — читалка манги и вебтунов с открытым исходным кодом. Этот проект предлагает чистый Android-клиент с поддержкой локального чтения и синхронизацией с трекерами вроде MyAnimeList.
Проект является форком известного Tachiyomi, продолжающий его традиции после прекращения разработки оригинала. Здесь есть всё, от настраиваемого режима чтения до автоматического обновления глав по расписанию.
🤖 GitHub
@androidits
3 866
🖥 TrustedTime — новый API, разработанный для обеспечения точного и надежного времени в Android-приложениях! TrustedTime API использует инфраструктуру Google для предоставления доверенного временного штампа, независимого от локальных настроек времени устройства, которые могут быть изменены пользователем.
🌟 TrustedTime периодически синхронизирует свои часы с серверами Google, обладающими высокоточным источником времени, что устраняет необходимость в каждом запросе к серверу для получения текущего сетевого времени. Кроме того, интегрирована модель, вычисляющая дрейф часов устройства, информируя разработчиков о возможных отклонениях между синхронизациями. Это особенно важно для приложений, зависящих от точного времени, таких как финансовые приложения, системы безопасности, планировщики событий и другие, где манипуляции с локальным временем устройства могут привести к проблемам с безопасностью, несогласованности данных и ненадежному расписанию.
🌟 TrustedTime API доступен на всех устройствах с Google Play Services, работающих под управлением Android 5 (Lollipop) и выше. Для его использования необходимо добавить зависимость com.google.android.gms:play-services-time:16.0.1 или выше в проект. API не требует дополнительных разрешений, однако для предоставления временных меток устройству необходимо подключение к интернету после запуска. Если устройство не подключалось к интернету с момента загрузки, TrustedTime API не сможет вернуть временные метки.
🔗 Подробнее: *клик*
@mobdevelop
3 866
+1
🎯самый большой сборник публичных API на ВСЕ случаи жизни — в каталоге больше 51 тысячи программ для интеграции с любыми сервисами.
• всего 59 категорий и куча фильтров: развлечения, путешествия, работа, фильмы. Поиск упрощается в разы.
• Простой и понятный интерфейс — разберется даже гуманитарий.
• Десятки тысяч программ готовы помочь вам выполнить задачи прямо сейчас.
Забираем удобный сервис себе — тут.
3 866
💻Хотите научиться писать эффективные сетевые клиенты для iOS и разобраться в том, какие технологии лучше выбрать для SwiftUI?
📖На открытом вебинаре 22 апреля в 20:00 мск мы подробно разберем архитектуру приложений на SwiftUI и выбор сетевого клиента: что лучше — Alamofire, Moya или нативное решение? Мы также покажем, как интегрировать эти технологии с Combine и async-await.
📊Умение работать с сетевыми клиентами под SwiftUI — ключевой навык для iOS-разработчика.
👉Регистрируйтесь прямо сейчас и получите скидку на большое обучение «iOS Developer. Professional» по промокоду IOSPRO4: https://otus.pw/6gMp/
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ", ИНН: 9705100963
3 866
⚡️ Capacitor — проект, позволяющий превратить обычное веб-приложение в полноценное мобильное — с доступом к нативным API iOS и Android, сохраняя при этом возможность работать как PWA.
В отличие от Cordova, здесь разработчик получает полный контроль над xcode- и gradle-проектами. При этом Capacitor не навязывает один язык — он одинаково хорошо работает с React, Vue или чистым JS.
🤖 GitHub
@mobdevelop
3 866
🔥 SeriesGuide — open-source проект, превращающий смартфон в удобный органайзер для сериалов и фильмов. В отличие от других трекеров SeriesGuide делает ставку на приватность — вся коллекция хранится локально, без навязчивых облаков.
📌 Инди-приложение активно развивается с 2012 года и доступно в Google Play. Последние обновления добавили поддержку Android TV и Wear OS. В нем нет встроенной рекламы или подписок, зато есть функция расписания новых серий, скрытия спойлеров и работа оффлайн. При этом само приложение весит чуть меньше 10 МБ.
🤖 GitHub
👾 Google Play
@mobdevelop
3 866
👩💻 Lumo-UI — это Gradle-плагин для создания библиотеки компонентов UI на основе Jetpack Compose!
🌟 Он предоставляет готовые и настраиваемые компоненты, которые можно легко использовать в Android-проектах. Плагин работает через CLI и упрощает процесс генерации пользовательского интерфейса.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
3 866
Кроссплатформенный инструмент для тестирования мобильных UI
Appium — это кроссплатформенный инструмент для автоматизированного тестирования мобильных интерфейсов. Он поддерживает нативные, веб- и гибридные приложения, позволяя проводить тестирование как на реальных устройствах, так и на эмуляторах.
Благодаря встроенному фреймворку, Appium преобразует команды Selenium WebDriver в инструкции, понятные для iOS и Android, что делает его независимым от конкретной операционной системы.
https://appium.io/docs/en/latest/
3 866
👩💻 Klogging — это чисто-Kotlin библиотека для логирования, разработанная для обеспечения гибкости и простоты использования!
🌟 Она использует идиомы Kotlin для создания логгеров и отправки событий журналирования, а также задействует корутины Kotlin для асинхронной обработки логов. Библиотека поддерживает структурированное логирование по умолчанию, позволяя создавать подробные и легко анализируемые записи журналов.
🔐 Лицензия: Apache-2.0
🖥 Github
3 866
Как создать пользовательский экран в SwiftUI
Имейте в виду, что это действительно работает в iOS 15! И хотя многие в комментариях хотят указать на более нативное решение, оно было представлено в iOS 16. Итак, это решение, которое также включает в себя довольно много настроек радиуса углов, цветов и многого другого, потому что вы также можете форкнуть это репо и редактировать его по своему усмотрению :]
https://github.com/fieldday-ai/Modals
#ios
3 866
Владелец цифрового ИТ сервиса ?
Сталкиваетесь с блокировкой транзакций в игровом сервисе ?
Давно не можете найти Банк, который предоставит онлайн оплату вашим клиентам ?
🚀 Подключаем платежи для бизнесов сферы gamedev, edtech, fintech, ecommerce без проблем !
🚀 Обеспечиваем высокую конверсию транзакций !
🚀 Без блокировок и скрытых комиссий !
🚀 Продуманный функционал !
🚀 Репутация наработанная годами !
💰 Что предлагаем?
✅ Все ключевые платежные методы
✅ Решения для бизнеса из России и стран СНГ,
✅ Персональные условия для крупных оборотов
⚡️ Забудьте о сложностях с платежами!
⚡️Обращайтесь и мы подберем для Вашего бизнеса персональный платежный инструмент !
@ecquiring1
Реклама. Козлова Наталья Игоревна erid:2Vtzqv8gYWr
3 866
👩💻 Premo — это библиотека, которая упрощает создание и совместное использование презентационного слоя в приложениях для Android, iOS и веба! Её основная цель — позволить разработчикам сосредоточиться на написании логики, устраняя необходимость решения повторяющихся задач, связанных с пользовательским интерфейсом.
🔐 Лицензия: MIT
🖥 Github
3 866
🔥 apple-mcp — это коллекция нативных инструментов, разработанных для интеграции с приложениями Apple посредством Model Context Protocol (MCP)!
🌟 Этот набор позволяет отправлять и получать сообщения из приложения "Сообщения", а также искать и открывать заметки и контакты в соответствующих приложениях. В планах разработчиков — добавить поддержку календарных событий, напоминаний, фотографий и музыки.
🔐 Лицензия: MIT
🖥 Github
3 866
Работаем с сетчатыми градиентами в iOS 18
В iOS 18 появилась возможность создавать сетчатые градиенты. Сетчатые градиенты — это действительно хороший способ создания очень крутых эффектов в пользовательском интерфейсе. В этой статье мы рассмотрим, что такое сетчатые градиенты, как их можно использовать и как их можно анимировать, чтобы они выглядели действительно круто.
Для начала мы рассмотрим, как можно создать сетчатый градиент. Мы рассмотрим, как это работает, а затем посмотрим, что можно анимировать и как можно играть с градиентами. В конце статьи я немного расскажу о том, где, на мой взгляд, имеет смысл использовать сетчатые градиенты, а где может быть не стоит.
https://www.donnywals.com/getting-started-with-mesh-gradients-on-ios-18/
#ios@developer_mobila
3 866
Когда нативные модули — необходимость, а когда можно обойтись без них? 🚀
Мобильные приложения можно разрабатывать и без нативных модулей. Но бывают случаи, когда без них — как без рук. Как разобраться, когда их действительно стоит внедрять, а когда лучше обойтись стандартными инструментами?
Все неделю Булат Кидасов, React Native-разработчик Mercury Development, возглавлял канал «Код Меркури», чтобы за четыре дня разложить все по полочкам:
📌 Как нативные модули работают под капотом и влияют на производительность?
📌 Чем новая архитектура React Native отличается от старой?
📌 Реальные примеры из продакшена.
А еще — немного про карьеру: как Булат пришел в IT и почему разбираться в нативных модулях полезно даже тем, кто с ними не работал?
👉 https://t.me/mercdev/5789
Присоединяйтесь, разберем всё на пальцах ❤️
3 866
⭐️ Шпаргалка для верстки приложений на iOS и Android
Все разделено на логические пиксели, которые, например, активно применяются при разработке iOS-приложений.
Эту шпаргалку можно взять на вооружение и использовать в процессе работы.
3 866
✔️ Measure — полехный инструмент с открытым исходным кодом для мониторинга мобильных приложений.
Функционал:
⚫️Автоматически фиксирует аварии и ANR
⚫️Отслеживает такие показатели, как время запуска, количество крешей и размер приложений
⚫️Получает скриншоты с отчетами об исключениях
⚫️Дает полную хронологию событий в сессиях с ошибками с автоматическим отслеживанием пользовательских кликов, событий навигации, http-вызовов, использования процессора, памяти и т.д. для более глубокого контекста
⚫️Отслеживает пользовательские события с помощью дополнительных атрибутов
Github
3 866
Зарплаты Kotlin-разработчиков выросли на 16% в 2024 году, по данным «Хабр Карьера». Это неудивительно: на Kotlin пишут Android-приложения, которыми пользуются миллионы людей. Растёт число пользователей — растёт и спрос на специалистов.
Если тоже хотите создавать мобильные приложения на популярной ОС, приходите на курс «Android-разработчик с нуля». Во время обучения вы освоите Kotlin и Java, разберётесь с анимацией, бэкендом и тестированием. Всё это — с поддержкой экспертов.
В программе много практики:
- онлайн-тренажёр кода,
- 8 проектов для портфолио,
- дипломная работа на реальном кейсе,
- возможность стажировки у партнёра курса.
Начните обучение со скидкой 10 000 ₽ по промокоду ANDROID10. Постройте карьеру в мобильной разработке
Реклама. ООО "Нетология". ИНН 7726464125 Erid 2VSb5yfWhZz
