Статья описывает различия JIT (just in time) and AOT (ahead of time). Пару раз у меня спрашивали об этом на собеседованиях.
#android
https://medium.com/@rohanmaity/changes-in-runtime-environment-in-android-aecafa9857d7
#android
https://medium.com/@rohanmaity/changes-in-runtime-environment-in-android-aecafa9857d7
Medium
Changes in runtime environment in Android
Hello folks , Android has been around ten years and since then Google introduced many things in android , improved , changed and so on. So…
Список полезных для разработчика утилит и сервисов: LeakCanary, Fabric и т.д.
#android #tools
https://medium.com/@devidhardin/must-have-android-tools-for-developers-50dbce842675
#android #tools
https://medium.com/@devidhardin/must-have-android-tools-for-developers-50dbce842675
Medium
Must have Android tools for developers
If you want to improve your app development productivity and build better applications then continue reading. In this article, we are going to share some of the best Android tools. These tools will…
Подробная инструкция, как раскидать layout-файлы по разным папкам
#android
https://medium.com/@shishir_13/layouts-in-different-folders-in-android-app-98468bd507c7
#android
https://medium.com/@shishir_13/layouts-in-different-folders-in-android-app-98468bd507c7
Medium
Layouts in different folders in Android App
Your ‘res\layout’ folder is too big? Try making sub-folders.
5 сентября в офисе Avito стартует бесплатный базовый курс Android Academy по Android-разработке (Android Fundamentals).
По завершении курса вы поучаствуете в 24-часовом хакатоне и создадите свое собственное полноценное приложение под руководством наших лекторов и менторов.
Пройдя подготовку на курсе, вы становитесь частью сообщества, в котором люди помогают друг другу: найти интересный проект, решить разработческие задачи, и не только.
#android #course
https://habr.com/post/420573/
По завершении курса вы поучаствуете в 24-часовом хакатоне и создадите свое собственное полноценное приложение под руководством наших лекторов и менторов.
Пройдя подготовку на курсе, вы становитесь частью сообщества, в котором люди помогают друг другу: найти интересный проект, решить разработческие задачи, и не только.
#android #course
https://habr.com/post/420573/
Хабр
Android Academy: теперь в Москве
5 сентября стартует базовый курс Android Academy по Android-разработке (Android Fundamentals). Встречаемся в офисе компании Avito в 19:00. Это очное и бесплат...
Практический видеоурок от Mindorks по теме мультипоточности: Multithreading, ThreadPoolExecutor, Callable, Future.
Я еще не успел подробно посмотреть содержимое, но обычно эти ребята постят годноту.
#android #concurrency
https://medium.com/mindorks/understanding-multithreading-threadpoolexecutor-callable-future-by-example-9ff2419facf7
Я еще не успел подробно посмотреть содержимое, но обычно эти ребята постят годноту.
#android #concurrency
https://medium.com/mindorks/understanding-multithreading-threadpoolexecutor-callable-future-by-example-9ff2419facf7
Medium
Understanding Multithreading, ThreadPoolExecutor, Callable, and Future by Example
We are going to learn about the ThreadPoolExecutor.
Автор пишет о том, что потоки, предназначенные для фоновой работы (IntentService, Executor, RxJava), могут конкурировать с UI потоком, и предлгает понижать им приоритет.
#android #concurrency
https://medium.com/mindorks/exploring-android-thread-priority-5d0542eebbd1
#android #concurrency
https://medium.com/mindorks/exploring-android-thread-priority-5d0542eebbd1
Medium
Exploring Android Thread Priority
Lets start with basic understanding of how scheduling works in Android or Java runtime.
Бесплатный курс по созданию простого приложения с параллельным изучением Kotlin. Если еще не начинали - отличный повод.
#android #kotlin #course
https://www.udemy.com/android-app-development-using-kotlin/
#android #kotlin #course
https://www.udemy.com/android-app-development-using-kotlin/
Статья о том, как подключить к Room уже готовую базу данных из assets.
#android #room
https://android.jlelse.eu/room-persistence-library-with-pre-populated-database-5f17ef103d3d
#android #room
https://android.jlelse.eu/room-persistence-library-with-pre-populated-database-5f17ef103d3d
Medium
Room Persistence Library With Pre-Populated Database
Room persistence library which is released as a part of Android Architecture Components provides an abstraction layer for SQLite databases…
Как прикрутить к RecycleView удаление свайпом и отмену
#android #recyclerview
https://medium.com/@zackcosborn/step-by-step-recyclerview-swipe-to-delete-and-undo-7bbae1fce27e
#android #recyclerview
https://medium.com/@zackcosborn/step-by-step-recyclerview-swipe-to-delete-and-undo-7bbae1fce27e
Medium
Step by Step: RecyclerView Swipe to Delete and Undo
Swipe to delete is a prevailing paradigm users are accustomed to on mobile platforms. Adding this functionally is a good way to get your…
В статье описывается разница между implementation и api в gradle dependencies
#android #gradle
https://medium.com/mindorks/implementation-vs-api-in-gradle-3-0-494c817a6fa
#android #gradle
https://medium.com/mindorks/implementation-vs-api-in-gradle-3-0-494c817a6fa
Medium
Implementation Vs Api in Android Gradle plugin 3.0
While using Android Gradle plugin 3.0 in your project, you might have noticed that compile keyword has been now deprecated in favour of…
Автор разбирает, как популярные библиотеки загрузки изображений справляются с тем, что интернет внезапно ломается.
#android #image
https://proandroiddev.com/using-picasso-watch-out-for-half-black-images-957bc9550888
#android #image
https://proandroiddev.com/using-picasso-watch-out-for-half-black-images-957bc9550888
Medium
Using Picasso? Watch out for half black images!
Picasso is really popular, easy to use and efficient image downloading library. However, it has one trait that may really annoy your users
Видеоурок про Android Looper, Handler и HandlerThread
#android #thread
https://medium.com/mindorks/demystifying-android-looper-handler-and-handlerthread-3eb9e4951825
#android #thread
https://medium.com/mindorks/demystifying-android-looper-handler-and-handlerthread-3eb9e4951825
Medium
Demystifying Android Looper, Handler, and HandlerThread
In this tutorial, we will understand the Android Looper, Handler, and HandlerThread by Examples.