Forwarded from Кирилл Розов. Блог броадкастера (Кирилл Розов)
Сейчас с Аней будем обсуждать зашквар на собеседованиях и как их лучше проводить
👍14🔥2👏1
Forwarded from Android Broadcast (Кирилл Розов)
Faster Jetpack Compose <-> View interop with App Startup and baseline profile (7 мин)
Чтобы ускорить работу UI на Compose рекомендуется интегрировать библиотеку App Startup и сгенерировать Baseline Profiles. В статье приводятся сравнения скорости работы приложения с и без оптимизаций - ускорение 20%+ впечатляют!
Чтобы ускорить работу UI на Compose рекомендуется интегрировать библиотеку App Startup и сгенерировать Baseline Profiles. В статье приводятся сравнения скорости работы приложения с и без оптимизаций - ускорение 20%+ впечатляют!
🔥9
Готовимся еще к одному ивенту, который пройдет онлайн в сб 😉 Буду дискутировать на тему KMM, приходите)
YAMP — это митап для iOS- и Android-разработчиков, который пройдёт онлайн 26 ноября с 12:00 до 16:00.
Yet Another Mobile Party — онлайн видеоподкаст без докладов и презентаций. Спикеры Яндекса и наши гости из других компаний соберутся за круглым столом, поделятся новостями, обсудят карьерный путь и актуальные технологии. Вас ждёт живой разговор и максимум импровизации.
Поговорим про то, как работать в молодой команде “взрослому” разработчику; обсудим сценарии развития карьеры мобильного разработчика; поразмышляем, какое будущее ждёт Flutter; разберём преимущества и недостатки KMM; обсудим, как внешние изменения повлияли на работу мобильных приложений.
https://events.yandex.ru/events/yamp-26-11-2022?from=annazharkova
YAMP — это митап для iOS- и Android-разработчиков, который пройдёт онлайн 26 ноября с 12:00 до 16:00.
Yet Another Mobile Party — онлайн видеоподкаст без докладов и презентаций. Спикеры Яндекса и наши гости из других компаний соберутся за круглым столом, поделятся новостями, обсудят карьерный путь и актуальные технологии. Вас ждёт живой разговор и максимум импровизации.
Поговорим про то, как работать в молодой команде “взрослому” разработчику; обсудим сценарии развития карьеры мобильного разработчика; поразмышляем, какое будущее ждёт Flutter; разберём преимущества и недостатки KMM; обсудим, как внешние изменения повлияли на работу мобильных приложений.
https://events.yandex.ru/events/yamp-26-11-2022?from=annazharkova
Yet Another Mobile Party
YAMP — это митап для iOS- и Android-разработчиков, который пройдёт онлайн 26 ноября с 12:00 до 16:00.
🔥9
Если вы еще не запланировали рефакторинг, время это сделать
Forwarded from Android Broadcast (Кирилл Розов)
Вот только хочешь сказать, что SwiftUI готов к боевым условиям, так Xcode подкидывает. Автоматический вызов tapGesture для всех элементов при перестройке списка? Пожалуйста!
Но вообще мы провели ОУ по CoreData и локальному хранилищу
https://www.youtube.com/watch?v=yhfGFgBahco
Но вообще мы провели ОУ по CoreData и локальному хранилищу
https://www.youtube.com/watch?v=yhfGFgBahco
YouTube
Делаем хранилище данных с CoreData // Демо-занятие курса «Специализация iOS»
На занятии рассмотрим CoreData - инструмент для локального хранения данных в приложениях iOS. Поговорим про нюансы кеширования, а также напишем небольшое приложение с хранилищем данных и изображений
Кому будет полезен этот урок:
- для тех, кто хочет с нуля…
Кому будет полезен этот урок:
- для тех, кто хочет с нуля…
🔥4
Psst, а вы знали, что Google пошарили свои Jetpack либы под Multiplatform?
https://android-developers.googleblog.com/2022/10/announcing-experimental-preview-of-jetpack-multiplatform-libraries.html
https://android-developers.googleblog.com/2022/10/announcing-experimental-preview-of-jetpack-multiplatform-libraries.html
Android Developers Blog
Announcing an Experimental Preview of Jetpack Multiplatform Libraries
Posted by Márton Braun, Developer Relations Engineer
🔥6
Подключаемся к просмотру YAMP, если еще не подключились. Можно отмотать на пораньше и послушать предыдущие дискуссии https://www.youtube.com/watch?v=stTmg1e1N64
YouTube
Yet Another Mobile Party (YAMP) — 26 ноября 2022
0:00:00 Начало
0:00:32 Начало трансляции
0:03:37 Открытие
0:05:43 Новые вызовы в мобильной разработке в 2022
0:51:59 Какое будущее ждет Flutter?
1:37:44 Преимущества и недостатки Kotlin Mobile Multiplatform
2:22:08 Мобильной разработке все возрасты покорны?…
0:00:32 Начало трансляции
0:03:37 Открытие
0:05:43 Новые вызовы в мобильной разработке в 2022
0:51:59 Какое будущее ждет Flutter?
1:37:44 Преимущества и недостатки Kotlin Mobile Multiplatform
2:22:08 Мобильной разработке все возрасты покорны?…
👍5
Forwarded from Android Broadcast (Кирилл Розов)
Under the hood of Relay (сейчас в Альфе) - плагин для Android Studio, чтобы генерировать Compose код из Figma. Автор статьи копают немного глубже и делятся как устроена генерация.
#tooling
#tooling
🔥2
Kotlin Native - это не только Kotlin Multiplatform Mobile и не только iOS.
Forwarded from Mobile Development by AppTractor
❗️Хотите освоить Kotlin для разработки серверных приложений?
⚡️Приглашаем 30 ноября в 19:00 мск на бесплатный вебинар «Интероперабельность Kotlin Native и C на примере видеоплеера».
📚На вебинаре мы:
— Рассмотрим, как происходит написание и компиляция нативного кода в Kotlin
— Узнаем, как к нему подключаются нативные библиотеки
— Сделаем небольшое приложение для воспроизведения видео с использованием нативной библиотеки gstreamer.
👉 Регистрация на вебинар: https://otus.pw/sUUQ/
Вебинаря является частью онлайн-курса «Kotlin Backend Developer. Professional» от OTUS.
⚡️Приглашаем 30 ноября в 19:00 мск на бесплатный вебинар «Интероперабельность Kotlin Native и C на примере видеоплеера».
📚На вебинаре мы:
— Рассмотрим, как происходит написание и компиляция нативного кода в Kotlin
— Узнаем, как к нему подключаются нативные библиотеки
— Сделаем небольшое приложение для воспроизведения видео с использованием нативной библиотеки gstreamer.
👉 Регистрация на вебинар: https://otus.pw/sUUQ/
Вебинаря является частью онлайн-курса «Kotlin Backend Developer. Professional» от OTUS.
Интересная статья о настройке перформанса в Compose от IceRock:
https://habr.com/ru/post/701422/
https://habr.com/ru/post/701422/
Хабр
Оптимизируй или сдохни: профилирование и оптимизация Jetpack Compose
Привет! На связи Сергей Панов, разработчик мобильных приложений в IceRock. Сегодня я разберу на примере нашего приложения «Кампус», как делать профилирование и оптимизацию...
👍7
Forwarded from Mobile Developer (Алексей Гладков)
Кажется, я нашел секретные планы JB по компоузу :)
😁3
Очень интересный подход и очень полезное решение. Наверняка, ко многим приходят с такими задачами
Forwarded from Android Broadcast (Кирилл Розов)
Как цветовая схема приложения может меняться в зависимости от контента
red_mad_robot делятся опытом работы с content-based color schemes. Это когда цвет вашего приложения меняется в зависимости не от системных цветов, а от контента внутри него. Ребята поверх всего это сделали свое решение (исходники тут) и делятся им.
#android12 #material
red_mad_robot делятся опытом работы с content-based color schemes. Это когда цвет вашего приложения меняется в зависимости не от системных цветов, а от контента внутри него. Ребята поверх всего это сделали свое решение (исходники тут) и делятся им.
#android12 #material
👍8👎1
Идея для челленджа между синьор-андроид разработчиками: настроить Dagger зависимости в сильномногомодульном проекте с распределенным кодом за минимальное время
🔥3😱2👍1
Кросс-платформенный UI можно делать не только на Flutter , Xamarin или гибридах. В гостях у Кирилла Розова разработчики 2 ГИС с рассказом и показом, как можно писать приложения на Qt https://www.youtube.com/watch?v=AzP2Yy_O0Cg
YouTube
Писать UI для Android на QT
Взял интервью у разработчика 2ГИС под Android про особенности создания приложения на QT
Хотите поделиться опытом? Есть готовые темы или разрабатываете что-то нестандартное?
✉️ Пишите на почту [email protected]
🔗 Telegram канал "Android Broadcast"…
Хотите поделиться опытом? Есть готовые темы или разрабатываете что-то нестандартное?
✉️ Пишите на почту [email protected]
🔗 Telegram канал "Android Broadcast"…