Разбираемся на примере с использованием Kotlin Multiplatform ViewModel в SwiftUI и Jetpack Compose.
https://proglib.io/w/e15eb1bd
https://proglib.io/w/e15eb1bd
Хабр
Как использовать Kotlin Multiplatform ViewModel в SwiftUI и Jetpack Compose
Мы в IceRock Development уже много лет пользуемся подходом MVVM, а последние 4 года наши ViewModel расположены в общем коде, за счет использования нашей библиотеки ...
👍1
Исчерпывающие рекомендации по работе с Gradle и разбор типичных ошибок проектов.
https://proglib.io/w/4728e809
https://proglib.io/w/4728e809
YouTube
Gradle Review Show, LIVE. 02/06/2022
Всем привет, идея этого видео родилась у Кости Цховребова, который написал мне однажды, что многие градл конфигурации причиняют ему боль!
На этом стриме, Константин даст исчерпывающие рекомендации как работать с Gradle и разберёт типичные ошибки проектов…
На этом стриме, Константин даст исчерпывающие рекомендации как работать с Gradle и разберёт типичные ошибки проектов…
👍1👎1💩1
Теоретический разбор задач (без кода) контеста для разработчиков C#, iOS и Android, который прошёл в рамках отбора участников на курсы Route 256 от Ozon.
https://proglib.io/w/2f8bf0e0
https://proglib.io/w/2f8bf0e0
Хабр
Считаем, сколько заплатить в магазине и проверяем поле морского боя: разбор задач для разработчиков C#, iOS и Android
Привет, Хабр! Я Ани, отвечаю в Ozon Tech за обучение. Сегодня поводом для поста на столь многоуважаемую аудиторию стал разбор задач контеста, который прошёл в рамках отбора участников на курсы Route...
Две последние недели были очень насыщенными в плане новостей мобильной разработки. Смотрим 👉 https://proglib.io/w/40123e67
YouTube
Kotlin поражает скоростью | Android 13 Beta 3 | Анонсы Android Broadcast
🔗 Мерч Android Broadcast https://androidbroadcaststore.by
🔗 Подать заявку на выступление https://forms.gle/PvZ2yPovrgu6iGWu7
📺 Курс по корутинам https://www.youtube.com/playlist?list=PL0SwNXKJbuNmsKQW9mtTSxNn00oJlYOLA
🔗 Telegram канал "Android Broadcast"…
🔗 Подать заявку на выступление https://forms.gle/PvZ2yPovrgu6iGWu7
📺 Курс по корутинам https://www.youtube.com/playlist?list=PL0SwNXKJbuNmsKQW9mtTSxNn00oJlYOLA
🔗 Telegram канал "Android Broadcast"…
👍3🤮2
Android-разработчик Василий Шумилов подробно рассказывает о том, как команда Яндекс Музыки за три месяца провела рефакторинг приложения с десятилетним легаси.
https://proglib.io/w/fc0422e7
https://proglib.io/w/fc0422e7
Хабр
Рефакторинг приложения с десятилетним легаси за три месяца. Опыт Яндекс Музыки
Однажды ты просыпаешься и понимаешь: избыточность компонентов и рассинхронизация в твоём приложении начинают вредить пользователям. Однажды ты смотришь на написанное давным-давно ядро, плачешь...
Чем отличается UseCase от Interactor?
Идеальная архитектура и все что с ней связано: новое видео на канале Mobile Developer.
https://proglib.io/w/88a47916
Идеальная архитектура и все что с ней связано: новое видео на канале Mobile Developer.
https://proglib.io/w/88a47916
YouTube
Идеальная архитектура. Чем отличается UseCase от Interactor? / Мобильный разработчик
Всем привет, меня очень часто спрашивают как сделать "идеальную архитектуру", что такое "идеальная архитектура" и так далее. Чем UseCase отличается от Interactor? Когда нужно пилить интерфейсы, когда не нужно, когда нужно делить на фиче модули, а когда нет.…
👍5🤔1🤮1
Реализация принципа разделения интерфейса из SOLID с использованием Kotlin extension и inline функций.
https://proglib.io/w/db16edbd
https://proglib.io/w/db16edbd
Medium
Achieving Interface segregation in Android using Kotlin extension and inline functions
SOLID Principles
Вышла вторая часть серии по реверсу iOS-приложений 👉 https://t.iss.one/mobileproglib/3023
Telegram
Библиотека мобильного разработчика
Гайд по реверсу iOS-приложений для начинающих:
— Часть 1
— Часть 2
— Часть 1
— Часть 2
👍1
🎙Podlodka Podcast: Мобильные архитектуры
Евгений Елчев (JonFir) вместе с ведущими подкаста разбираются, зачем мобильные разработчики придумали себе кучу архитектур и есть ли между ними хоть какая-то разница.
Евгений Елчев (JonFir) вместе с ведущими подкаста разбираются, зачем мобильные разработчики придумали себе кучу архитектур и есть ли между ними хоть какая-то разница.
🔥5
10 любопытных фактов о разработке первых айфонов от сотрудника Apple с 15-летним опытом и изобретателя автозамены в iPhone Кена Косиенды.
https://proglib.io/w/feb8d230
https://proglib.io/w/feb8d230
Telegraph
10 фактов про разработку первых айфонов от Кена Косиенды — сотрудника Apple с 15-летним опытом и изобретателя автозамены в iPhone
⚪ Однобуквенные и двухбуквенные комбинации были просто хардкодом. Тяжело поверить, но это правда. При вводе «ik» всегда была автокоррекция на «ok». ⚪ Автокоррекция на оригинальном iPhone была очень простой. Она всегда соответствовала количеству набранных…
Использование springSpec для создания «физической» анимации в Jetpack Compose.
https://proglib.io/w/ba817602
https://proglib.io/w/ba817602
👍1
📱 Ionic vs React Native: ключевые различия, о которых следует знать перед началом работы
Для разработки мобильных приложений требуется, чтобы оно работало на разных операционных системах и чтобы не переписывать код под отдельную операционную систему используют фреймворки. В этой статье расскажем о двух таких фреймворках: Ionic и React Native.
https://proglib.io/sh/3satPhO4zm
Для разработки мобильных приложений требуется, чтобы оно работало на разных операционных системах и чтобы не переписывать код под отдельную операционную систему используют фреймворки. В этой статье расскажем о двух таких фреймворках: Ionic и React Native.
https://proglib.io/sh/3satPhO4zm
👍3
Обзор полезных особенностей Swift от команды КРОК, которые призваны облегчить и ускорить процесс разработки.
https://proglib.io/w/eeb2a56d
https://proglib.io/w/eeb2a56d
Tproger
Особенности языка Swift
Знакомим с особенностями языка Swift. В этой статье мы затронем опционалы, константы, оператор guard, wildcard и другие фишки Свифт.