Записки разработчицы
1.89K subscribers
369 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Это он, это он, Барнаульский Хакатон!
😁2
Вместе с долгожданным теплом к нам приходит и Hackathon Barnaul!

26-28 мая на привычном месте (парк-отель Чайка) пройдет восьмой городской хакатон.

Приходи на Hackathon Barnaul – творческую мастерскую, в которой участники в режиме нон-стоп с помощью современных технологий и собственных знаний создадут рабочий прототип ИТ-продукта. Это может быть мобильное приложение, онлайн-сервис, сайт, база данных, чат-боты, проекты VR/AR, интернет вещей, нейросеть и другие формы IT-решений. В этом помогут кураторы и эксперты.

Участие бесплатное, необходима регистрация на сайте — https://hackathon.iteventsbrn.ru.
🔥4
За последние два дня в чат по Авроре пришло очень много человек. Чат увеличился почти в 2.5 раза за два дня!
И разумеется очень много вопросов по поводу того, а как начать, а как писать на котлине, а как писать на флаттер и так далее

Я собрал всю информацию доступную на текущий момент и описал в статье, поэтому кто интересуется, то велком под кат
https://dzen.ru/media/mobiledeveloper/kak-nachat-razrabatyvat-pod-os-aurora-64588dba1027207a00528a13
🔥6🤡6
Цветовые схемы — от Figma до реализации дизайна на Flutter

Выбор цветовой гаммы мобильного приложения — задача не только для дизайнеров, но и для мобильных разработчиков. Понимание нюансов и цветовых схем в Material Design может значительно улучшить визуализацию приложения и опыт пользователя.

В этой статье как раз и разбираются все эти аспекты для приложений на Flutter. Материал может быть интересен и для Android-разработчиков, кто работает с Material 2 и Material 3:

https://infinum.com/blog/flutter-color-schemes/

#flutter #google
👍1
Что ж, Google I/O - это не только Keynote и не только AI. По традиции, опубликованы плейлисты тематических видео по технологиям Google. И что радует, в этом году интересной информации довольно много.
Начнем обзор с видео: "Что же нового в Kotlin для Android?"
https://habr.com/ru/articles/734338/
👍7
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Compose Multiplatform уже на iOS в Альфе и на официальном блоге добавили пост с основной инфой: связь с Jetpack Compose, интероп со SwiftUI и UIKit и др.

Начать с Compose for iOS можно тут

📺 Видео доклад с KotlinConf'23 (45 мин)

#compose #ios #kmm
👍9🤡1
На Mobius меня спрашивали, можно ли совмещать плагины компиляции, процессинг аннотаций с плагинами IDE. Не знаю, насколько здесь будет про такую совместимость, но как писать плагины именно IDE, вы узнаете: https://13.codefest.ru/lecture/2244
🔥5
Чуть больше недели осталось на WWDC 2023. По традиции, Apple покажут новую ОС (iOS 17) со всеми фичами и примочками, расскажут про новинки для айпадов и часов. Делитесь комментариями, чтобы вы хотели увидеть 5-9 июня
А мы тут собрали с авторами полезных каналов для Android разработчиков (именно каналами а не чатами) и сделали общую подборку.

Чтобы было удобно собрали все в одной папке https://t.iss.one/addlist/k3QvI6MeX49kMjhi

забирайте себе)
🔥9👍2
Forwarded from Android Good Reads (Egor Tolstoy)
Ищем тестировщика в Compose Multiplatform

Compose Multiplatform – это новый кроссплатформенный UI фреймворк, который разрабатывается в JetBrains. Мы ищем в его команду человека, который будет отвечать за его качество. И вот тут кроется самое интересное, ведь качество делится на два аспекта:

💻Качественный developer experience тех, кто с помощью фреймворка разрабатывает приложения.
🐞Качество приложений, которые получаются на выходе: перфоманс, UX, функциональность.

Несколько примеров задач, которыми предстоит заниматься:

1️⃣Исследовать, как работает нативный скроллинг в iOS приложениях, сравнить его с реализацией скроллинга в Compose Multiplatform, и составить требования по тому, как сделать их максимально похожими.
2️⃣Протестировать API для тестирования приложений на Compose.
3️⃣Написать простое приложение с формой логина и потестировать, как работают все элементы этой формы.

