StartAndroid
Ir al canal en Telegram
Канал об Android (Андроид) разработке Сайт - http://startandroid.ru Чат - https://t.me/startandroidchat Контакты - https://startandroid.ru/ru/about/cntct5.html Реклама - https://startandroid.ru/ru/about/reklama.html РКН - https://shorturl.at/p7iUr
Mostrar más9 570
Suscriptores
-224 horas
-117 días
-3730 días
Archivo de publicaciones
9 569
Обзор DI фреймворка Koin на простых примерах. Используются фишки Kotlin такие, как DSL и delegation. Есть сравнение с даггером.
#android #dependencyinjection
https://www.youtube.com/watch?v=chCsNkjotfc
9 569
Вышла стабильная версия Android Studio 3.5. Основные изменения:
- настройки выделения памяти
- apply changes (новый Instant Run)
- улучшения layout editor для работы с ConstraintLayout
#androidstudio
https://developer.android.com/studio/releases/?utm_medium=studio-assistant&utm_source=android-studio#3-5-0
9 569
Подробный мануал, как сделать анимацию зачеркивания иконки
#android #animation
https://tigeroakes.com/posts/android-animate-strike-thru/
9 569
Dropbox пишет о том, что с кроссплатформы ушел в native. Они пытались писать общий код на C++ еще с 2013 года. Причины отказа примерно те же, что и у AirBnb с React Native.
#crossplatform
https://habr.com/ru/post/463921/
9 569
Сборник советов и вопросов для прохождения Android собеседований
#android #interview
https://bit.ly/2OXbEhX
9 569
Гугл опубликовал код официального приложения Google I/O 2019.
Основные изменения:
- Gesture navigation
- Dark theme
- Improved schedule screen
- Navigation component
- Full Text Search with Room
Плюс куча разных улучшений.
#android #code #bestpractice
https://android-developers.googleblog.com/2019/08/google-releases-source-code-for-google.html
9 569
В Room 2.2 добавили возможность заполнить базу данных начальными данными при ее создании. Для этого мы можем предоставить свой БД файл, который и будет использован, как начальное состояние базы. Файл может находиться либо в assets, либо на диске.
#android #room
https://medium.com/androiddevelopers/packing-the-room-pre-populate-your-database-with-this-one-method-333ae190e680
9 569
Автор объясняет, в чем разница между CPU и IO операциями. Если используете RxJava, то станет понятно, какой шедулер использовать - io или computation.
#rxjava
https://www.hellsoft.se/understanding-cpu-and-i-o-bound-for-asynchronous-operations/
9 569
Подборка советов по уменьшению размера приложения. Как обычно, ничего особо нового, но посмотрите, вдруг чего упустили.
#android #performance
https://www.mindinventory.com/blog/how-to-reduce-android-app-size/
9 569
Интересные размышления на тему: "В какой момент дергать UseCase (или репозиторий) в ViewModel". Автор предлагает несколько решений и описывает плюсы и минусы.
#android #mvvm #viewmodel
https://proandroiddev.com/when-to-load-data-in-viewmodels-ad9616940da7
9 569
☝️ 12 августа в 20:00 мск OTUS приглашает на бесплатный пробный урок «Gradle: сборка приложений под Android» в рамках курса «Android-разработчик. Базовый курс». Регистрируйтесь по ссылке: https://otus.pw/R1AT/
На уроке мы изучим базовый синтаксис gradle-файлов, научимся их читать и понимать; создадим свои таски и плагины; научимся использовать flavors и build variants; обсудим дополнительные возможности gradle.
А для тех, кто хочет большего со скидкой более 20%, OTUS открывает набор на Специализацию «Android-разработчик» (от Java до Kotlin): https://otus.pw/m5XV/
В пакет курсов на 9 мес. обучения входят:
- подготовительный курс по Java;
- базовый курс по Android-разработке на Java;
- продвинутый курс промышленной Android-разработки на Kotlin.
Делиться с вами своей экспертизой будут преподаватели-практики Антон Казаков (руководитель направления Android-разработки в Альфа Банк), Денис Журавлёв (Android Team Lead в Mediapark) и другие.
☝️Курсы подходят начинающим Android-разработчикам и любым программистам, которые только собираются приступить к Android-разработке.
#реклама
9 569
Очень подробный материал про кастомизацию текста в TextView.
#android #text #design
https://habr.com/ru/company/redmadrobot/blog/461787/
9 569
У меня на проекте и приложение и backend на котлине. Не могу себе представить возвращение к чистому java проекту.
#kotlin
https://habr.com/ru/post/461877/
9 569
Объяснение алгоритма DiffUtils
#android #recyclerview
https://habr.com/ru/company/redmadrobot/blog/460673/
9 569
Обзор второй версии LeakCanary. Список новшеств:
- новая иконка!
- написан на Kotlin
- хранение даных в БД, а не в файлах
- ищет несколько ликов в одном дампе
- группирует похожие лики
- больше деталей в ликах
- новый механизм анализа дампов (быстрее и меньше памяти)
- не в отдельном процессе
- не нужен Applicatin.onCreate
- более простой и удобный способ включения/выключения
- отдельная небольшая либа для релизных билдов, которая просто сообщает о количестве ликов
#android #performance #memory
https://www.youtube.com/watch?v=LEX8dn4BLUw&list=PLn7H9CUCuXAu5r4kT8RcK8B2GuBqMODX3&index=6
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
