Для курса по корутинам вышел урок про диспетчеры. В нем рассматриваем, какие диспетчеры нам доступны.
А чтобы понять диспетчер Unconfined, подробно разбираемся, как именно под капотом корутина использует диспетчер.
#kotlin #course #coroutine
https://startandroid.ru/ru/courses/kotlin.html
А чтобы понять диспетчер Unconfined, подробно разбираемся, как именно под капотом корутина использует диспетчер.
#kotlin #course #coroutine
https://startandroid.ru/ru/courses/kotlin.html
StartAndroid
Kotlin
Курс по Kotlin
Вышла Android Studio 3.6. А версия 4.0 из Canary 9 перешла в Beta 1.
#androidstudio
https://android-developers.googleblog.com/2020/02/android-studio-36.html
#androidstudio
https://android-developers.googleblog.com/2020/02/android-studio-36.html
Android Developers Blog
Android Studio 3.6
Posted by Scott Swarthout, Product Manager We are excited to announce the stable release of Android Studio 3.6 with a targeted set ...
Советы по созданию Repository: Domain Model, DTO классы, Data Mapper и вот это вот все
#pattern #bestpractice #repository
https://proandroiddev.com/the-real-repository-pattern-in-android-efba8662b754
#pattern #bestpractice #repository
https://proandroiddev.com/the-real-repository-pattern-in-android-efba8662b754
Medium
The “Real” Repository Pattern in Android
Over the years I’ve seen many implementations of the repository pattern, yet I think most of them are wrong and not beneficial.
Обнаружен интересный баг в поведении метода Set.removeAll в Java. При определенных условиях этот метод будет работать значительно дольше, чем должен
#java #collections
https://habr.com/ru/company/jugru/blog/490250/
#java #collections
https://habr.com/ru/company/jugru/blog/490250/
Хабр
Ужасы Set.removeAll
Мы привыкли, что стандартные коллекции в JDK сделаны достаточно хорошо и ведут себя интуитивно-понятно. Но так ли это на самом деле? Вчера Роман Елизаров elizaro...
Статья рассказывает об основных нововведениях в Android Studio 4.0, которая недавно перешла в бета статус. Все по делу и с гифками
- Layout Editor
- Multi Previews
- Layout Inspector
- Resource Manager
- Motion Layout
#androidstudio
https://android.jlelse.eu/best-features-in-android-studio-4-beta-12ca4d195788
- Layout Editor
- Multi Previews
- Layout Inspector
- Resource Manager
- Motion Layout
#androidstudio
https://android.jlelse.eu/best-features-in-android-studio-4-beta-12ca4d195788
Medium
The Best Features in Android Studio 4.0 Beta
A basic overview of most interesting features in the Android Studio 4.0 Beta
Шпаргалка по методам Java классов Collections и Array
#java
https://medium.com/better-programming/utility-classes-of-the-jdk-collections-and-arrays-cc07dbcb8586
#java
https://medium.com/better-programming/utility-classes-of-the-jdk-collections-and-arrays-cc07dbcb8586
Medium
Utility Classes of the JDK: Collections and Arrays
Some hidden little gems you might not know about
Не смотрите, что в названии backend. Вопросы вполне себе общие, которые могут быть на собеседованиях по Android.
#java #interview
https://habr.com/ru/post/485678/
#java #interview
https://habr.com/ru/post/485678/
Хабр
Вопросы к собеседованию Java-backend, Java core (60 вопросов)
Добрый день! Представляю вашему вниманию список вопросов к собеседованию Java Backend, которые я оформлял на протяжении около 2х лет. Вопросы разбиты по тема...
Обзор изменений Permissions в новой версии Android:
- разрешение на один раз
- больше не спрашивает, если пользователь уже отказывал
- новый Permission для фонового получения местоположения
#android #permissions
https://joebirch.co/2020/02/21/exploring-the-android-11-developer-preview-permission-changes/
- разрешение на один раз
- больше не спрашивает, если пользователь уже отказывал
- новый Permission для фонового получения местоположения
#android #permissions
https://joebirch.co/2020/02/21/exploring-the-android-11-developer-preview-permission-changes/
Joe Birch
Exploring the Android 11 Developer Preview: Permission Changes
That time of the year has come, a new Android version is on the horizon! As announced in a blog post earlier this week, the first developer preview of Android 11 is now available - along with details on some of the changes that are happening. With this announcement…
Детальный разбор выбора между коллекциями и последовательностями в Kotlin
#kotlin #collections #sequences
https://typealias.com/guides/when-to-use-sequences/
#kotlin #collections #sequences
https://typealias.com/guides/when-to-use-sequences/
Dave Leeds on Kotlin
When to Use Sequences
When should you use Kotlin sequences? And when should you use normal collections? In this article, we'll look at some of the characteristics that can have the biggest impact on performance.
Forwarded from Android Broadcast
#Meetup #Online #COVID19 #ADVM
Android Dev Virtual Meetups
Многие из нас теперь работают из дома, и отменены или перенесены конференции и митапы. Но так хочется общения и возможности поделиться опытом...
Начиная с понедельника 23 марта 2020, известные вам всем представители Android разработки говорящие на русском языке запускают новый открытый для любого желающего проект Android Dev Virtual Meetups:
👉 Мы будем проводить митапы два раза в неделю на YouTube, с последующей возможностью поболтать лично со спикером
👉 Все доклады будут делать через онлайн трансляцию. Никакого монтажа! Всё максимально откровенно и открыто.
👉 Вы можете присоединяться к интересующим вас докладам и обсуждениям или посмотреть их позже в записи
Android Dev Virtual Meetups
Многие из нас теперь работают из дома, и отменены или перенесены конференции и митапы. Но так хочется общения и возможности поделиться опытом...
Начиная с понедельника 23 марта 2020, известные вам всем представители Android разработки говорящие на русском языке запускают новый открытый для любого желающего проект Android Dev Virtual Meetups:
👉 Мы будем проводить митапы два раза в неделю на YouTube, с последующей возможностью поболтать лично со спикером
👉 Все доклады будут делать через онлайн трансляцию. Никакого монтажа! Всё максимально откровенно и открыто.
👉 Вы можете присоединяться к интересующим вас докладам и обсуждениям или посмотреть их позже в записи
Автор рассказывает о трех утилитах для обзора содержимого SQLIte баз данных в приложении:
- Stetho
- SQL Scout
- AppSpector
#android #sqlite
https://medium.com/better-programming/android-best-sqlite-debugging-tools-a9a8da07568f
- Stetho
- SQL Scout
- AppSpector
#android #sqlite
https://medium.com/better-programming/android-best-sqlite-debugging-tools-a9a8da07568f
Medium
Android’s Best SQLite Debugging Tools
Easy ways to check your app databases, queries, and structures
Статья про аналог ActivityLifecycleCallbacks для фрагментов
#android #lifecycle
https://habr.com/ru/company/yamoney/blog/492272/
#android #lifecycle
https://habr.com/ru/company/yamoney/blog/492272/
Хабр
Раскладываем на части FragmentLifecycleCallbacks
Привет! Сегодня я продолжаю рассказывать про инструменты, которые почему-то обделили вниманием. В своей предыдущей статье я написал про возможности ActivityLifec...
Полезная статья для начинающих осваивать котлин. Автор показывает, как работают под капотом конструкторы котлин классов.
#kotlin #classes
https://blog.usejournal.com/kotlin-under-the-hood-the-magic-of-classes-part-1-9ef1030c0628
#kotlin #classes
https://blog.usejournal.com/kotlin-under-the-hood-the-magic-of-classes-part-1-9ef1030c0628
Medium
Kotlin Under the hood: the magic of classes. Part 1
Nowadays, Kotlin becomes a more and more popular language for Android Development that’s why we start Kotlin Under the hood. We will go…
Яндекс приглашает пройти отбор на стажировку для Android-разработчиков!
Подать заявку: https://ya.cc/t/AoA0WG4cAUxZ6
В программе — три, четыре или 6 месяцев увлеченной и оплачиваемой работы над реальными задачами под руководством опытного наставника.
Собеседование можно будет пройти онлайн уже сейчас, а начать стажировку — после того, как мы все вернемся в офис.
Чтобы подготовиться к стажировке, предлагаем посмотреть выступление Татьяны Рябовой, которая уже прошла стажировку в Яндексе, а сейчас работает в команде Такси. Она рассказала, как начать свой путь в Android-разработке, стать стажёром, прокачаться до уровня младшего разработчика и получить работу.
https://www.youtube.com/watch?v=QPlpMO3-t7w&feature=emb_title
#реклама
Подать заявку: https://ya.cc/t/AoA0WG4cAUxZ6
В программе — три, четыре или 6 месяцев увлеченной и оплачиваемой работы над реальными задачами под руководством опытного наставника.
Собеседование можно будет пройти онлайн уже сейчас, а начать стажировку — после того, как мы все вернемся в офис.
Чтобы подготовиться к стажировке, предлагаем посмотреть выступление Татьяны Рябовой, которая уже прошла стажировку в Яндексе, а сейчас работает в команде Такси. Она рассказала, как начать свой путь в Android-разработке, стать стажёром, прокачаться до уровня младшего разработчика и получить работу.
https://www.youtube.com/watch?v=QPlpMO3-t7w&feature=emb_title
#реклама