Android Good Reads
3.87K subscribers
344 photos
13 videos
1 file
2K links
Самые интересные статьи, видео и новости, связанные с Android разработкой. Не больше трёх материалов в день.

Автор канала: @Lamprof

Размещение рекламы: @tanyasanovna
Download Telegram
Подключайтесь к прямой трансляции юбилейного выпуска Podlodka, где мы сравниваем Kotlin и Swift. В гостях Николай Иготти, техлид Kotlin Native и Шурик Бабаев, технический руководитель питерского офиса RedMadRobot.
https://www.facebook.com/podlodkacast/videos/489107968157664/

#podlodka #swift #kotlin
Мы свели в одном выпуске Подлодки адептов двух главных языков современной мобильной разработки – Николая Иготти, техлида проекта Kotlin/Native в JetBrains, и Шурика Бабаева, технического руководителя питерского офиса RedMadRobot. Очень много говорили про особенности интеропа, синтаксиса, работы с памятью и других языковых особенностях. И, что особенно ценно, очень много нового узнали про Kotlin/Native.
http://telegra.ph/Podlodka-50--Kotlin-i-Swift-03-12

#podlodka #swift #kotlin
Кстати, тут появился отличный канал про разработку на Kotlin Multiplatform от ребят из IceRock – полезные статьи, разбор сложных вопросов, советы по архитектуре и всякое такое.
https://t.me/kotlinmpp

#news #kotlin
Forwarded from Android Broadcast
#AndroidBroadcast #Kotlin #Coroutines

Библиотеки kotlinx.* (Livestream)
Когда: вторник, 14 июля, 20:00 (GMT+3)

Обсуждаем библиотеки Kotlin с их разработчиком. В программе Coroutines, Serialization, IO, DateTime, Стандартная Библиотека, новинки Kotlin 1.4 и ближайшее развитие экосистемы Kotlin.

В гостях Всеволод Толстопятов из JetBrains. Всеволод занимается библиотеками и экосистемой вокруг Kotlin с фокусами на Coroutines и Serialization.
В четверг в эфире Android Broadcast Катя Петрова расскажет много разных интересных штук про Kotlin Multiplatform Mobile. Подключайтесь и накидывайте ваши вопросы – ведь очевидно, что за KMM – будущее!
https://www.youtube.com/watch?v=lmm3HxVZyJQ
Talking Kotlin про Compose в CashApp

Джейк Уортон рассказывает про то, как CashApp переехал на Compose. А кроме этого активно топит за то, что Compose – на самом деле не UI фреймворк, и зона его применения гораздо шире.
Возвращение маскота Kotlin

Главный анонс KotlinConf – это, конечно, обновленный маскот! Главные новости:

🎫Маскота зовут Kodee
👾Маскот теперь фиолетовый
🕺Маскот умеет танцевать и гонять на коньках

Использовать ассеты с маскотом, как и его образ, можно как угодно. Если что, стикер-пак для Телеги уже тут!

🌠Ассеты
📝Гайд по использованию
Оптимизация запуска приложения

Уже оптимизировали все запросы на старте приложения, а оно все равно долго запускается?

👉 Едим слона по частям и определяем корректные метрики для измерения старта приложения. Firebase в помощь
👉 Холодный/Горячий/Теплый старт - разделяем их и анализируем изменения по каждому отдельно
👉 Утаскиваем инициализацию тяжелых библиотек и content provider, не нужных на старте, на поздний этап с помощью Startup Library
👉 Генерируем Baseline Profiles, что приводит к небольшому приросту в 7 процентов
👉 Делаем дамп в профайлере, загружаем в Perfetto и ищем самые широкие столбцы - они отнимают больше всего времени
👉 Если в отображении много пропусков, добавляем trace в самые неочевидные для вас места
👉 Обращаем внимание на то, как рендерятся стартовые экраны. Возможно, стоит воспользоваться ViewStubs, чтобы предотвратить ненужные перетасовки лейаута?
👉 Для простых экранов LinearLayout немного быстрее, чем ConstraintLayout, если вы еще используете xml