Mobile Developer


Channel's geo and language: Russia, Russian
Category: not specified


YouTube — https://youtube.com/c/MobileDeveloper
ВК — https://vk.com/mdeveloper
Чат канала — https://t.me/mobiledeveloperchat
Boosty — https://boosty.to/mobiledev
Сайт — http://mobiledeveloper.tech/
По всем вопросам — @mobiledeveloper_bot

Related channels  |  Similar channels

Channel's geo and language
Russia, Russian
Category
not specified
Statistics
Posts filter


Улучшаем Performance Jetpack Compose [EN]
https://www.getyourguide.careers/posts/mastering-jetpack-compose-performance-part-1 [Часть 1]
https://www.getyourguide.careers/posts/mastering-jetpack-compose-performance-part-2 [Часть 2]

Часть 1
👉 Объяснение работы групп и отрисовки в Jetpack Compose
👉 Как измерять производительность
👉 Локализация изменений в фазе Layout (пример 1)

Часть 2
👉 Практические примеры просадки производительности и как это исправить


Как опубликовать MacOS приложение, написанное на Kotlin Multiplatform с помощью GitHubActions, используя GitHub Releases [EN]
https://www.marcogomiero.com/posts/2024/kmp-ci-macos-github-releases/

Название статьи настолько же прекрасное как и суть. Все очень просто. Как настроить Github Actions на публикацию в GitHub KMPшного приложения для Макоси


Как настроить Compose Multiplatform Resources в многомодульном проекте [EN]
https://funkymuse.dev/posts/kmp-multi-module-resources/

👉 Настройка зависимостей и Gradle
👉 Генерация ресурсов и использование

Короткая статья, но полезная


Что нового в Jetpack Compose показали на Google I/O [EN]
https://android-developers.googleblog.com/2024/05/whats-new-in-jetpack-compose-at-io-24.html

Презентация прошла, но новость все еще актуальная, потому что это все появится в июньском релизе

👉 Shared element transitions. Теперь можно без проблем делать классные анимации переходов из list в detail
👉 Lazy list animations. Теперь по умолчанию анимируются анимации вставки, удаления и тд
👉 Улучшения Performance
👉 Поддержка передачи объектов в Jetpack Navigation Library
👉 Еще пара вещей

Ждем? 👍 / 👎


⚡️ Тест на знание языка Kotlin⚡️

Ответьте на 10 вопросов и проверьте, насколько вы готовы к углубленному изучению Kotlin.
Сможете пройти успешно тест — пройдете на продвинутый онлайн-курс "Kotlin Backend Developer" от OTUS со скидкой.

➡️ ПРОЙТИ ТЕСТ — https://vk.cc/cx4ZEC

Курс доступен в рассрочку!

🎁 Для успешно прошедших тест, откроется доступ к открытым урокам курса + курс по Git в записи!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576


Новый стрим
Пишем приложение на КМП с нуля. Часть 2 / Практика

Посмотреть на boosty
Посмотреть в telegram

Продолжаем написание нашего аналога бусти
👉 Сверстаем несколько экранов
👉 Определим базовую архитектуру
👉 Все это на последнем КМП

Начало в воскресенье (26 мая) в 12:00 МСК
P.S. Первая часть уже доступна для подписчиков


В Kotlin Playground можно чекнуть export из Kotlin в Swift 🔥🔥
https://play.kotlinlang.org

Пока выглядит немного сыровато, но оно и понятно. Однако, учитывая как оно работает, можно сделать вывод, что в этом году уже будет эксперимент на проде


Forward from: Kotlin Broadcast
Классное улучшение для описания общих параметров нескольких функций. Это все Compose подбил такое вводить для упрощения. Появится экспериментально в Kotlin 2.2

#kotlinconf24 #kotlin2


Forward from: Kotlin Broadcast
Guard - фича которая позволит писать сложные проверки в ветках when при задание значения. Нечто подобное уже есть в Swift. Языки всё ближе

#kotlinconf #kotlin21 #guard #kotlin


Как считаете, пора?


Forward from: Kotlin Broadcast
Официально ‼️ Пиши проекты на Kotlin полностью все слои на разные платформы. А начиналось все с переиспользования бизнес логики

#kotlinconf #kmp


Наконец-то! Я уже задолбался эти замки писать

2.5k 0 67 5 113

Forward from: Kotlin Broadcast
Fleet - официально IDE для KMP разработки

#kotlinconf #ide #fleet


библиотеки которые выграли гранты от JB
А с просмотром трансляции нам сегодня помогает @AlexGrishankov


сильная фича )


Ожидаемо, но от этого не менее радостно!

2.4k 0 43 29 72

Как использовать Coil в Compose Multiplatform [EN]
https://proandroiddev.com/coil-for-compose-multiplatform-5745ea76356f

👉 Подключение зависимостей
👉 Настройка ComposeAsyncImage
👉 Использование Memory Cache
👉 Использование в проекте

Приятного чтения


Результаты Aurora Developer Survey
https://auroraos.ru/blog/tpost/joluscp9k1-rezultati-oprosa-aurora-developer-survey

Из интересного
👉 Есть первый человек, который сразу начал свой путь разработки в Авроре
👉 Ожидаемо большинство - мужчины
👉 Самый популярный стек "до Авроры" - это java и kotlin
👉 У разработчиков под Аврору в основном есть высшее образование

Больше подробностей по ссылке


Forward from: Kotlin Broadcast
Улучшения Gradle в Kotlin 2.0:
👉 Новое Gradle DSL для конфигурации опций компиляции для всех тасков мультиплатформенных проектов
👉 Compose Runtime теперь часть Kotlin репозитория и теперь всегда будет с актуальными версиями. Из-за этого появился отдельный Gradle Compose плагин для Jetpack и Multiplatform Compose
👉 Теперь в аттрибутах при публикации будет указываться для какой JVМ варианта сделана бибилотека: Android, Standrat JVM или NO JVM
👉 Улучшена работа с зависимостями в Kotlin/Native
👉 Разграничение какие API можно вызывать в разных уровнях DSL
👉 Kotlin/Native компилятор будет загружать только когда он нужен для сборки, а не только если Kotlin/Native используется в проекте
👉 Минимальная поддерживаемая версия Android Gradle Plugin поднята до 7.1.3
👉 Gradle опция kotlin.experimental.tryNext для использования следующей dev версией Kotlin за текущей
👉 Вывод отчета сборки в JSON формате
👉 kapt наследует конфигурацию из родителського Gradle проекта

#gradle #kotlin2


Forward from: RuStore Dev
Mobius 2024 Spring: розыгрыш билетов от RuStore, VK Team и Mobile Developer!

Мы раздаем сразу 10 билетов для онлайн-участия в конференции для мобильных разработчиков Mobius 2024 Spring. Обладатели этих билетов смогут следить за прямыми эфирами и дискуссионными зонами, а также получат бессрочный доступ к видеозаписям с конференции.

Условия участия очень просты:

🟢Подписаться на VK Team, Mobile Developer и, конечно же, на RuStore Dev
🟢Нажать на кнопку «Участвую» под этим постом

Вечером 30 мая мы выберем 10 счастливчиков с помощью бота и подарим каждому онлайн-билеты на конференцию!

А если у вас уже имеется билет, то подключайтесь 23 мая в 14:00 на BoF-секцию «Android-приложение без Firebase — миф или реальность?», где Алексей Гладков вместе с коллегами из VK обсудят функциональность Firebase и перспективы его аналогов.

20 last posts shown.