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"…
Пока вы тут все релизы свои релизите, работы работаете, Джек Уортон во всю воплощает UI на Compose Multiplatform:
https://jakewharton.com/native-ui-with-multiplatform-compose/
https://jakewharton.com/native-ui-with-multiplatform-compose/
Jake Wharton
Native UI with multiplatform Compose – Jake Wharton
Compose is a delightful way to build UI in Kotlin, but Compose UI doesn’t always make sense (or exist) on platforms like the web and iOS. React Native uses the native UI toolkit of each platform, but requires JavaScript and is always chasing compatibility…
🔥14