Записки разработчицы
1.89K subscribers
369 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
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.
🔥2
Урожайный месяц май) Между Mobius и Codefest ждем вас на Usetech meetup 24 мая.
К нам в гости едут 2 крутых спикера: Кирилл Розов и Алексей Гладков. Со стороны Usetech спикер Анна Жаркова)
https://leader-id.ru/events/421893
👍3👏1
Flutter Course – Создание полноценного клона Google Docs

Видеоурок по созданию кросс-платформенного клона Google Docs с помощью Flutter и Node.js.

Аутентификация в Google настраивается без поддержки Firebase, однако начинающие смогут познакомиться с другими технологиями: Socket, MongoDB и River pod.

https://youtu.be/F6P0hve2clE

#flutter
👍1👏1
Буквально через пару часов на Dump
🔥3👍2
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
Питер! 27 апреля бесплатный оффлайн митап от Mobius https://vk.company/ru/press/events/1019/
👍1
Наши коллеги создали новые курсы для российских студентов.

🙌 В Университете Иннополис уже третий семестр подряд пройдет очный курс "Advanced Linux Understanding and Programming", затрагивающий вопросы системного программирования на уровне ядра ОС и драйверов.

🙌 В МАИ на кафедре 307 студенты будут разрабатывать модули ядра Linux и изучать драйверный стек ядра Linux и системные компоненты ОС Аврора для работы с периферией мобильного устройства.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Проводим крутой воркшоп в мае
Воркшоп и обзор экосистемы Kotlin Multiplatform

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

На воркшопе Анна Жаркова расскажет о том, как подойти к проектированию архитектуры приложения, использующего KMP, с какими особенностями интеграции с платформами предстоит столкнуться, разберет текущее состояние экосистемы и посоветует набор библиотек для решения стандартных задач.

Воркшоп является частью продвинутого онлайн-курса «iOS Developer. Professional» от OTUS

📆Дата: 4 мая, 20:00
👉Регистрация
Проводим апрельскую сессию Android Worldwide:
https://www.youtube.com/watch?v=e38M-cazz-U

Очень рада, что помогаю ребятам в их инициативе
🔥4
И часть 2)
https://www.youtube.com/watch?v=luMsj-nRag0

Через неделю примерно видео разделят и загрузят на канал
🤩2🔥1
Встречайте и используйте!

Представляем новый портал для разработчиков из экосистемы ОС Аврора.

На портале размещены Аврора SDK, документация по API, руководства по разработке, а также информация о выпусках SDK и операционной системы. В разработке приложений с графическим интерфейсом поможет UI Kit ОС Аврора, который также доступен на портале БЕСПЛАТНО.

Адрес портала: https://developer.auroraos.ru
🔥6🤮4👍1
#программа

Вы давно мечтали долго-долго скроллить текст со всей программой Mobius? Даже если нет, мы все равно сделали такой текст с описаниями всех докладов сразу: https://habr.com/p/730180/
👍4
Forwarded from Kotlin
Mastering Sealed Class in Kotlin: Руководство по оптимизации вашего кода

Вы являетесь разработчиком kotlin и хотите повысить производительность и качество кода? Если да, то вам необходимо овладеть искусством использования герметичных классов. Герметичные классы - это уникальная особенность Kotlin, которая позволяет создавать иерархии классов, ограничивающие типы их подклассов. В этой статье мы рассмотрим расширенные варианты использования sealed class в Kotlin и приведем примеры кода, которые помогут вам понять, как эффективно использовать эту возможность.

https://towardsdev.com/mastering-sealed-class-in-kotlin-a-guide-to-simplify-your-code-747dff57b956

✍️ @kotlin_lib
🔥4
На Mobius Анна Жаркова покажет, как упрощать работу с UI в Android, а тем временем мы сделали текстовую версию её предыдущего доклада с TechTrain — про виджеты в Android и iOS: https://habr.com/p/731576/
3