Записки разработчицы
1.89K subscribers
369 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
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%+ впечатляют!
🔥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
🔥9
Если вы еще не запланировали рефакторинг, время это сделать
Forwarded from Android Broadcast (Кирилл Розов)
В Kotlin 1.8 будут полностью отключены Kotlin Android Extensions. Они включали в себя синтетики и генерацию parcelable. Первый заменяем на View Binding, а второй вынесли в отдельный плагин

Полное руководство по миграции найдете тут
Снимок экрана 2022-11-26 в 18.21.15.png
12.2 KB
Крутой коммент из чатика
😁272
Forwarded from Android Broadcast (Кирилл Розов)
Under the hood of Relay (сейчас в Альфе) - плагин для Android Studio, чтобы генерировать Compose код из Figma. Автор статьи копают немного глубже и делятся как устроена генерация.

#tooling
🔥2
Kotlin Native - это не только Kotlin Multiplatform Mobile и не только iOS.
❗️Хотите освоить Kotlin для разработки серверных приложений?

⚡️Приглашаем 30 ноября в 19:00 мск на бесплатный вебинар «Интероперабельность Kotlin Native и C на примере видеоплеера».

📚На вебинаре мы:
— Рассмотрим, как происходит написание и компиляция нативного кода в Kotlin
— Узнаем, как к нему подключаются нативные библиотеки
— Сделаем небольшое приложение для воспроизведения видео с использованием нативной библиотеки gstreamer.

👉 Регистрация на вебинар: https://otus.pw/sUUQ/

Вебинаря является частью онлайн-курса «Kotlin Backend Developer. Professional» от OTUS.
Forwarded from Mobile Developer (Алексей Гладков)
Кажется, я нашел секретные планы JB по компоузу :)
😁3
Очень интересный подход и очень полезное решение. Наверняка, ко многим приходят с такими задачами
Forwarded from Android Broadcast (Кирилл Розов)
Как цветовая схема приложения может меняться в зависимости от контента

red_mad_robot делятся опытом работы с content-based color schemes. Это когда цвет вашего приложения меняется в зависимости не от системных цветов, а от контента внутри него. Ребята поверх всего это сделали свое решение (исходники тут) и делятся им.

#android12 #material
👍8👎1
Идея для челленджа между синьор-андроид разработчиками: настроить Dagger зависимости в сильномногомодульном проекте с распределенным кодом за минимальное время
🔥3😱2👍1
Загадываем желание и планируем работу на 2023)
Media is too big
VIEW IN TELEGRAM
👋Анна Жаркова, Kotlin Expert, ведущий мобильный разработчик, компания Usetech

🔗Топ-5 видео за 2022
- DroidCon: Native UI with Multiplatfrom Compose
- Podlodka: Почему вашими приложениями невозможно пользоваться?
- WWDC: The SwiftUI cookbook for navigation
- Mobius: Платформенные команды в мобильной разработке
- Dependency Injection in Kotlin Multiplatform Mobile projects

👀На чем сфокусироваться в 2023
1. Кроссплатформа. Этот год показал, что чтобы оставаться на плаву, надо знать больше одной платформы. Kotlin Multiplatform и Flutter помогут, как мостик, в освоении второй платформы. Кстати, в этом году KMM вышел в Beta и стал стабильным для использования в продакшене. А еще Google сделал часть библиотек Jetpack под Kotlin Multiplatform.

Ссылки для старта:
- Официальные гайды и доки
- Материалы про KMM от IceRock
- Подборка ресурсов KMM Awesome на GitHub

2. Декларативные фреймворки и SDK. SwiftUI и Jetpack Compose активно развиваются, вышло довольно много интересного и мощного. На них делают ставку Apple и Google, выпуская часто новые решения сразу под SwiftUI или Compose. Кстати, ходят слухи, что не за горами Compose iOS, что позволит Android разработчикам прикоснуться к миру iOS, а iOS – к миру Android.

3. Новинки iOS SDK, Android SDK, Swift, Kotlin. Неважно, что вы выберете, нужно знать основы и базу натива. В этом году вышло довольно много нового для iOS и Android: это и архитектурные решения, и по работе с сетью, с приватностью и т.п. Стоит особенно выделить структурированную многопоточность в iOS, которую обязательно нужно изучить

Ссылки для поднятия контекста:
- Android Dev Summit ‘22: The Keynote
- Top 3 picks from the Platform track at ADS’22
- Swift 5.7
🔥14👍1