fa
Feedback
StartAndroid

StartAndroid

رفتن به کانال در 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

نمایش بیشتر
9 569
مشترکین
-224 ساعت
-117 روز
-3730 روز
آرشیو پست ها
Обзор DI фреймворка Koin на простых примерах. Используются фишки Kotlin такие, как DSL и delegation. Есть сравнение с даггером. #android #dependencyinjection https://www.youtube.com/watch?v=chCsNkjotfc

Вышла стабильная версия 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

Подробный мануал, как сделать анимацию зачеркивания иконки #android #animation https://tigeroakes.com/posts/android-animate-strike-thru/

Dropbox пишет о том, что с кроссплатформы ушел в native. Они пытались писать общий код на C++ еще с 2013 года. Причины отказа примерно те же, что и у AirBnb с React Native. #crossplatform https://habr.com/ru/post/463921/

Сборник советов и вопросов для прохождения Android собеседований #android #interview https://bit.ly/2OXbEhX

Гугл опубликовал код официального приложения 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

В Room 2.2 добавили возможность заполнить базу данных начальными данными при ее создании. Для этого мы можем предоставить свой БД файл, который и будет использован, как начальное состояние базы. Файл может находиться либо в assets, либо на диске. #android #room https://medium.com/androiddevelopers/packing-the-room-pre-populate-your-database-with-this-one-method-333ae190e680

Автор объясняет, в чем разница между CPU и IO операциями. Если используете RxJava, то станет понятно, какой шедулер использовать - io или computation. #rxjava https://www.hellsoft.se/understanding-cpu-and-i-o-bound-for-asynchronous-operations/

Подборка советов по уменьшению размера приложения. Как обычно, ничего особо нового, но посмотрите, вдруг чего упустили. #android #performance https://www.mindinventory.com/blog/how-to-reduce-android-app-size/

Интересные размышления на тему: "В какой момент дергать UseCase (или репозиторий) в ViewModel". Автор предлагает несколько решений и описывает плюсы и минусы. #android #mvvm #viewmodel https://proandroiddev.com/when-to-load-data-in-viewmodels-ad9616940da7

photo content

☝️ 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-разработке. #реклама

Очень подробный материал про кастомизацию текста в TextView. #android #text #design https://habr.com/ru/company/redmadrobot/blog/461787/

У меня на проекте и приложение и backend на котлине. Не могу себе представить возвращение к чистому java проекту. #kotlin https://habr.com/ru/post/461877/

Объяснение алгоритма DiffUtils #android #recyclerview https://habr.com/ru/company/redmadrobot/blog/460673/

Обзор второй версии LeakCanary. Список новшеств: - новая иконка! - написан на Kotlin - хранение даных в БД, а не в файлах - ищет несколько ликов в одном дампе - группирует похожие лики - больше деталей в ликах - новый механизм анализа дампов (быстрее и меньше памяти) - не в отдельном процессе - не нужен Applicatin.onCreate - более простой и удобный способ включения/выключения - отдельная небольшая либа для релизных билдов, которая просто сообщает о количестве ликов #android #performance #memory https://www.youtube.com/watch?v=LEX8dn4BLUw&list=PLn7H9CUCuXAu5r4kT8RcK8B2GuBqMODX3&index=6