Новости Android разработки сегодня от Кирилла Розова
? 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
? Migrating Architecture Blueprints to Jetpack Compose [EN]
https://clck.ru/gSn5u
? RuMarket https://ruplay.market/
? Обновление Android Jetpack https://t.me/android_broadcast/4368
? Measure and improve performance with Macrobenchmark [EN] https://clck.ru/gMW2q
? Результаты бенчмарка с 16 и 32 ГБ оперативы https://t.me/android_broadcast/4358
? LeakCanary 2.9.1 https://t.me/android_broadcast/4364
? Подборка материалов по Kotlin Coroutines [RU] https://telegra.ph/Kak-izuchit-Kotlin-Coroutines-04-17
? Что такое GDE [EN] https://clck.ru/gZzc9
0:00 Вступление
0:20 Huawei уходит из России
1:36 Банки обошли удаление в AppStore
3:15 Поддержка IT в Беларуси
4:57 Пример миграции на Compose от Google
6:00 Android Studio просит больше памяти
7:33 RuMarket
10:32 Россияне без шрифтов
11:45 Штраф Яндекс.Едe за утечку данных
12:48 Из курьера в айтишники
14:18 Обновление Android Jetpack
15:14 Как измерить и улучшить производительность
17:10 Новая версия LeakCanary
18:13 Больше оперативки != быстрее сборка
20:00 Подборка материалов по Kotlin Coroutines
20:49 Меня лиши статуса GDE
23:48 Заключение
#новости #androiddev #googleplay #программирование #kotlin #КириллРозов #андроид #AndroidBroadcast #gde #android
...
https://www.youtube.com/watch?v=A1ND2fUA0FE
Обсуждаем построение трейдингового Android приложения, где важно доставлять данные как можно быстрее. Интересный факт - все графики рисуются в WebView.
Откликнуться на интервью - 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
#tradingview #интервью #android #androiddev #android #программирование #kotlin #КириллРозов #андроид #androidbroadcast
0:00 Введение
0:43 О TradingView
6:45 Скорость доставки данных
16:31 Коммуникация с сервером
23:28 Скорость сериализации. ProtoBuf
25:56 Отобржение графиков на JS в WebView
37:42 Почему не Flutter или KMM?
41:01 Требования к скорости отображения
43:31 Расход заряда батареи
46:30 Сколько надо оперативки для Web UI
51:14 Обновление Chrome
54:06 Оптимизация под старые устройства
57:22 Сайт в ChromeOS быстрее чем Android приложение в ней?
58:41 Эволюция Chrome WebView в Android
1:03:14 Chrome. Потребление RAM
1:04:38 WebView в отдельном процессе
1:06:37 Что должно в Android стать лучше
1:09:04 Эффект санкций
1:11:26 Альтернативные магазины приложений
...
https://www.youtube.com/watch?v=dzOh0ACle-0
Интервью с командой Кинопоиск Android о том, как устроен видеостриминг, какие задачи приходится решать разработчикам и конечно же рубрика "Вендоры шалят", где ребята рассказали про проблемы с кодеками, Xiaomi и Mediatek.
? 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
#видеостриминг #интервью #кинопоиск #андроид #androiddev #android #программирование #kotlin #AndroidBroadcast #androidbroadcast #кириллрозов #кинопоискhd #видео #youtube
0:00 Вступление
0:51 Размер Кинопоиска
1:46 Технологии в плеере
3:33 Как работает стриминг видео
4:47 Аппаратное ускорение видео
7:50 Эволюция Android для воспроизведения медиа
9:24 ExoPlayer
11:15 Автоматическая смена качества
14:14 Мониторинг производительности
17:42 AndroidTV
21:46 Android + Android TV в одном APK
25:29 ChromeCast
29:11 Эволюция Android
30:54 Проблемы на Samsung
...
https://www.youtube.com/watch?v=-IMqYZl14PY
#AndroidBroadcast #Новости
Новостной дайджест от 25.01.2021
? AvitoTech https://avito.tech/
? Заповеди Team Lead http://bit.ly/3ccBpET
? Поддержать проект http://bit.ly/3sratqQ
? Все новости можно найти в Telegram канале https://ttttt.me/android_broadcast
? Twitter Android Broadcast https://twitter.com/andro_broadcast
?️ Instagram Кирилла https://instagram.com/krlrozov
? Gradle 6.8 Release Notes https://docs.gradle.org/6.8/release-notes.html
? Обновление Kotlin Roadmap https://kotlinlang.org/roadmap.html#whats-changed-since-october-2020
? Твит Ian Lake https://twitter.com/ianhlake/status/1352433137586823168
? Рефакторинг FragmentManager https://medium.com/androiddevelopers/fragments-rebuilding-the-internals-61913f8bf48e
? Изменение шаринга в Chrom Custom Tab https://blog.chromium.org/2021/01/better-content-sharing-with-custom-tabs.html
? Миграция с LiveData на Flow https://alexzh.com/migrate-from-livedata-to-stateflow-and-sharedflow/
? Не запускайте benchmark на дебажных сборках https://medium.com/specto/dont-run-benchmarks-on-a-debuggable-android-app-like-i-did-34d95331cabb
? MVI архитектура на основе Kotlin Flow и Channel https://proandroiddev.com/mvi-architecture-with-kotlin-flows-and-channels-d36820b2028d
? Как вас может удивить runBlocking https://proandroiddev.com/how-to-deadlock-your-android-app-with-runblocking-8dab02c2624d
? Как прикрутить и отломать SSL pinning в Android https://youtu.be/Xn6CSqJpf6I
? Snapdragon 870 https://www.qualcomm.com/products/snapdragon-870-5g-mobile-platform
? Mediatek Dimensity 1200 https://www.mediatek.com/products/smartphones/mediatek-dimensity-1200
0:00 Интро
0:41 Gradle 6.8
1:42 Партнёрская интеграция
2:28 Обновление Kotlin Roadmap
4:43 Начата работа над Fragments Multi Backstack
5:47 Новое поведение Chrome Custom Tab
6:21 Миграция с LiveData на Flow
7:03 Не выполняйте benchmark на дебажных сборках
7:35 MVI архитектура на основе Flow и Channel (Kotlin Coroutines)
8:12 Неожиданное поведение runBlocking
8:43 Certificate Pinning (видео)
9:20 LG закрывает производство смартфонов
9:54 Qualcomm Snapdragon 870
10:29 Mediately Dimensity 1200 с Ray Tracing
11:41 Заключение
...
https://www.youtube.com/watch?v=dlh6Jl4MEeM
Из урока вы узнаете про Dependency Injection, как работает Dagger, подключите его в проект
? Поддержать проект на 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://bit.ly/3vZ4MRs
Видео сделано при поддержке Лаборатории Касперского
#AndroidBroadcast #DaggerКурс #Dagger2 #DI #DependncyInjection #Hilt #DaggerHilt #КириллРозов #РозовКирилл
0:00 Вступление
1:02 Теория DI
1:57 Dagger 2
2:30 Как работает Dagger 2
3:43 Подключаем Dagger 2 в проект
5:14 Простейший пример использования Dagger
10:55 Как долго живёт компонент?
11:27 Использование Dagger в Android приложении
16:41 Заключение
...
https://www.youtube.com/watch?v=1dOsef2ZzQ8
Интервью с руководителем мобильной разработки приложения МойОфис
? Генеральный партнер AvitoTech https://cutt.ly/zwyhB5TZ
? 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
#мойофис #androiddev #android #программирование #kotlin #КириллРозов #андроид #androidbroadcast
0:00 Вступление
1:16 Про МойОфис
3:34 А как вообще конкурировать с базой?
10:12 Форматы сохранения
11:30 Сколько фичей поддержали
13:22 AvitoTech
14:04 Отображение документа на экране
24:44 Одинаковый опыт на всех платформах
26:20 Общая кодовая база
28:51 Про уникальные улучшения, поверх основного ядра
30:42 Большие экраны
37:27 Самая популярная поддерживаемая платформа
41:11 Какой стэк нужно знать
44:40 Особенности разработки
58:18 Разговорчики про производительность
1:02:28 Сбор аналитики
1:05:00 Документ, таблица, презентация. Какова принципиальная разница?
1:12:17 Режим презентации
1:15:07 Интеграция с фичами Android ОС
1:16:32 Экспорт документов
1:18:44 Cloud
1:21:16 Тестирование
1:26:42 Мультиплатформа
1:42:26 Заключение
...
https://www.youtube.com/watch?v=NsQ5VGnJ2DU