Еще одна трактовка набирающего популярность Redux. В этот раз в связке с Android:
https://habr.com/ru/company/wheely/blog/548982/
https://habr.com/ru/company/wheely/blog/548982/
Хабр
Android + Redux = <3
Привет! Меня зовут Виталий Сулимов, я Android-разработчик в компании Wheely, и сегодня я бы хотел поговорить с вами об архитектуре мобильных приложений. А именно о том, как мы в компании применили...
И если вы еще не видели суперполезный выпуск Android Broadcast по переходу с LiveData на CoroutinesFlow:
https://www.youtube.com/watch?v=i4vfklDGn_o&feature=emb_logo
https://www.youtube.com/watch?v=i4vfklDGn_o&feature=emb_logo
YouTube
Миграция с LiveData на Coroutines Flow
#AndroidBroadcast #Flow #Coroutines
Руководство по миграции с LiveData на StateFlow/SharedFlow при использовании архитектуры MVVM на основе Jetpack
📺 Важное обновление Lifecycle + Flow https://youtu.be/sU77aew1gYc
🔗 Avito.Tech https://avito.tech/
💰 Поддержать…
Руководство по миграции с LiveData на StateFlow/SharedFlow при использовании архитектуры MVVM на основе Jetpack
📺 Важное обновление Lifecycle + Flow https://youtu.be/sU77aew1gYc
🔗 Avito.Tech https://avito.tech/
💰 Поддержать…
WWDC 2021 анонсирован. Пройдёт онлайн с 7 по 11 июня.
Скачивайте Apple Developer и следите за новостями 😉
https://developer.apple.com/wwdc21/
Скачивайте Apple Developer и следите за новостями 😉
https://developer.apple.com/wwdc21/
Apple Developer
WWDC24
Join the worldwide developer community online for a week of technology and creativity.
Если вы еще учитесь, то вас заинтересует челлендж от Apple:
https://developer.apple.com/wwdc21/swift-student-challenge/
https://developer.apple.com/wwdc21/swift-student-challenge/
Forwarded from Kotlin Multiplatform Broadcast
#Multiplatform
Серия статей от Екатерины Петровой в которой она делится тем как создать свою Kotlin Multiplatform библиотеку:
👉 Создание собственной KMP библиотеки
👉 Как публикуется KMP библиотека
👉 Публикация KMP библиотеки на Maven Central
Серия статей от Екатерины Петровой в которой она делится тем как создать свою Kotlin Multiplatform библиотеку:
👉 Создание собственной KMP библиотеки
👉 Как публикуется KMP библиотека
👉 Публикация KMP библиотеки на Maven Central
Вышла программа грядущего Mobius:
https://habr.com/ru/company/jugru/blog/548916/
Тренд: кросс-платформа
https://habr.com/ru/company/jugru/blog/548916/
Тренд: кросс-платформа
Хабр
Программа Mobius: Android, iOS и всё, что между ними
Совсем скоро пройдёт очередной Mobius (13-16 апреля, онлайн). И теперь, когда известна его программа, пришло время рассказать Хабру, что за доклады там представ...
Forwarded from Kotlin Multiplatform (Алексей Михайлов)
iOS разработчик из Autodesk рассказал о их варианте реализации сетевого интерфейса в common коде - в отличие от большинства они выбрали не использовать ktor и сделать свой вариант сети, через простой интерфейс, за которым может скрываться как ktor, так и любая другая реализация.
An Interface for Multiplatform Networking
#posts
An Interface for Multiplatform Networking
#posts
Ben Asher
An Interface for Multiplatform Networking
An approach to networking with Kotlin multiplatform
Меня поправили, сам по себе кейс Autodesk появился не так уж и недавно.
Но в статье повыше инфо именно про опыт Autodesk по реализации работы с сетью без ktor.
Это именно работа через общий интерфейс с разными библиотеками под iOS и Android, но с использованием coroutines для многопоточности
Но в статье повыше инфо именно про опыт Autodesk по реализации работы с сетью без ktor.
Это именно работа через общий интерфейс с разными библиотеками под iOS и Android, но с использованием coroutines для многопоточности
Занятная статья, как настроить мультиплатформенное SwiftUI приложение.
Мультиплатформенное - может быть запущено на MacOs, iOS устройствах разного типа:
https://johnoreilly.dev/posts/swiftui-multiplatform-kotlin-multiplatform/?utm_source=kotlin_broadcast_te&utm_medium=post&utm_campaign=multiplatform-creati
Kotlin Multiplatform присутствует совсем мельком. И то в виде framework, который подключается к shared части мультиплатформенного SwiftUI приложения
Мультиплатформенное - может быть запущено на MacOs, iOS устройствах разного типа:
https://johnoreilly.dev/posts/swiftui-multiplatform-kotlin-multiplatform/?utm_source=kotlin_broadcast_te&utm_medium=post&utm_campaign=multiplatform-creati
Kotlin Multiplatform присутствует совсем мельком. И то в виде framework, который подключается к shared части мультиплатформенного SwiftUI приложения
Весна - время докладов, митапов и конференций.
22.04 выступаю в Zoom в "Несухих докладах" ЦВТ. Вход свободный)
https://nesukhie-doklady.ru/2021-mobile
22.04 выступаю в Zoom в "Несухих докладах" ЦВТ. Вход свободный)
https://nesukhie-doklady.ru/2021-mobile
nesukhie-doklady.ru
Следуй за белым кроликом
iOS SwiftUI и Kotlin Coroutines
На канале Android Broadcast вышел эфир про GraphQL в мобильных приложениях. Я имела дело с GraphQL под iOS - делала небольшой пример для Otus занятия по работе с сетевыми технологиями. Интересная, конечно, вещь, но требует доп.настроек как со стороны клиента, так и поддержку со стороны бекенда:
https://www.youtube.com/watch?v=i6RH5dgSAqM
https://www.youtube.com/watch?v=i6RH5dgSAqM
YouTube
GraphQL для мобильных разработчиков. Стоит ли использовать REST?
#AndroidBroadcast #GraphQL
Все о GraphQL: от основных понятий и сравнения с REST до практического использования
Эксперт - Иван Савицкий, staff мобильный инженер в компании Shopify, где REST deprecated и GraphQL является выбором по умолчанию для всех новых…
Все о GraphQL: от основных понятий и сравнения с REST до практического использования
Эксперт - Иван Савицкий, staff мобильный инженер в компании Shopify, где REST deprecated и GraphQL является выбором по умолчанию для всех новых…
Если вам интересно, что это, и как работать с Apollo, обязательно посмотрите) Очень полезное демо.
Вышла новая версия IDE Intelij Idea
https://www.jetbrains.com/idea/whatsnew/
Они добавили плагин для видео звонков прямо в IDE
Code with me
https://www.jetbrains.com/idea/whatsnew/
Они добавили плагин для видео звонков прямо в IDE
Code with me
JetBrains
What's New in IntelliJ IDEA
Explore IntelliJ IDEA's latest features and updates to elevate your professional Java and Kotlin development experience.
Если у вас принято парное программирование, или вы любите парное программирование, то вам это понравится. Но он, к сожалению, платный.
Если же вы, наоборот, не любите, когда вас дергают во время работы, то он, к счастью, платный
Если же вы, наоборот, не любите, когда вас дергают во время работы, то он, к счастью, платный
Многие спрашивают, как попасть спикером на "Подлодку"? Очень просто: вам нужно заполнить форму, ссылка на которую публикуется с анонсом следующего сезона. Следите в соц.сетях)
Forwarded from Android Broadcast
#Конференция #Online #CFP
До начала нового сезона Android Crew осталось совсем немного и у вас есть возможность выступить на конференции и по одной из тем:
👉 Coroutines
👉 RxJava
👉 Асинхронность на основе средств Android SDK
👉 Compose
👉 WorkManager
👉 Paging 3
👉 KTX расширения в JetPack
Осталось только заполнить форму! Подать заявку можно даже если вы не нашли подходящую вам тему, но хотите выступить
До начала нового сезона Android Crew осталось совсем немного и у вас есть возможность выступить на конференции и по одной из тем:
👉 Coroutines
👉 RxJava
👉 Асинхронность на основе средств Android SDK
👉 Compose
👉 WorkManager
👉 Paging 3
👉 KTX расширения в JetPack
Осталось только заполнить форму! Подать заявку можно даже если вы не нашли подходящую вам тему, но хотите выступить