Две последние недели были очень насыщенными в плане новостей мобильной разработки. Смотрим 👉 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 и другие фишки Свифт.
Кейс использования Baseline profiles в «Лаборатории Касперского» для повышения производительности Android-приложения: неплохой буст с маленькими вложениями.
https://proglib.io/w/961512ef
https://proglib.io/w/961512ef
Хабр
Улучшаем производительность android-приложения с помощью Baseline profiles
Производительность важна для формирования положительного пользовательского опыта использования приложения, поэтому разработчики стремятся ускорить работу своих программ. Для приложений в области...
Async/Await vs. Combine vs. Closures: подробное сравнение трёх способов выполнения асинхронных вызовов в Swift.
https://proglib.io/w/0064bd51
https://proglib.io/w/0064bd51
QuickBird Studios
Combine, Closures: A Guide to Modern Asynchronous Swift
A comparison between async/await, Combine, and closures in Swift. Includes an overview of the strengths and weaknesses of the different approaches.
🔥5💯1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📊 «Сделай красиво и чтоб работало – это вместо ТЗ». Что больше всего раздражает программистов на работе? Результаты опроса «Библиотеки программиста»
Отправь эту статью коллеге или руководителю. Может что-нибудь поменяется.
https://proglib.io/sh/RHx4fjPaLT
Отправь эту статью коллеге или руководителю. Может что-нибудь поменяется.
https://proglib.io/sh/RHx4fjPaLT
👍2