Подведение итогов Android Dev Summit, прошедшего 22-23 октября. Высказываю свое мнение о новинках, будущем Android в пост Jetpack Compose эре, Android Studio 4.0, Kotlin, новинках Jetpack и пр.
Подписывайтесь на новости для Android разработчиков - t.me/android_broadcast
Jetpack Compose - d.android.com/jetpack/compose
Android Studio 4.0 Canary - d.android.com/studio/preview
...
https://www.youtube.com/watch?v=wHrqKb2n60k
Прямой эфир с подписчиками, где будут отвечать на ваши вопросы про разработку, планы и прочее
? Донаты https://donationalerts.com/r/androidbroadcast
? Подпишись на канал https://www.youtube.com/channel/UCKsqMPIIhev3qbMxCL8Emvw/join
? Поддержать проект на Boosty https://bit.ly/3sratqQ или Patreon https://patreon.com/android_broadcast
? Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast
#AndroidBroadcast #кириллрозов
...
https://www.youtube.com/watch?v=ufLeiGn_UoE
#AndroidBrodcast #Новости #ityoutubersru
? Android в Avito http://bit.ly/2YYqTct
? Поддержать проект http://bit.ly/3sratqQ
? Android Broadcast Telegram https://ttttt.me/android_broadcast
? Что нового в Kotlin 1.4.0 https://kotlinlang.org/docs/reference/whatsnew1430.html
? kotlinx.serialization 1.1.0-RC http://bit.ly/39WZMF0
? Material Component 1.3.0 http://bit.ly/3rv5pAg
? JFrog закрывает Bintray и JCenter http://bit.ly/3jtpKTH
? ProGuard Playground https://playground.proguard.com
? Статья "Bridging the gap between coroutines, JVM threads, and concurrency problems" http://bit.ly/3juI4fk
? Видео "Adapting your apps for Android 11 privacy changes" https://youtu.be/vaD-DPI6sgU
? Видео "Hilt: Dependency Injection on Android" http://bit.ly/2MJWw7g
? Статья "How Dagger, Hilt and Koin differ under the hood?" http://bit.ly/36T2hpW
? Статья "7 Common Mistakes Easily Made with Android Fragment" http://bit.ly/3ryEX8O
0:00 Вступление
0:46 Kotlin 1.4.30
1:22 Новый backend IR Kotlin JVM компилятора
2:43 Новые возможности Kotlin
5:42 kotlinx.serialization 1.1.0-RC
6:32 Material Components 1.3.0
7:19 JFrog закрывают JCenter
8:45 ProGuard Playground
10:01Kotlin Coroutines и JVM потоки
10:52 Адаптируем ваши приложения для Android 11 с учётом изменений приватности
11:47 Hilt и миграция на него
12:37 Dagger vs Hilt vs Koin под капотом
13:15 7 простых ошибок использования Fragment
14:26 Публичная Beta Harmony OS 2.0
15:29 Первый независимый смартфон Honor
16:25 Заключение
...
https://www.youtube.com/watch?v=wIpy_3OmTnY
Java Dynamic Proxy, которая обеспечивает удобное API для Retrofit и вы можете сделать архитектуру вашего решения лучше!
? Код из примера https://github.com/androidbroadcast/DynamicProxySample
? Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast
? Поддержать проект на Boosty https://boosty.to/androidbroadcast или Patreon https://patreon.com/android_broadcast
? Блог Кирилла в Telegram https://t.me/rozov_blog
? Чат сообщества в Telegram https://ttttt.me/android_broadcast_talks
? Telegram канал "Kotlin Broadcast" https://ttttt.me/kotlin_broadcast
? Dynamic Proxy Classes https://docs.oracle.com/javase/8/docs/technotes/guides/reflection/proxy.html
#androiddev #android #программирование #kotlin #КириллРозов #андроид #AndroidBroadcast
0:00 Вступление
1:17 Генерация кода в Retorfit
1:49 Задача для примера
2:20 Кодинг
22:46 Проверка API
25:22 Скорость работы
28:24 Заключение
...
https://www.youtube.com/watch?v=FGYbjBsCZ7c
Матвей Мальков из команды Jetpack Compose отвечает на вопросы по технологии, её использованию и будущем
Эксперт - Матвей Мальков, инженер в команде Android Toolkit в Google https://twitter.com/matvei_jj
Работает над Jetpack Compose с начала проекта. До прихода в Google Матвей работал Android-разработчиком в разных компаниях в России. Любит фреймворки, которые улучшают производительность разработчиков без ущерба для функциональности приложения.
? Поддержать проект на Boosty https://bit.ly/3sratqQ или Patreon https://patreon.com/android_broadcast
? Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast
? Jetpack Compose https://d.android.com/jetpack/compose
? Все видео Android 12 Meetup https://www.youtube.com/playlist?list=PL0SwNXKJbuNk0xdLBhAThpjUKKGCCvAey
#AndroidBroadcast #Android12Meetups #Compose #Jetpack #JetpackCompose #Google #Android #Android12
0:00 Вступление
1:12 Доработка виджетов
2:16 Привязка ViewModel к жизни Compose
3:34 Отставание некоторых API от View
7:24 Каковы приоритеты команды в разработке
9:35 Нужны ли Android ресурсы
12:37 Поддержка нескольких конфигураций в Compose
16:15 Lifecycle Activity/Fragment в Compose функции
21:22 Compose и последняя версия Kotlin
25:25 Нужны ли View
27:53 В каких случаях использовать view лучше, чем Compose
29:47 Проблемы глубокой вложенности в Compose
35:50 Самое крутое преимущество Compose по сравнению с view по мнению Матвея
37:30 Тесты производительности
40:22 Механизм snapshot
42:39 Многопоточная параллельная рекомпозиция
45:30 Что вызывает рекомпозицию
48:10 Как оптимизировать composable функции
53:22 Нужны ли Fragment
57:42 Титры
...
https://www.youtube.com/watch?v=mLfujojwhUA
Свежий выпуск новостей
? Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast
? Поддержать проект на Boosty https://boosty.to/androidbroadcast
? Чат сообщества в Telegram https://ttttt.me/android_broadcast_talks
? Telegram канал "Kotlin Broadcast" https://ttttt.me/kotlin_broadcast
? Руководство по установке Android Subsystem на Windows 11 https://www.androidpolice.com/set-up-wsa-windows-11-android-apps/
? Серия статей про Fragment https://habr.com/ru/company/tinkoff/blog/688222/
? StackOverflow Offline https://stackoverflow.blog/2022/10/20/introducing-the-overflow-offline-project/
? Pocket Casts Android GitHub https://github.com/Automattic/pocket-casts-android
#androiddev #android #программирование #kotlin #КириллРозов #андроид #androidbroadcast
00:00 Приветствие
00:38 Релиз Android Subsystem на Windows 11
02:46 StackOverflow Offline
03:30 Material Component fo Android 1.7.0
06:26 Новые iPad
12:03 Android 13 Go Edition
15:12 Открытие исходников Pocket Casts
16:34 Tensor Flow Lite в Google Play Services
19:18 Серия статей про Fragment
20:15 Android Dev Summit 2022
21:50 Поддержите Android Broadcast
...
https://www.youtube.com/watch?v=ssQO57me84A
Новости из мира Android разработки, мира технологий и всё что с этим связано.
? Аудио версия https://anchor.fm/android-broadcast/episodes/75--Android-e1d2csr
? Подпишись на канал https://www.youtube.com/channel/UCKsqMPIIhev3qbMxCL8Emvw/join
? Avito.Tech https://avito.tech/
? Поддержать проект на Boosty https://boosty.to/androidbroadcast или Patreon https://patreon.com/android_broadcast
? Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast
? Android Jetpack Update https://d.android.com/jetpack/androidx/versions/all-channel#january_12_2022
? Kotlin Multiplatform Wizard https://terrakok.github.io/kmp-web-wizard/
? Material Components for Android 1.5.0 https://github.com/material-components/material-components-android/releases/tag/1.5.0
? LeakCanary 2.8 https://square.github.io/leakcanary/changelog/#version-28-2022-01-04
?WorkManager multi-process for libraries https://py.hashnode.dev/workmanager-multi-process-for-libraries
? Обзор Android 12 для разработчиков https://youtu.be/7Zva9H4adHw
? Руководство по работе в фоне https://developer.android.com/guide/background
? Опрос пользователей Kotlin Multiplatform: Зима 2022 https://surveys.jetbrains.com/s3/kotlin-multiplatform-user-survey-winter-2022
#AndroidBroadcast #Новости #Android #Jetpack #Compose #Material #Android12 #программирование
0:00 Вступление
0:33 Обновление Android Jetpack
3:09 Samsung раздает Android 12
5:44 Обновление документации по работе в фоне
8:05 Intel и AMD унизили M1 Max
10:43 Kotlin Multiplatfom Project Wizard в веб
12:09 LeakCanary 2.8
13:35 Material Component Android 1.5
14:24 Заключение
...
https://www.youtube.com/watch?v=WzlgtjT4xkM