Forwarded from Kotlin Multiplatform (Aleksey Mikhailov)
Compose for iOS официально анонсирован, сразу в Alpha версии. Это значит что JetBrains однозначно намерены поддерживать Compose for iOS и не откажутся от этого таргета
У Compose Multiplatform теперь свой сайт со всеми полезными ссылками и материалами:
https://www.jetbrains.com/lp/compose-multiplatform/
https://www.jetbrains.com/lp/compose-multiplatform/
JetBrains
Compose Multiplatform – Beautiful UIs Everywhere
Compose Multiplatform is a declarative framework for building beautiful shared UIs across Android, iOS, desktop, and web – powered by Kotlin Multiplatform.
🔥2👍1
Forwarded from Kotlin Multiplatform (Aleksey Mikhailov)
Раз Compose for iOS официально анонсирован, хочу поделиться результатом работы за последние несколько недель. Набор библиотек MOKO получил поддержку Compose Multiplatform. Compose дает UI, а MOKO дополняет его интеграциями с платформенными фичами, такими как runtime permissions, ресурсы и т.д.
Также подготовлен шаблон проекта, на основе официального compose multiplatform шаблона.
Если будут вопросы, идеи, предложения по MOKO - можно обращаться в чат @mokoicerock
Также подготовлен шаблон проекта, на основе официального compose multiplatform шаблона.
Если будут вопросы, идеи, предложения по MOKO - можно обращаться в чат @mokoicerock
Medium
Maximizing Mobile Code Reuse with Compose Multiplatform and MOKO Libraries
Unlock the full potential of mobile code reuse with Compose Multiplatform and MOKO libraries
В прошлом году я выступала онлайн и в основном на англоязычных ивентах. В этом году решила ворваться в оффлайн и как спикер:
https://dump-ekb.ru/ksp-i-plaginy-pryachem-detali-realizacii-v-prilozhenii-kmm 21 апреля DUMP
https://mobiusconf.com/talks/68f1f83da7b446d7be2f8d70f5fa8bec/ 19 мая Mobius
Темы разные и будут интересны разработчикам как кросс-платформы, так и натива 😉
https://dump-ekb.ru/ksp-i-plaginy-pryachem-detali-realizacii-v-prilozhenii-kmm 21 апреля DUMP
https://mobiusconf.com/talks/68f1f83da7b446d7be2f8d70f5fa8bec/ 19 мая Mobius
Темы разные и будут интересны разработчикам как кросс-платформы, так и натива 😉
dump-ekb.ru
Анна Жаркова. KSP и плагины. Прячем детали реализации в приложении KMM
KSP (Kotlin Symbol Processing) - это API от Google для написания плагинов компилятора Kotlin. С помощью KSP мы можем писать процессоры аннотаций для сокращения кода и решения проблем без избыточности. Также KSP более эффективен, чем KAPT.
🔥4👍1
Кстати, как член ПК Mobius и Codefest приглашаю вас присоединиться к нашим конференциям:
12-13 мая онлайн Mobius
19-20 мая оффлайн Mobius (мы в Москве) https://mobiusconf.com/
27-28 мая Codefest (мы в Новосибирске) https://13.codefest.ru/program/mobile
12-13 мая онлайн Mobius
19-20 мая оффлайн Mobius (мы в Москве) https://mobiusconf.com/
27-28 мая Codefest (мы в Новосибирске) https://13.codefest.ru/program/mobile
Mobius 2025 Autumn. Конференция по мобильной разработке
Mobius 2025 Autumn | Конференция по мобильной разработке
Mobius 2025 Autumn. Единственная в России профильная IT-конференция для разработчиков мобильных приложений. Android, iOS, Flutter, Kotlin Multiplatform, кроссплатформенная разработка — в десятках докладов, воркшопов и дискуссий.
Forwarded from Люди и Код
67-й выпуск подкаста
Kotlin Multiplatform: мобилка, десктоп, компиляция, кросс-платформенные проекты, аналоги
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Содержание выпуска:
1:28 Что такое Kotlin Multiplatform (KMP). Под какие платформы он умеет компилироваться и какие задачи решает. Выгода от использования.
4:42 Чем интересен Kotlin Multiplatform. Чем мобильное направление (KMM) отличается от всего остального. Почему на Kotlin Multiplatform мало вакансий, но это не проблема.
10:41 Что больше всего интересует и привлекает в мультиплатформенной разработке: десктоп и мобилка.
12:04 Конкуренты: Qt, Xamarin, Flutter и другие платформы.
14:24 Первый русскоязычный курс по KMP.
18:02 Перспективы KMP и KMM.
19:16 Как происходит сборка кросс-платформенного проекта.
24:47 Компиляция проекта для iOS.
28:01 Чем KMP отличается от обычного Kotlin.
30:15 Как работает сборщик мусора в KMP.
31:32 Зачем делать Kotlin под каждую новую платформу? Не проще ли вложиться в совместимость платформы с JVM?
33:53 Какими фреймворками, библиотеками можно пользоваться в KMP.
35:39 Какую IDE выбрать для разработки на мультиплатформе.
37:18 Даст ли наличие КММ дополнительный стимул для развития новых мобильных и не только ОС. Будущее операционных систем.
39:47 Как создатели мультиплатформы хакают закрытую систему Apple.
41:21 Можно ли в Xcode писать KMM-код.
42:22 Ktor и Compose в мультиплатформенной разработке.
43:23 На какие компании и кейсы стоит посмотреть, чтобы вдохновиться на переход на KMP.
45:28 Как компании встроить мультиплатформу в свой проект, с чего начать.
48:53 Спасибо. Да нет, спасибо тебе. Да, спасибо. Пока.
Полезные ссылки:
— Ютуб-канал Алексея https://bit.ly/3RXNwIX
— Курс Алексея по KMP https://bit.ly/3msP6ah
— Телеграм-канал Алексея https://t.iss.one/mobiledevnews
— LLVM https://ru.wikipedia.org/wiki/LLVM
Гость: Алексей Гладков, автор ютуб-канала Mobile Developer.
Kotlin Multiplatform: мобилка, десктоп, компиляция, кросс-платформенные проекты, аналоги
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Содержание выпуска:
1:28 Что такое Kotlin Multiplatform (KMP). Под какие платформы он умеет компилироваться и какие задачи решает. Выгода от использования.
4:42 Чем интересен Kotlin Multiplatform. Чем мобильное направление (KMM) отличается от всего остального. Почему на Kotlin Multiplatform мало вакансий, но это не проблема.
10:41 Что больше всего интересует и привлекает в мультиплатформенной разработке: десктоп и мобилка.
12:04 Конкуренты: Qt, Xamarin, Flutter и другие платформы.
14:24 Первый русскоязычный курс по KMP.
18:02 Перспективы KMP и KMM.
19:16 Как происходит сборка кросс-платформенного проекта.
24:47 Компиляция проекта для iOS.
28:01 Чем KMP отличается от обычного Kotlin.
30:15 Как работает сборщик мусора в KMP.
31:32 Зачем делать Kotlin под каждую новую платформу? Не проще ли вложиться в совместимость платформы с JVM?
33:53 Какими фреймворками, библиотеками можно пользоваться в KMP.
35:39 Какую IDE выбрать для разработки на мультиплатформе.
37:18 Даст ли наличие КММ дополнительный стимул для развития новых мобильных и не только ОС. Будущее операционных систем.
39:47 Как создатели мультиплатформы хакают закрытую систему Apple.
41:21 Можно ли в Xcode писать KMM-код.
42:22 Ktor и Compose в мультиплатформенной разработке.
43:23 На какие компании и кейсы стоит посмотреть, чтобы вдохновиться на переход на KMP.
45:28 Как компании встроить мультиплатформу в свой проект, с чего начать.
48:53 Спасибо. Да нет, спасибо тебе. Да, спасибо. Пока.
Полезные ссылки:
— Ютуб-канал Алексея https://bit.ly/3RXNwIX
— Курс Алексея по KMP https://bit.ly/3msP6ah
— Телеграм-канал Алексея https://t.iss.one/mobiledevnews
— LLVM https://ru.wikipedia.org/wiki/LLVM
Гость: Алексей Гладков, автор ютуб-канала Mobile Developer.
YouTube
Kotlin Multiplatform: мобилка, десктоп, компиляция, кросс-платформенные проекты, аналоги
Гость: Алексей Гладков, автор ютуб-канала Mobile Developer.
Содержание выпуска
1:28 Что такое Kotlin Multiplatform (KMP). Под какие платформы он умеет компилироваться и какие задачи решает. Выгода от использования.
4:42 Чем интересен Kotlin Multiplatform.…
Содержание выпуска
1:28 Что такое Kotlin Multiplatform (KMP). Под какие платформы он умеет компилироваться и какие задачи решает. Выгода от использования.
4:42 Чем интересен Kotlin Multiplatform.…
🔥2
День богатый на контент. https://www.youtube.com/watch?v=X0gGhr7M7Jc
YouTube
DivKit. Server Driven UI. Ольга Ким. Яндекс — Как это работает #3
Обсуждаем вёрстку UI мобильных приложения на сервере без необходимости обновления приложений — Server Driven UI. Всё это на примере Open Source движка от Яндекс DivKit.
Гость выпуска — Ольга Ким, CTO DivKit в Яндекс.
Divkit: https://divkit.tech
Я.Субботник…
Гость выпуска — Ольга Ким, CTO DivKit в Яндекс.
Divkit: https://divkit.tech
Я.Субботник…
🔥5👍1
Урожайный месяц май) Между Mobius и Codefest ждем вас на Usetech meetup 24 мая.
К нам в гости едут 2 крутых спикера: Кирилл Розов и Алексей Гладков. Со стороны Usetech спикер Анна Жаркова)
https://leader-id.ru/events/421893
К нам в гости едут 2 крутых спикера: Кирилл Розов и Алексей Гладков. Со стороны Usetech спикер Анна Жаркова)
https://leader-id.ru/events/421893
Leader-ID
Usetech meetup "Тренды мобильной разработки"
Бесплатные мероприятия и коворкинги в вашем городе. Leader-ID помогает работать, учиться и находить единомышленников.
👍3👏1
Forwarded from Мобильная разработка
Flutter Course – Создание полноценного клона Google Docs
Видеоурок по созданию кросс-платформенного клона Google Docs с помощью Flutter и Node.js.
Аутентификация в Google настраивается без поддержки Firebase, однако начинающие смогут познакомиться с другими технологиями: Socket, MongoDB и River pod.
https://youtu.be/F6P0hve2clE
#flutter
Видеоурок по созданию кросс-платформенного клона Google Docs с помощью Flutter и Node.js.
Аутентификация в Google настраивается без поддержки Firebase, однако начинающие смогут познакомиться с другими технологиями: Socket, MongoDB и River pod.
https://youtu.be/F6P0hve2clE
#flutter
YouTube
Flutter Course – Build Full Stack Google Docs Clone
Build a responsive cross-platform Google Docs Clone using Flutter & Node.js. This tutorial is designed for beginners in Node.js and no prior knowledge Javascript is required. This course will go through Google Authentication WITHOUT Firebase, keeping the…
👍1👏1
Если вы ищете, какая архитектура подойдет для Compose приложений, то обратите внимание на Compose-driven фреймворк Circuit:
https://www.youtube.com/watch?v=bMJocp969Bo
https://www.youtube.com/watch?v=bMJocp969Bo
YouTube
Circuit – Compose-driven Architecture for Kotlin and Android | Talking Kotlin #121
Welcome to the latest episode of Talking Kotlin! In this edition, we are thrilled to have Amrita, Kieran, and Zac, as we dive into a detailed discussion on Circuit - a simple, lightweight, and extensible framework for building Kotlin applications that’s Compose…
Forwarded from iOS Broadcast (Rozaliya Amirova)
ChatGPT integration in Xcode: How to improve your Apps with AI (6 мин)
В статье рассказывается, как добавить в Xcode Source Editor Extension с ChatGPT, которое может:
👉 Преобразовывать код. Команда, которая преобразует JSON в структуру Swift
👉 Определять Code Smells. ChatGPT определит, что можно улучшить в нашем исходном коде.
👉 Объяснить, что происходит в коде
#chatgpt #tools
В статье рассказывается, как добавить в Xcode Source Editor Extension с ChatGPT, которое может:
👉 Преобразовывать код. Команда, которая преобразует JSON в структуру Swift
👉 Определять Code Smells. ChatGPT определит, что можно улучшить в нашем исходном коде.
👉 Объяснить, что происходит в коде
#chatgpt #tools
Разработчики компании KTS в своем блоге рассказали свое видение MVI и решения по работе с данным паттерном в KMM:
https://habr.com/ru/companies/kts/articles/729832/
https://habr.com/ru/companies/kts/articles/729832/
Хабр
Почему так удобно использовать паттерн MVI в KMM
Привет! Меня зовут Стефан Серхир. Я мобильный разработчик в KTS . Пишу под Android, iOS и КММ (Kotlin Multiplatform Mobile) и веду курсы в школе Metaclass. Недавно мы провели вебинар, в котором...
👍5🔥1
Forwarded from Открытая мобильная платформа
Наши коллеги создали новые курсы для российских студентов.
🙌 В Университете Иннополис уже третий семестр подряд пройдет очный курс "Advanced Linux Understanding and Programming", затрагивающий вопросы системного программирования на уровне ядра ОС и драйверов.
🙌 В МАИ на кафедре 307 студенты будут разрабатывать модули ядра Linux и изучать драйверный стек ядра Linux и системные компоненты ОС Аврора для работы с периферией мобильного устройства.
Please open Telegram to view this post
VIEW IN TELEGRAM
www.omp.ru
Разработчики ОС Аврора растят новое поколение системных инженеров-программистов
Компания «Открытая мобильная платформа» расширяет спектр образовательных программ в области системной разработки.
👍4
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Tatiana Kameneva)
Воркшоп и обзор экосистемы Kotlin Multiplatform
Kotlin Multiplatform соединяет в себе лучшее от двух миров – кроссплатформы и нативной разработки. Вы получаете возможность переиспользовать всю бизнес-логику, не реализуя ее несколько раз, но сохраняете нативный интерфейс и перфоманс.
На воркшопе Анна Жаркова расскажет о том, как подойти к проектированию архитектуры приложения, использующего KMP, с какими особенностями интеграции с платформами предстоит столкнуться, разберет текущее состояние экосистемы и посоветует набор библиотек для решения стандартных задач.
Воркшоп является частью продвинутого онлайн-курса «iOS Developer. Professional» от OTUS
📆Дата: 4 мая, 20:00
👉Регистрация
Kotlin Multiplatform соединяет в себе лучшее от двух миров – кроссплатформы и нативной разработки. Вы получаете возможность переиспользовать всю бизнес-логику, не реализуя ее несколько раз, но сохраняете нативный интерфейс и перфоманс.
На воркшопе Анна Жаркова расскажет о том, как подойти к проектированию архитектуры приложения, использующего KMP, с какими особенностями интеграции с платформами предстоит столкнуться, разберет текущее состояние экосистемы и посоветует набор библиотек для решения стандартных задач.
Воркшоп является частью продвинутого онлайн-курса «iOS Developer. Professional» от OTUS
📆Дата: 4 мая, 20:00
👉Регистрация
Проводим апрельскую сессию Android Worldwide:
https://www.youtube.com/watch?v=e38M-cazz-U
Очень рада, что помогаю ребятам в их инициативе
https://www.youtube.com/watch?v=e38M-cazz-U
Очень рада, что помогаю ребятам в их инициативе
YouTube
Android Worldwide April 2023
🔥4
И часть 2)
https://www.youtube.com/watch?v=luMsj-nRag0
Через неделю примерно видео разделят и загрузят на канал
https://www.youtube.com/watch?v=luMsj-nRag0
Через неделю примерно видео разделят и загрузят на канал
YouTube
Android Worldwide April 2023 (Part II)
We ended the last broadcast by mistake. This is where we'll continue the event :)
🤩2🔥1
Forwarded from Открытая мобильная платформа
Встречайте и используйте!
Представляем новый портал для разработчиков из экосистемы ОС Аврора.
На портале размещены Аврора SDK, документация по API, руководства по разработке, а также информация о выпусках SDK и операционной системы. В разработке приложений с графическим интерфейсом поможет UI Kit ОС Аврора, который также доступен на портале БЕСПЛАТНО.
Адрес портала: https://developer.auroraos.ru
Представляем новый портал для разработчиков из экосистемы ОС Аврора.
На портале размещены Аврора SDK, документация по API, руководства по разработке, а также информация о выпусках SDK и операционной системы. В разработке приложений с графическим интерфейсом поможет UI Kit ОС Аврора, который также доступен на портале БЕСПЛАТНО.
Адрес портала: https://developer.auroraos.ru
auroraos.ru
Разработчикам приложений для платформы Аврора представили новый портал
Компания «Открытая мобильная платформа» обновила интернет-ресурс для разработчиков из экосистемы ОС Аврора.
🔥6🤮4👍1
Forwarded from Mobius — канал конференции
#программа
Вы давно мечтали долго-долго скроллить текст со всей программой Mobius? Даже если нет, мы все равно сделали такой текст с описаниями всех докладов сразу: https://habr.com/p/730180/
Вы давно мечтали долго-долго скроллить текст со всей программой Mobius? Даже если нет, мы все равно сделали такой текст с описаниями всех докладов сразу: https://habr.com/p/730180/
👍4