Новости мобильной разработки 2024.1
ฝัง
- เผยแพร่เมื่อ 15 ก.ค. 2024
- Новости Android-разработки за последний месяц от Кирилла Розова
🔗 Блог AvitoTech abdev.by/3e12?erid=2VfnxwcSiEt
🔗 Каналы "Android Broadcast" taplink.cc/android_broadcast
✉️ Написать Кирилл kirill@androidbroadcast.dev
🔗 Boosty Android Broadcast abdev.by/pe4f
🔗Gradle 8.8 t.me/android_broadcast/7628
🔗 Что было на Kotlin Conf 24 abdev.by/Ue74
🔗 Тесты скорости K2 компилятора abdev.by/de5W
🔗 Android 15 Predictive Back Gesture t.me/android_broadcast/7608
🔗 Compose Preview Screenshot Testing t.me/android_broadcast/7578
🔗 KotlinX RPC t.me/kotlin_broadcast/1309
🔗 Сообщество Mobile Broadcast abdev.by/5e6w
📺 Немультиплатформенные привычки Android-разработки, Алексей Панов • Немультиплатформенные ...
#новости #androiddev #android #программирование #kotlin #КириллРозов #андроид #androidbroadcast
00:00 Вступление
00:50 Итоги Google I/O 2024
04:23 Интеграция
05:58 Windows 11 на ARM от Snapdragon
10:08 Gradle 8.8
11:46 Kotlin Conf 2024
19:40 RPC на Kotlin
20:29 Predictive Back Gesture в Android 15
22:22 ChromeOS запустили на Android
24:39 Запрос оплаты у друга в Google Play
26:34 Android Studio станет обновляться чаще
28:16 Сообщество Mobile Broadcast
29:42 Заключение
30:19 Титры
🔗 Каналы "Android Broadcast" taplink.cc/android_broadcast
🔗 Boosty Android Broadcast abdev.by/pe4f
Рад что формат новостей возродился
google play: Я узнал, что у меня есть огромная семья..
🤣
Отличный формат! Спасибо!
спасибо за контент
Отличные новости! Спасибо!
Спасибо за выпуск! Как всегда материал и подача отличные!
Спасибо
лайк за возрождение рубрики "Новости"
спасибо!
Спасибо за выпуск, соскучился
Будем видеться чаще
Спасибо за работу проделанную для создания этого видео, очень интересно 👍
Спасибо ☺️
Вау, поздравляю Кирилл!
Спасибо
Кирилл, как тебе идея сделать видео, где ты переводишь андроид проект в "мультиплатформенный вид". заменяешь сетевой клиент, орм, разные библиотеки и тп?
Да, будет нечто подобное
nice!
Насчет поддержки для KMP действительно круто, может даст какой-нибуть толчок на рынке
Время покажет
❤
Да Круто продолжай делать сделай пожалуйста видео на котлин мультиплатфор
Да, будет подобное
best
Хотел бы спросить, можно ли с маком заниматься мобильной разработкой андроид на Java, котлин. Поступаю в вуз, и хочу узнать какие маки лучше справляются с этим или лучше купить ноутбук с виндой? Как будет легче и лучше?
Mac хорошо подходит для разной разработки, разве что под Windows не очень. Выбирать стоит в силу бюджета, но явно чтобы было не меньше 16 Гб оперативки (больше лучше), 256 Гб SSD, активное охлаждение и ядер не меньше 6, а то и больше. По размерам и прочим характеристикам зависит от бюджета
@@AndroidBroadcast то есть если будет разработка моб приложений под андроид, лучше взять что-то под windows? Слышала мак лагать так начинает.
Ещё вопрос, в если веб разработка, что будет лучше?)
Вот это география у проекта, впечатляет. Моего города только нет))
Нет админа для города
Спасибо за новости. Что классного в том что IDE будут ещё чаще обновляться чем раз в 3 месяца? Только перешёл на игуану а уже коала вышла с Gemini. Уже и ноутбук не тянет такие IDE. Плюс очень плохо адаптированны IDE для linux дистрибутивов, очень много багов с Navigation UI, Design UI panels & previews.
Никто не заставляет обновляться же. Можно сидеть на любом инструменте что позволит вам эффективно писать код
@@AndroidBroadcast рынок труда заставляет :). Я с 2012 в андроид разработке инди игр, со времён Marshmallow не обновлял навыки и знания в Аndroid API, теперь не кому не нужен на рынке. Теперь навёрстываю упущенные годы, очень сложный Compose с этой declarative reactive state driven парадигмой. Во Флатер намного понятнее и легче всё таки ООП, хоть и более громоздкий код.
Вообще в основном всё что разрабатывает Гугл всё становится сложнее, они для себя любимых в первую очередь адаптируют.
Наверное это расчитанно на очень молодое поколение.
Привет, Кирилл! Только смог устроился в желтый банк, а ты оттуда уже ушел( Большое спасибо за контент, очень помогло при прохождении собеседований и помогало на прошлой работе
Когда будет следующий q&a стрим?
В течении месяца сделаю
в проекте одного крупного банка один модуль на всё большое приложение. но и денег на рефакторинг не дают, даже не смотря на то, что поддерживать это крайне сложно: на добавление простого текстового поля на формочку запросто может уйти два дня.
Эффективные менеджеры в действии
Как думаете какая сфера в айти в будет будет в будущем более популярна, в каком направлении развиваться?)
Зависит от региона. Но всегда будут нужны программисты под железо и инженеры, кто готов писать софт под разные платофрмы
@@AndroidBroadcast в Москве например
9:00 вроде же AMD и Интел, не представили arm , а просто добавили в x86 проц чип ИИ
Да, они свои решения c NPU сделали на x86
Заставлять разработчиков использовать новые фичи обязательно нужно, согласен. Пора уже наводить красоту и порядок
Согласен, но predictive back это не касается. Фиче два года, но удобного апи для компоуз до сих пор нет, для фрагментов только-только появилось. То, что в sdk без обёрток - какой-то жуткий мрак
А что с ним не так было? Если не animate callback рассматривать. На 13 андроиде всё достаточно просто работает.
В моей монорепе 32 модуля для 4 полноценных приложений (натив, не кмп), statistic показывает 16к строк в .kt файлах
Это небольшой репозиторий
@@AndroidBroadcast понимаю)
Если включать фичи насильно, то приложения, которые больше не обновляются, рискуют перестать работать. Всё таки не все приложения выпускаются компаниями с ресурсами на поддержку.
Ну так это конкуренция. Хочешь чтобы тобой пользовались - улучшайся.
Как вариант - режим совместимости, который должен явно включить пользователь.
@@AndroidBroadcast я немного про другие приложения, например я уже лет 6 пользуюсь менеджером для учета расходов - FinPix. Автор сей проект не монетизировал, довёл до определенной финальной точки и там и оставил. Но несмотря на отсутствие обновлений это приложение покрывает все мои функциональные запросы и будет неприятно если с очередным обновлением андроида я потеряю возможность им пользоваться. Конкуренты у FinPix'а есть, но они а) платные и б) ни в одном из них нет фичи заполнения расхода из qr кода чека (моя самая любимая фича).
Насчёт режима совместимости согласен, главное чтобы у пользователя оставался выбор.
Я бы в таком случае открыл исходный код чтобы люди смогли развивать за мной
Заставлять разработчиков? Как язык поворачивается? Пишу прилку для себя и такую как мне надо, а меня будут заствалять?
Google Play уже в том состоянии когда может диктовать разработчикам соблюдение правил. Это их платформа и хочешь там быть - делай качественно. Вседозволенность для разработчиков привела к тому что в Android разбирали на протяжение 5-7 лет, начиная с Android 4.4
@@AndroidBroadcast Видимо, произошло недопонимание. Если речь именно о том чтобы предъявлять требование к загружаемым в Google Play приложениям, я согласен - пусть платформа диктует свои условия. В видео упоминается софт, который вне Google Play, к такому, я считаю, нельзя применять какие-либо требования (кроме безопасности)
Если Google заявили, что будут официально поддерживать KMP, то означает ли это, что поддержка Flutter прекратится?
Нет, это паралелльные проекты. Тем более Flutter полностью технология Google
Ого,новости вернулись!Скоро наверное и собесы возродятся😌
С собесами проблема в кандидатах
Что можно напихать в 1к модулей на Android? Даже для супераппа много, не? Либо каждую подфичу в отдельный модуль выносили?
Для супераппа - вполне. Есть разделение на `api` и `impl` модули, потом каждая фича - свой набор модулей
@@AndroidBroadcast спасибо за пояснение!
А откуда у тебя будет новый практический опыт?
Чтобы писать код на современном стеке лучше не работать в компаниях. Там вектор задают тебе как и стек выбрать не всегда получится
can you make video in english
Yes, but has no resources for that
Поздравляю с уходом из Т-Банка. Работать на Владимира Потанина это ставить свой маленький кирпичик в систему
Спасибо
То же самое хотел написать
А Розов разве против системы? Думаю, он не поэтому ушел.