Записки разработчицы
1.89K subscribers
369 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Forwarded from Mobile Developer (Алексей Гладков)
Compose Multiplatform готов к версии 1.5.0

https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.5.0-beta01

Так как версия вышла уже в бету, то дальше нас ждет только стабилизация апи

Что сделали
👉 Наконец-то можно вызывать диалоги из коммон кода. Не нужно писать expect/actual
👉 WindowInsets тоже теперь в common
👉 Добавлен нативный iOS look and feel
👉 Добавили поддержку SanFrancisco как дефолтный шрифт
👉
Миллиард фиксов

Релиз будет просто исторический
Я вот задумался может снять ролик с демонстрацией всех изменений 🤔
👍4🔥1👌1
Буквально неделя молчания, и народ повалил отписываться.
😢25🤔8🤯32🤷2
Compose Multiplatform семимильными шагами несется к финальной версии. М-да, а я только недавно познакомилась с альфой на практике (ну когда уж руки дошли) . И меня поразило, насколько быстро уже существующее Kmm приложение с андроид на Compose UI превращается в фулл-мультиплатформу.
💯10👍1
Forwarded from Compose Broadcast (Кирилл Розов)
Вышла первая Beta Compose Multiplatform 1.5.0

Новая версия сделал большой фокус на возможностях и скорости работе на iOS, но не только:
🔥 Dialog, Popup, WindowInsets API доступны их common кода
👉 Скролл на iOS и его физика теперь работает как нативный
👉 WindowInsets API теперь понимает iOS специфичные отступы
👉 Поддержка Dynamic Type на iOS
👉 Улучшили работу с ресурсами на iOS
👉 Поддержка 120 Гц на iOS
🛠️ Фиксы фреймворка тестирования для десктопа
🛠️ Прочие исправления и улучшения

#multiplatform #ios
🔥9👍1
Эге-гей! Android Worldwide открыли CFP на новый сезон, который пройдет 24 октября. Это единственная в мире виртуальная конференция, куда могут подать заявки и выступить разработчики Android и KMM/KMP со всего мира:
https://sessionize.com/android-worldwide-october-2023
🔥10
Ввожу рубрику #советы. Итак, первый. Доказано: отдых и возможность восстанавливать силы - залог хороших софт-скиллов. Как в притче: "Ша, дети! я делаю вам счастливую маму", делайте команде счастливого тим/техлида.
🔥17👍1
Forwarded from Mobile Developer (Алексей Гладков)
Breaking News 🔥🔥
Jetpack Compose поддерживает K2


https://android-developers.googleblog.com/2023/07/try-k2-compiler-in-your-android-projects.html?m=1

Команда разработчиков компиляторного плагина выкатила новую версию которая совместима с K2

Пока в бета режиме, сейчас отловят все баги и будет совсем хорошо. Пробуйте и пишите фидбэк ребятам из JetBrains
🔥5
Если вас давно интересовало, как же все-таки воспользоваться преимуществами DSL UI и упростить перенос из Figma, то ловите статью: https://material.io/blog/designer-toolbox-figma-android-studio-relay?linkId=8950729
👍2🔥2
На Apptractor вышла интересная статья про то, как платформа Setapp планирует запустить магазин приложений iOS. Да, есть нюансы (и про особенности самих Setapp, и что магазин в Европе), но это может стать внушительным прецедентом:
https://apptractor.ru/info/news/setapp-planiuret-zapustit-magazin-prilozheniy-na-ios-v-evrope.html
Поддерживаем. Это большой шаг для оптимизации разработки
Forwarded from Mobile Developer (Алексей Гладков)
Очень крутая новость! 🔥🔥
Компания ОМП (Открытая мобильная платформа) опубликовала Flutter с поддержкой платформы ОС Аврора.

https://gitlab.com/omprussia/flutter

Что внутри:
👉 Flutter 3.3.10 с поддержкой платформы ОС Аврора.
👉 Документация по установке и использованию.
👉 12 платформо-зависимых плагинов.
👉 Приложение "Flutter example packages" с примерами работы плагинов.
👉 Приложение "Fluttery ToDo" портированное на ОС Аврора.

Попробовать можно на устройстве с ОС Аврора 4.0.2+.
Ребята работают над поддержкой эмулятора в SDK.
Инструкция по ссылке
18💩12🔥4❤‍🔥2🤔2
На Google I/O ksp назвали рекомендованной технологией для обработки аннотаций. По случаю Google составили руководство по миграции. А теперь смотрим реальные истории по переезду от hh.ru. Кто-то, взглянув на описание, скажет, что 10% - так себе профит, тем более, инженеры Google говорили о выигрыше в 2 раза. Но это реальные цифры - до 25%, как написано у JetBrains
Media is too big
VIEW IN TELEGRAM
🌩 Миграция с kapt на ksp 🌩

В новом выпуске "Охэхэнных историй" делимся нашим опытом отказа от kapt в пользу ksp для обработки аннотаций и ускорения скорости сборки в большом проекте.

Спойлер: было много боли, но у нас получилось ускорить сборку на 10%.

Внутри:

➡️ Что такое ksp
➡️ Почему мы решились на переход
➡️ Как проводили исследование
➡️ Что из этого получилось


👓 СМОТРЕТЬ

#Android
#Kotlin #KSP #KAPT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤔2
Лето прошло более-менее тихо. Вкатываемся в активную осень 💪
🔥1
Плагины компилятора Kotlin – мощный инструмент для оптимизации кода приложения. Их достоинством является легковесность и гибкость использования. Кроме того, они поддерживают различные таргеты и подходят для Kotlin Multiplatform, в том числе и для решения проблем общего кода.

В своем докладе Анна Жаркова из Usetech покажет, как с помощью плагинов компилятора Kotlin решать практические задачи, а также расскажет о нюансах работы и подводных камнях.

Подробнее о разработке эффективных решений под Kotlin Multiplatform – в потоке Mobile Crossplatform 15 сентября на CrossConf’23 🗓️

crossconf.com
👍8
Кстати, Good news. Я, наконец, берусь за превращение своих митапов в статьи
🔥37👍1
Forwarded from Mobile Developer (Pavel Kachan)
🔥 Разработчик на Android? Прокачай свои знания бесплатно!

Стань более экспертным и востребованным в своей нише вместе с OTUS – приходи на открытый урок «Android Internals» в рамках курса «Android Developer. Professional».

🎙 На уроке рассмотрим:
- различные аспекты Android, включая устройство ядра Linux;
- систему компонентов Android;
- механизмы безопасности;
- меж процессное взаимодействие;
- управление памятью и многое другое.

🟠Вы узнаете о взаимодействии между аппаратным и программным обеспечением, а также о том, как Android обеспечивает безопасность и управление ресурсами.

🔵Не упустите возможность подробнее разобраться в операционной системе вместе с преподавателем-практиком!

Когда: 30 августа в 20:00 мск
Сколько стоит: бесплатно
Как попасть: зарегистрироваться здесь: https://otus.pw/YCfx/

Нативная интеграция. Информация о продукте www.otus.ru
#нативная_интеграция
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
К сожалению, что в стандартном UIKit Android, что в Compose, слишком много таких внутренних багов, которые могут хорошо испортить настроение разработчику и превратить фикс бага-"приключение на 15 минут" в эпопею на несколько дней
👍1