Вакансия подойдет тем, у кого есть опыт разработки тестов или приложений на Kotlin и кто хорошо разбирается в специфике мобильных приложений. Готовы рассматривать и Android-разработчиков, которым интересно заниматься вопросами обеспечения качества, и которые готовы полностью свтичнуться в новую роль!

Вакансия с релокацией: Нидерланды, Германия, Кипр, Сербия или Армения. Отправляйте резюме, а если будут вопросы – пишите напрямую мне (@etolstoy).
🔥7
30 мая 2023 года правительство Москвы открыло доступ всем пользователям к библиотеке разработок с открытым кодом Mos.Hub (МосХаб) — аналогу GitHub и GitLab.

https://habr.com/ru/news/738572/

Делитесь впечатлениями, кто уже попробовал?
💩8😁7👍4🤔3🔥2
Записки разработчицы pinned «А мы тут собрали с авторами полезных каналов для Android разработчиков (именно каналами а не чатами) и сделали общую подборку. Чтобы было удобно собрали все в одной папке https://t.iss.one/addlist/k3QvI6MeX49kMjhi забирайте себе)»
Forwarded from Mobile Compose
​​#Release #Compose #Changelog

Compose Release Digest (19.04 — 02.06)

Традиционный дайджест по основным изменениям релизов библиотек фреймворка за последние полтора месяца, среди которых:

🔹RC/Stable🔹

🔸🔸Compose Compiler (1.4.6 — 1.4.7)
▫️Добавлена поддержка версии Kotlin 1.8.21.
▫️Требуемая версия Java понижена с 17 до 11.
🔸🔸Compose Animation/Foundation/Material/Runtime/UI (1.4.2 — 1.4.3)
▫️Исправлена проблема, при которой AndroidView мог отображаться неверно при использовании с некоторыми модификаторами. (Подробнее)
▫️Исправлен баг, из-за которого клавиатура не отображалась для текстовых полей внутри диалогов, не созданных через Dialog composable. (Подробнее)

🔹Alpha/Beta🔹

🔸🔸Compose Animation/Foundation/Material/Runtime/UI (1.5.0-alpha03 — 1.5.0-beta01)
▫️Изменено дефолтное поведение SubcomposeLayout в LookaheadScope, внутри которого нет условных slot-блоков (как TabRow, Scaffold или BoxWithConstraints), что позволяет ему лучше работать с lookahead анимациями.
▫️В AnimatedContent добавлена поддержка contentKey. (Подробнее)
▫️В ходе рефакторинга значительно сокращено количество выделений памяти в рекомпозиции, анимациях и AndroidComposeView. (Подробнее)
▫️FlowColumn/FlowRow теперь inline. (Подробнее)
▫️LazyStaggeredGrid API теперь stable. (Подробнее)
▫️Добавлены FlowRowScope и FlowColumnScope для дочерних элементов FlowRow и FlowColumn соответственно. (Подробнее)
▫️Добавлен экспериментальный модификатор Modifier.animateItemPlacement() для анимирования изменения/переупорядочивания позиций элементов при работе с LazyStaggeredGrid. (Подробнее)
▫️В BasicText добавлен отдельный лямбда-параметр color. Спорное решение, но, по заявлению разработчиков, это позволит эффективнее задавать цвет текста, а также его анимировать. (Подробнее)
▫️В методы DrawScope.drawText, Paragraph.paint и MultiParagraph.paint добавлен параметр BlendMode для поддержки различных алгоритмов смешивания при рисовании текста на Canvas. (Подробнее).
▫️TextMeasurer и связанные с ним API больше не являются экспериментальными. (Подробнее).
... и много всего ещё.

Также были обновлены и различные дополнения Compose, а именно:

▫️constraintlayout-compose обновлен до версии 1.1.0-alpha10
▫️Compose для Wear, а также дополнения compose-material и compose-navigation для него обновлены до версий 1.0.0-alpha05 и 1.2.0-beta01
▫️Paging-Compose обновлен до версии 1.0.0-alpha20
▫️Compose Material 3 (Material You) обновлен до версии 1.2.0-alpha02
7👍3
Осталось чуть более суток до Keynote одной из самых ожидаемых недели WWDC https://developer.apple.com/wwdc23/