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 571
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-87 روز
-2030 روز
آرشیو پست ها
9 571
Podlodka анонсирует новый сезон Podlodka Android Crew - старт 26 июля.
Интенсив продлится две недели. Встречаются дважды в день: утром и вечером 🔥
Тебя уже ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).
Во время первой недели обсудят лучшие практики Android-разработки.
Разберут:
- на что обращать внимание, чтобы приложение было безопасным;
- какие есть подходы к тестированию;
- как ускорять работу приложений;
- как автоматизировать проверки качества кода.
Вторую неделю посвящают хранению данных.
Разберут всё, что доступно для хранения данных на устройствах: удаленные и не очень БД, файлы, shared preferences, новые файловые API и многое другое.
Билеты и подробности уже на сайте, переходи и осмотрись 😉
#реклама
9 571
С августа 2021 новые приложения принимаются только в формате Android App Bundle (AAB). Обновлять старые приложения можно будет в APK формате.
#android #googleplay #aab #apk
https://android-developers.googleblog.com/2021/06/the-future-of-android-app-bundles-is.html
9 571
Дока по Material motion, который позволяет выполнять Transition анимации
#android #animation
https://material.io/develop/android/theming/motion
9 571
Тинькофф приглашает Android-разработчиков на One Day Offer!
Набираем разработчиков в мобильный банк! У нас сильная команда, и мы ищем таких же коллег: с хорошим знанием языка, платформы, умением писать качественный код и опытом от двух лет — делать приложение Тинькофф для 10 миллионов клиентов каждый месяц.
В течение всего одного дня вы общаетесь с командой и получаете оффер в конце дня, если общение пройдет хорошо! Отправляйте заявку на участие в Тинькофф One Day Offer до 20 июля. В течение трех дней мы дадим обратную связь, а за два дня до мероприятия пришлем всю информацию об интервью.
#реклама
9 571
Гугл намекает, что пора переходить на minSdkVersion 19. Для версий ниже 19 не будут обновляться Google Play Services.
#android #sdk #version
https://android-developers.googleblog.com/2021/07/google-play-services-discontinuing-jelly-bean.html
9 571
Подборка телеграм каналов для разработчиков. В их числе и StartAndroid.
https://apix-drive.com/ru/blog/reviews/12-poleznyh-telegram-kanalov-dlja-razrabotchikov
9 571
Видео по основным операциям со списком в Kotlin
List
Создание
listOf, toList, list(size) {index -> ...}
Получение элемента
get, getOrElse, getOrNull, slice
Копия с изменениями
shuffled, sorted, reversed
MutableList
Создание
mutableListOf, toMutableList
Изменение
add, +, remove, -, removeAt, removeAll, retainAll
fill, clear
shuffle, sort, reverse
View
subList, asReversed
#kotlin
https://www.youtube.com/watch?v=CDWy16UDeLQ
9 571
Наш давний подписчик и коллега по цеху, который сейчас работает на позиции Senior Android Developer, создал свой канал Mobile Native, в котором публикует полезные материалы по Android разработке.
Полезно будет для любого уровня разработчиков от Junior до Senior.
Присоединяйтесь: @mobile_native
#реклама
9 571
Автор предлагает вариант реализации в Kotlin тернарного оператора
#kotlin #java
https://medium.com/@trevorhackman/kotlin-coding-a-ternary-operator-bab45e9c64df
9 571
Вышел Kotlin 1.5.20
Что нового:
- Kotlin/JVM improvements, including string concatenation via invokedynamic and experimental support for calling Java’s Lombok-generated methods and JSpecify nullness annotations.
- Kotlin/Native improvements, including the experimental export of KDoc comments to Objective-C headers.
- Kotlin/JS IR backend migration guide.
- Gradle improvements, including the parallel execution of Kotlin tasks.
- Standard library improvements for aligning behavior of Char conversions across platforms.
#kotlin
https://blog.jetbrains.com/kotlin/2021/06/kotlin-1-5-20-released/
9 571
4 бесплатных курса по Android + Kotlin. Подойдут новичкам, чтобы изучить основы
#android #kotlin #course
https://ngengesenior.medium.com/the-best-free-resources-to-learn-android-development-with-kotlin-in-2021-57e9fac005b
9 571
Вышел новый Unit для курса Android Basics in Kotlin. В нем рассказывается про Room.
#android #kotlin #course
https://developer.android.com/courses/android-basics-kotlin/unit-5
9 571
Я начал выкладывать новые уроки для курса Dagger. Это не новый курс, а обновление старого.
Практически весь материал я переписываю заново. Но пример с макдаком из первого урока никуда не делся)
Очень много времени я уделил темам, которые могут вызывать наибольшие затруднения - сабкомпоненты и scope.
Для сабкомпонентов я подробно расписал, в чем заключается их связь с компонентом родителем. А также, чем эта связь отличается от dependencies связи между компонентами.
Тему scope я начал с рассмотрения времени жизни компонентов и сабкомпонентов. И уже после этого перешел к теме синглтонов и scope аннотаций с максимально подробными объяснениями, как все это работает. При этом я не использовал стандартную Singleton аннотацию. На мой взгляд она может запутать.
Урок про билдер был также переработан и дополнен темой Factory.
Я продолжаю работу над курсом. Впереди такие темы как Assisted Injection и Hilt. Кроме этого я посмотрю официальные Android доки. Возможно, там найдется что-то интересное.
Первые два урока курса доступны всем желающим.
#dagger #course
https://startandroid.ru/ru/courses/dagger-2.html
9 571
В блоге JetBrains есть подборка лучших плагинов для IntelliJ IDEA.
Но не забывайте, что плагины могут замедлить работу среды разработки.
#androidstudio #idea #plugin
https://blog.jetbrains.com/ru/idea/2021/06/top-10-plugins-for-intellij-idea/
9 571
Navigation поддерживает Multiple back stack из коробки.
#android #navigation #fragment
https://medium.com/androiddevelopers/navigation-multiple-back-stacks-6c67ba41952f
9 571
Обзор операторов для работы с коллекциями. Может быть полезно не только новичкам.
Рассматриваются следующие операторы:
- none, any, all
- chanked, windowed, flatten, flatMap
- zip, unzip, zipWithNext
- reduce, fold, runningReduce, runningFold
#kotlin #collections
https://www.youtube.com/watch?v=N4CpLxGJlq0
9 571
Статья про разницу между compileSdkVersion и targetSdkVersion
#android #sdk
https://proandroiddev.com/compilesdkversion-and-targetsdkversion-what-is-the-difference-b4227c663ba8
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
