0:00 Вступление 0:47 Рекомендации по настройке Gradle от АвитоТех 1:11 FragmentContenerView.getFragment() 2:01 Новый менеджер состояний 3:02 FragmentStrcitMode 6:38 Несколько back stack 9:56 Новые Android Lint проверки 10:33 Заключение ... https://www.youtube.com/watch?v=UWuuqbNIWpE
? Мерч Android Broadcast https://androidbroadcaststore.by
? Подать заявку на выступление https://forms.gle/PvZ2yPovrgu6iGWu7
? Курс по корутинам https://www.youtube.com/playlist?list=PL0SwNXKJbuNmsKQW9mtTSxNn00oJlYOLA
? Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast
? Поддержать проект на Boosty https://boosty.to/androidbroadcast
? Telegram канал "Kotlin Broadcast" https://ttttt.me/kotlin_broadcast
? ViewModel: One-off event antipatterns https://t.me/android_broadcast/4524
? Редизайн IDEA https://clck.ru/qQTjy
? Android 13 Beta 3 https://clck.ru/qQUFo
? Вышел Kotlin 1.7.0 https://t.me/kotlin_broadcast/445
? Jetpack Core Ultra Wideband https://clck.ru/qQV5Y
? Как включить новый дизайн IDEA https://t.me/android_broadcast/4486
Почта Кирилла kirill@androidbroadcast.dev
#новости #android #androidbroadcast #программирование #kotlin #КириллРозов #андроид #android13 #coroutines #мерч #compose
0:00 Вступление
1:08 Справедливый штраф за утечку данных
3:28 Нет цифровому юаню от Google и Apple
6:27 Антипаттерны SingleLiveEvent
7:43 Редизайн IDEA / Android Studio
10:23 Новинки от Apple
15:50 iOS 16
16:51 Апгрейд вебки MacBook
22:02 YouTube начинает тормозить в России
25:07 GitHub начинает экономить
26:01 Производительность Jetpack Compose vs Android View
27:41 Android 13 Beta 3
29:58 Вышел Kotlin 1.7
32:49 Обновление Android Jetpack
35:15 Возвращение формата интервью на канал
33:51 Магазин мерча Android Broadcast вернулся
36:28 Марафон сообщества на канале (июль - август 2022)
38:18 О курсе по Kotlin Coroutines
40:26 Заключение
...
https://www.youtube.com/watch?v=9fTUK0DQyFU
#AndroidBroadcast #Kotlin #Multiplatform
Развитие Kotlin Multiplatform сейчас сфокусировалось на мобильной разработки. Катя Петрова расскажет нам о состоянии Mobile Multiplatform, новом плагине для Android Studio и работе Kotlin Dev Advocate
Гость выпуска - Катя Петрова (https://twitter.com/KathrinPetrova), Developer Advocate в JetBrains. Соведущая подкаста Podlodka.
Катя уже 10 лет в IT и никак не может расстаться с мобильной индустрией. Начинала как iOS разработчица ещё во времена iPhone 3GS (2009 год). Успела уйти в тимлиды и обратно, 3 раза выгореть и записать больше 100 выпусков подкаста Podlodka. Нежно любит стартапы, верит в будущее кроссплатформенной разработки и двигает сообщество Woman Techmakers в Москве.
Полезные ссылки:
? Telegram канал с полезными материалами для Android разработчиков https://ttttt.me/android_broadcast
? Поддержать проект через Boosty https://boosty.to/androidbroadcast или Patreon https://bit.ly/2TBOzlu
? Kotlin Multiplatform Mobile (KMM) - https://kotlinlang.org/lp/mobile/
? Kotlin 1.4 Online Event - https://kotlinlang.org/lp/event-14/
? Telegram канал "Kotlin Multiplatform Mobile Russia" - https://t.me/kotlinmpp
? Документация KMM - https://kotlinlang.org/docs/mobile/home.html
? Hands-on про то, как завести приложение с сетью и бд - https://bit.ly/3d9abxi
? KMM плагин для Android Studio - https://bit.ly/3dduiKI
? Kotlin Roadmap - https://kotlinlang.org/roadmap.html
? Kotlin Multiplatform Mobile Goes Alpha - https://bit.ly/2SFYkgN
Таймкоды:
0:00 Интро
0:32 Знакомство с гостьей
4:04 Почему стала Dev Advocate?
8:00 Кто такой Dev Advocate в JetBrains?
12:55 Зарплата Dev Advocate
16:42 Разбираемся в аббревиатурах: KMM и KMP
20:56 Что поменялось за 7 месяцев существование KMM команды
30:14 Когда KMM станет стабильным? Следующий шаг (альфа, бета и др.)
36:05 Проблемы KMM на iOS
39:01 Сложности сборки билдов на iOS. Иерархическая структура проекта
43:55 KMM плагин для Android Studio
50:05 Мультиплатформа - мертв
...
https://www.youtube.com/watch?v=lmm3HxVZyJQ
Из урока вы узнаете как Dagger помогает организовать архитектуру на плагинах и как собрать несколько однотипных зависимостей в Set или Map
? Поддержать проект на Boosty https://bit.ly/3sratqQ или Patreon https://patreon.com/android_broadcast
? Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast
? Документация по Dagger https://dagger.dev/dev-guide/
? Курс по Dagger 2 https://clck.ru/VtY7d
? Код из видео https://clck.ru/YRpyC
Видео сделано при поддержке Лаборатории Касперского
#AndroidBroadcast #DaggerКурс #Dagger2 #DI #DependncyInjection #Hilt #DaggerHilt #КириллРозов #РозовКирилл #mutibinding #component #subcomponent
0:00 Вступление
1:05 Пример Set Multibinding
5:46 ElementsIntoSet
6:49 Аннотация Multibinds
8:00 Map Multibinding
8:45 Пример Map Multibinding
12:58 Массив аннотаций
13:28 ElementsIntoMap
13:57 Наследование multibinding в subcomponent-ах
16:00 Доступ к multibinding из других component
16:25 Заключение
...
https://www.youtube.com/watch?v=vGmnrB8yHHA
#AndroidBroadcast #Kotlin #Community
Какая роль у сообществ? Зачем компании поддерживают их? Как организовать свою Kotlin User Group? На все эти вопросы ответы в выпуске!
Гостья: Алина Долгих https://twitter.com/meilalina , Kotlin Marketing Manager в JetBrains. Занимается программой поддержки Котлин сообщества и организацией мероприятий. Член программного комитета конференции JFuture. Сооснователь SPACE_
ИЗВИНИТЕ ЗА ТЕХНИЧЕСКИЕ ПРОБЛЕМЫ ВО ВРЕМЯ ТРАНСЛЯЦИИ
Полезные ссылки:
? Telegram канал с полезными материалами для Android разработчиков https://ttttt.me/android_broadcast
? Поддержать проект через Boosty https://boosty.to/androidbroadcast или Patreon https://bit.ly/2TBOzlu
? Twitter Алины https://twitter.com/meilalina
? Список всех Kotlin User Group https://kotlinlang.org/user-groups/user-group-list.html
? Егор Толстой - Как контрибьютить в развитие Kotlin (EN) https://youtu.be/Ei32LzH1pe8
? Роман Елизаров - Взгляд в будущее Kotlin (EN) https://youtu.be/0FF19HJDqMo
Таймкоды:
0:00 Интро
0:39 Знакомство с гостьей
2:14 Роль сообщества в Kotlin
5:17 Как влияет сообщество на технологию
9:46 Как работать, когда твой продукт - это язык программирования
13:17 Kotlin User Groups
15:00 Зачем сообщества организаторам
19:10 Cоздание сообщества
28:35 Как создать сообщесво в онлайн и какие его плюсы
41:17 KotlinConf
46:10 Итоги
...
https://www.youtube.com/watch?v=WXZ2jZwCLok
Задал кучу вопрос про работу с Android NDK. Уровень базовый, но тем, кто там не копался, может быть полезно.
Если у вас есть интересный опыт в разработке, которым вы хотите поделиться в формате доклада или интервью, то пишите kirill@androidbroadcast.dev
? 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 NDK. Руководство для начинающих https://www.labirint.ru/books/533397/
#androiddev #android #программирование #kotlin #КириллРозов #андроид #androidbroadcast
00:00 Что такое NDK
01:15 Нативный код
04:31 Многопоточность на С++
07:45 Оптимизация под архитектуры CPU
09:30 Что можно сделать в NDK, чего нельзя в SDK
12:27 Управление памятью
16:32 Reference counting
17:38 Сколько памяти может использовать С код
18:55 Система сборки
21:54 Устройства на ARMv7
24:03 Скорость сборки
26:25 Поддержка новой NDK
28:36 Развитие NDK
31:52 Насколько С++ быстрее
34:40 С чего начать изучение
37:50 Stackoverflow и сообщество
40:03 Как попасть на интервью
...
https://www.youtube.com/watch?v=RemuJrVrO8U
Кирилл рассказывает о своих самых любимы плагинах Android Studio, которые повышают его продуктивность
? Yandex Mobile Weekend Offer 9-10 октября https://bit.ly/3EKTV2S
? Поддержать проект на Boosty https://bit.ly/3sratqQ или Patreon https://patreon.com/android_broadcast
? Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast
? Магазин плагинов JetBrains https://plugins.jetbrains.com
? Как разрабатывать плагины для Android Studio от Паши Стрельченко https://clck.ru/XnMYH
#AndroidBroadcast #AndroidStudio #wakatime #adb #android #КириллРозов #РозовКирилл #плагины #detekt #темы #IDEA #IntelliJ
0:00 Вступление
1:18 Отключаем неиспользуемые плагины
2:42 Яндекс. Weekend Offer для мобильных разработчиков
4:01 Любимые плагины
4:13 Key Promoter X
5:21 Rainbow Brackets
6:03 Wakatime
6:59 Detekt
7:30 ADB Idea
7:53 Темы для Android Studio
8:26 Собственные плагины
9:04 Заключение
...
https://www.youtube.com/watch?v=q8jS6dJqdBk
Способы оптимизации сгенерированного кода в Dagger, а так же как ускорить сборку проект с Dagger при разработке
? Подпишись на канал 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
? Курс по Dagger 2 https://clck.ru/VtY7d
? Dagger Reflect от Jake Wharton https://github.com/JakeWharton/dagger-reflect
? Dagger Compiler Options https://dagger.dev/dev-guide/compiler-options.html
0:00 Вступление
0:32 Форматирование кода
2:00 fastInit
2:52 Full Graph Check
4:31 Dagger Reflect
6:27 Заключение
#AndroidBroadcast #DaggerКурс #Dagger2 #DI #DependncyInjection #Hilt #DaggerHilt #КириллРозов #РозовКирилл #Dagger2 #Performance
...
https://www.youtube.com/watch?v=bSVIa1F9HT8