Вы не поверите, насколько распространены эти ошибки в коде Android-проектов!

  Рет қаралды 2,184

Android Broadcast. Все об Андроид разработке

Android Broadcast. Все об Андроид разработке

Күн бұрын

Пікірлер: 34
@voicetv9048
@voicetv9048 5 күн бұрын
Было бы здорово, если бы автор проекта присутствовал в эфир и вместе обсуждали!
@AndroidBroadcast
@AndroidBroadcast 4 күн бұрын
Да, практиковал но в это раз решил без них
@Japskiddin
@Japskiddin 5 күн бұрын
Спасибо за разбор! Классный формат, когда на реальных примерах можно посмотреть, как делать можно, а как нельзя. Взял себе на заметку несколько советов.
@AndroidBroadcast
@AndroidBroadcast 4 күн бұрын
Рад что приносит пользу
@СергейКузнецов-ж7е
@СергейКузнецов-ж7е 4 күн бұрын
Большое спасибо за разбор! Могу лишь добавить, что первый проект-обертка, это просто страшный сон любого джуна. Может для опытных програмистов это и удобно, но когда приходишь в проект новичком, такой левый api доставляет. Еще не до конца базовые механизмы понимаешь, а тут что-то еще вокруг него обмотано.
@vasiliychernov2123
@vasiliychernov2123 4 күн бұрын
Если для джуна страшный сон, то для опытного - мишура сомнительной полезности. Намного лучше использовать корутины напрямую, вообще не вижу смысла в обёртке для них, как и Кирилл.
@AndroidBroadcast
@AndroidBroadcast 3 күн бұрын
Сложность погружения в решения которое будут тратить люди должна стоить той пользы, которое решение приносит
@arkasar2083
@arkasar2083 5 күн бұрын
Формат очень полезный, спасибо!
@AndroidBroadcast
@AndroidBroadcast 5 күн бұрын
Пожалуйста
@ПавелКовынев
@ПавелКовынев 5 күн бұрын
Зависимости по разному указаны,потому что те,которые через toml стандартные при создании проекта, а остальные руками добавлены)
@AndroidBroadcast
@AndroidBroadcast 5 күн бұрын
Так стоило все через toml добавлять, тем более Android Studio переносить умеет
@ПавелКовынев
@ПавелКовынев 5 күн бұрын
​@@AndroidBroadcastЯ пока не увидел у тебя в видео как это делать,понятия не имел как это делать,а оказалось очень просто. А AS каждую зависимость отдельной строкой прописывает в версии, поэтому просто ее автоматический перенос нужно допиливать, если у тебя одна версия на несколько зависимостей.
@my_ri7661
@my_ri7661 5 күн бұрын
О вот это найс)
@AndroidBroadcast
@AndroidBroadcast 3 күн бұрын
👍
@yet300
@yet300 5 күн бұрын
49:21 Я за свою жизнь и не такое видел когда на фрилансе работал по 20к сторк экранов композа
@AndroidBroadcast
@AndroidBroadcast 5 күн бұрын
Это не значит что стоит нести это дальше
@yet300
@yet300 5 күн бұрын
1:10:00 а разве тогда launch не будет в Default потоке по дефолту?
@arkasar2083
@arkasar2083 5 күн бұрын
рум под капотом сам диспатчер нужный использует. Ну если suspend проставить
@yet300
@yet300 5 күн бұрын
@arkasar2083 а Data store?
@arkasar2083
@arkasar2083 5 күн бұрын
​@@yet300ага
@yet300
@yet300 5 күн бұрын
@@arkasar2083 не знал, спасибо
@AndroidBroadcast
@AndroidBroadcast 5 күн бұрын
По всем лучшим практикам любая suspend функция должна сама себе позаботиться о выполнении на правильном CoroutinerDispatcher. Тот кто вызывает эту функцию не должен думать о выборе диспатчера
@silvermedved3562
@silvermedved3562 5 күн бұрын
Осуждаю за использование ии. Понижает уровень программиста .
@AndroidBroadcast
@AndroidBroadcast 5 күн бұрын
Смотря как им пользоваться. Для меня это инструмент для сокращения времени написания рутинного кода
@olegleonov1310
@olegleonov1310 5 күн бұрын
Сколько ии не использую, до джуна пока не опустился))
@AndroidBroadcast
@AndroidBroadcast 5 күн бұрын
🤣
@MentorOfMentors
@MentorOfMentors 5 күн бұрын
джуна он отправляет обратно на завод
@olegleonov1310
@olegleonov1310 5 күн бұрын
@@MentorOfMentors в самый грязный цех пластиковые пакеты сортировать)
KMP IDE от JetBrains // Новая схема релизов Android // Новые фичи Android Studio
27:35
Android Broadcast. Все об Андроид разработке
Рет қаралды 3,4 М.
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 107 МЛН
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 202 МЛН
This Game Is Wild...
00:19
MrBeast
Рет қаралды 120 МЛН
Cобеседование Android-разработчика. Максим Качинкин, Dodo Engineering
1:44:13
Android Broadcast. Все об Андроид разработке
Рет қаралды 14 М.
Всё о лицензиях библиотек, что необходимо знать разработчику
10:31
Android Broadcast. Все об Андроид разработке
Рет қаралды 1,7 М.
5 СЕКРЕТНЫХ преимуществ Android эмулятора которые вы не знали!
26:44
Android Broadcast. Все об Андроид разработке
Рет қаралды 4,3 М.
Как работает RAY TRACING и в чем обман?
16:03
Роман Сакутин
Рет қаралды 46 М.
Заработок на Open Source. Decompose. Будущее KMP. Аркадий Иванов
1:19:41
Android Broadcast. Все об Андроид разработке
Рет қаралды 5 М.
Почему вам не нужен Kotlin Multiplatform
21:23
Android Broadcast. Все об Андроид разработке
Рет қаралды 11 М.
Асинхронный python / Python FastAPI / Python uv / Юрий Селиванов / #16
2:02:23
Организованное программирование | Кирилл Мокевнин
Рет қаралды 13 М.
Корутины
1:51:55
Young&&Yandex: мобильная разработка
Рет қаралды 16 М.
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 107 МЛН