Обучающее руководство по созданию API с точки зрения разработчика Android. Рассмотрим разные аспекты данного процесса: структуру проекта, архитектуру, точки входа, внедрение зависимостей и тестирование.
https://nsprg.ru/mYYKom
VK: https://nsprg.ru/Oj6EYO
Дзен: https://nsprg.ru/xADRKm
@nuancesprog #Android
https://nsprg.ru/mYYKom
VK: https://nsprg.ru/Oj6EYO
Дзен: https://nsprg.ru/xADRKm
@nuancesprog #Android
Широковещательные приемники - важный компонент разработки Android. Чтобы использовать их потенциал правильно, узнайте об их основных функциях и областях применения.
https://nsprg.ru/x9wzAO
VK: https://nsprg.ru/mwZA3O
@nuancesprog #Android
https://nsprg.ru/x9wzAO
VK: https://nsprg.ru/mwZA3O
@nuancesprog #Android
Хотите стать универсальным разработчиком, знающим особенности программирования как для Android, так и для iOS? Этот гайд расскажет о различиях и сходствах работы с этими двумя платформами.
https://nsprg.ru/Ooby5v
VK: https://nsprg.ru/ObZgWO
@nuancesprog #MobileAppDevelopment #Android #iOS #Kotlin
https://nsprg.ru/Ooby5v
VK: https://nsprg.ru/ObZgWO
@nuancesprog #MobileAppDevelopment #Android #iOS #Kotlin
Видеоконтент все чаще интегрируется в мобильные приложения, и от его качества во многом зависит пользовательский опыт. В этой статье разберем практические советы о том, как улучшить воспроизведение видео и эффективно использовать ExoPlayer в приложении для Android.
https://nsprg.ru/ma71Mv
VK: https://nsprg.ru/O7wKWO
@nuancesprog #Android #ExoPlayer
https://nsprg.ru/ma71Mv
VK: https://nsprg.ru/O7wKWO
@nuancesprog #Android #ExoPlayer
Снэкбар - полезная функция в контексте современной веб-разработки. Она дает пользователю время подумать над принятием важного решения. Поговорим о том, как создать снэкбар, используя арсенал Jetpack Compose.
https://nsprg.ru/O7wyNO
VK: https://nsprg.ru/xPGJKm
@nuancesprog #Android #JetpackCompose
https://nsprg.ru/O7wyNO
VK: https://nsprg.ru/xPGJKm
@nuancesprog #Android #JetpackCompose
"Большой экран" становится популярным и быстрорастущим сегментом устройств Android. Самое время научиться оптимизировать приложение для любого размера экрана. Узнайте о классах window-size, рассмотрите сценарии их использовании в разных типах макетов навигации и закрепите материал с помощью реальной демонстрации.
https://nsprg.ru/OV0pzx
VK: https://nsprg.ru/xk6jlm
@nuancesprog #Android
https://nsprg.ru/OV0pzx
VK: https://nsprg.ru/xk6jlm
@nuancesprog #Android
Сколько пользователей, столько и предпочтений. Темы - не исключение. Кому-то больше нравится темное оформление, кому-то - светлое. Сегодня посмотрим, как разработать оригинальный переключатель тем с помощью Jetpack Compose.
https://nsprg.ru/xPGPrm
VK: https://nsprg.ru/v8pdzv
@nuancesprog #JetpackCompose #Android
https://nsprg.ru/xPGPrm
VK: https://nsprg.ru/v8pdzv
@nuancesprog #JetpackCompose #Android
Как упрощается процесс разработки с готовыми решениями аутентификации, уведомлений, баз данных реального времени? Изучим реализацию важного функционала: FCM, Remote Config, расширений, распространения приложений, устранения сбоев, мониторинга производительности.
https://nsprg.ru/xJoMVv
VK: https://nsprg.ru/mDDe2m
@nuancesprog #Android #Firebase
https://nsprg.ru/xJoMVv
VK: https://nsprg.ru/mDDe2m
@nuancesprog #Android #Firebase
C выпуском Compose 1.5.4 появился новый режим работы - Strong Skipping. Он позволяет сделать большее количество классов стабильными без дополнительного кода. Предлагаем на конкретных примерах кода разобраться, насколько это удобно и эффективно.
https://nsprg.ru/m6j2Pm
VK: https://nsprg.ru/my8ajO
@nuancesprog #Android #JetpackCompose
https://nsprg.ru/m6j2Pm
VK: https://nsprg.ru/my8ajO
@nuancesprog #Android #JetpackCompose
Изучим ключевые понятия и нюансы: холодные и горячие потоки, каналы channel, потоки flow. Разберем операторы, промежуточные операции и функции для объединения потоков, сценарии применения и фрагменты кода.
https://nsprg.ru/xk67wm
VK: https://nsprg.ru/vGR6Nx
@nuancesprog #Android #Kotlin
https://nsprg.ru/xk67wm
VK: https://nsprg.ru/vGR6Nx
@nuancesprog #Android #Kotlin
Хотите порадовать пользователей анимацией с вращающимися разноцветными кругами? Выполнить ее в Jetpack Compose позволит функция SpinningCirclesLoader. Предлагаем руководство с несколькими вариантами ее использования.
https://nsprg.ru/v2nXBv
VK: https://nsprg.ru/OZERqv
@nuancesprog #Android #JetpackCompose
https://nsprg.ru/v2nXBv
VK: https://nsprg.ru/OZERqv
@nuancesprog #Android #JetpackCompose
В этой части описан и обоснован сбалансированный подход к комплексному тестированию Android-приложений, включающий автоматизированные (модульные, интеграционные, сквозные, интерфейсные) и ручные тесты. Такая эффективная стратегия позволяет минимизировать время и усилия, получив максимальную отдачу.
https://nsprg.ru/mERLjx
VK: https://nsprg.ru/m0RbLv
@nuancesprog #Android #Testing
https://nsprg.ru/mERLjx
VK: https://nsprg.ru/m0RbLv
@nuancesprog #Android #Testing
Эта часть посвящена основным элементам модульного тестирования при подготовке Android-проектов, а также различным типам тестовых дублеров. Вы узнаете, что именно надо тестировать при Android-разработке и получите рекомендации по написанию удобных в обслуживании и эффективных тестов.
https://nsprg.ru/vGR1bx
VK: https://nsprg.ru/mpdzZm
@nuancesprog #Android #Testing
https://nsprg.ru/vGR1bx
VK: https://nsprg.ru/mpdzZm
@nuancesprog #Android #Testing