Записки разработчицы
1.88K subscribers
375 photos
23 videos
4 files
1.08K links
Разговоры об IT, о разработке. О мобилках нативных и кроссплатформенных.
Личный аккаунт @azharkova
Download Telegram
Ждём вас в пн)
Forwarded from Android Broadcast
#AndroidBroadcast #Kotlin #Multiplatform

MOKO - готовый фреймворк для Android + iOS приложений на основе Kotlin Mobile Multiplatform
Когда: понедельник, 1 февраля, 10:00 (GMT+3)

Опыт компании IceRock в разработке мобильных приложений (нескольких десятков) с использованием Kotlin Multiplatform. Результат этого опыта - MOKO

Гость выпуска - Алексей Михайлов, CTO в IceRock Development
Технический директор компании аутсорс разработки, в прошлом разработчик под мобильные платформы Android и iOS. В студенчестве создал soProject для S.T.A.L.K.E.R. :)
Кстати, да
15 февраля - демо-урок «Пишем приложение на SwiftUI и Combine»

Анна Жаркова (ведущий моб. разраб. Usetech) расскажет:

- Что такое SwiftUI? Чем приложение на SwiftUI отличается от классического iOS приложения?
- Что такое фреймворк Combine? Какие средства он предлагает для работы?
- Как создать небольшое приложение на SwiftUI с Combine?

Регистрация: https://otus.pw/WxYc/

Демо-урок является частью онлайн-курса «iOS Developer. Professional».
Вчера внесла разнообразие в лекцию Otus по Network в iOS и добавила материал по GraphQL. Интересная и необычно технология для упрощенного создания запросов к API, создававшаяся как технология Rest API:
https://tproger.ru/translations/graphql-beginners-guide/

Единственное, требует, чтобы целевой бекенд был настроен соответствующим образом и поддерживал GraphQL.

Если хотите познакомиться с ней поближе или узнать побольше, то присоединяйтесь к докладу:
https://www.youtube.com/watch?v=0Z94P78GHl0

Будет интересно даже мобильным разработчикам)
Forwarded from Записки разработчицы Chat
Итак, просьба проверить, включились ли комментарии
Хорошая новость) Наконец, плейлист с Mobius Moscow 2020 доступен к просмотру:
https://www.youtube.com/playlist?list=PLb1A91j1236p4NcChx-G-aWNuiXgce80d

Очень много интересного) И воркшопы, лайвкодинг декларативных фреймворков. И много advanced топиков про iOS и Android. Ну и Flutter, разумеется)
Завтра смотрите в эфире Mobile People Talk. Будем говорить про KMM)
Forwarded from Mobile People Talks (Mybot_vasya)
Kotlin Multiplatform Mobile - будущее кросс-платформенной разработки! Или нет?

На протяжении веков (ну может чуть меньше), разработчики пытались найти способы не писать каждый раз новый код под каждую платформу, а как-то немного сэкономить и какую-то часть писать только один раз, но чтоб приложение в результате было такое же классное, как и полностью нативное. Много попыток уже было сделано, Apache Cordova от Adobe, Xamarin от Microsoft, ReactNative от Facebook, Flutter от Google, и каждая из этих попыток была все ближе к идеалу (а для некоторых типов задач так и вообще идеал). Но нативная разработка все так же крепко удерживает свои позиции. Не так давно появился еще один претендент на то, чтоб стать мейнстримом в кросс-платформенной разработке, да-да! Мы сейчас говорим о Kotlin Multiplatform Mobile от JetBrains

Про ReactNative и Flutter мы уже много говорили (и еще много поговорим) и даже про Xamarin говорили, а вот подробного выпуска посвященного KMM еще не было. Так-что мы решили что время пришло, встречайте — Аня Жаркова, мобильный разработчик из Usetech, преподаватель в Otus, а еще автор статей и активный спикер, в прямом эфире Mobile People Talks.

Аня уже очень давно и внимательно следит за эволюцией KMM и экспериментирует с ним. И она пообещала ответить на все подготовленные ведущими (нами) и гостями (вами) вопросы! Так что если вы хотите узнать инсайты о работе с Kotlin Multiplatform Mobile, ну и конечно получить ответ на главный вопрос: «чем же KMM отличается от Flutter и RN и для каких задач более подходит», приходите в среду 17-го февраля в 17:00 на наш канал!

Ссылка на стрим
Во время эфира были вопросы (не только от ведущих) про RoadMap KMM. Что ж, не посмотрела до, так посмотрела после:
https://kotlinlang.org/docs/roadmap.html#roadmap-details

Ждем улучшения по Kotlin/Native в плане ускорения сборки, изменения в сборке мусора, улучшении шаринга кода и интеропа между Kotlin/Objective-c. Улучшение UX Kotlin/ Native, стабильности KMM решений и дебаг Kotlin/Native
#swiftui Некоторые вещи теряются в инфопотоке. В пн мы в Otus провели демо-занятие по разработке небольшого приложения на SwiftUI и Combine.

Заодно рассмотрели проблемы с Identifiable, нужно ли его реализовывать, и как можно без него обойтись, и неправильной обработкой onReceive для асинхронного получения данных, чтобы показать, работает ли корректно onAppear в subview, когда мы запрашиваем, например, изображение для элемента списка, или же лучше брать механизм Combine
https://www.youtube.com/watch?v=OvkxZvfsX9U
И да, к видео прилагаются пример кода и сама презентация с инфо
На канале Android broadcast вышел эфир про совмещение функционала Huawei и Google в одном приложении. Если вы уже успели набить шишек с кастомными реализациями Android от Huawei и прочих китайцев, вам это будет супер полезно:
https://www.youtube.com/watch?v=FJFSdA3qxno
Preview #1 Android 12 уже доступен!

https://developer.android.com/about/versions/12

Если верить roadmap, финальный релиз надо ждать ближе к осени