Организация кода в проекте | В какой пакет положить Kotlin класс

  Рет қаралды 5,683

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

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

Күн бұрын

Пікірлер: 55
@AndroidBroadcast
@AndroidBroadcast 2 ай бұрын
🔗 Платная подписка на Boosty abdev.by/oroS и в Telegram abdev.by/lrpW 🔗 Telegram Android Broadcast t.me/+y-LPEB3R5-9mNmRi ✉ Написать Кириллу kirill@androidbroadcast.dev 🔗 База знаний Android разработчика abdev.by/graa
@ДмитрийИльбеков
@ДмитрийИльбеков 2 ай бұрын
+ за видео про публикацию библиотеки
@AndroidBroadcast
@AndroidBroadcast 13 күн бұрын
boosty.to/androidbroadcast/posts/615e83e8-5124-459f-a3e5-ac0399a2d553
@kovshichek5933
@kovshichek5933 2 ай бұрын
Как публиковать библиотеку очень нужен видос, таких когда искал достойных не нашел
@tpov_oleg
@tpov_oleg 2 ай бұрын
Philipp's Android
@kovshichek5933
@kovshichek5933 2 ай бұрын
@@tpov_oleg по этому запросу у меня только телевизоры Phillips на Android)
@AndroidBroadcast
@AndroidBroadcast 13 күн бұрын
boosty.to/androidbroadcast/posts/615e83e8-5124-459f-a3e5-ac0399a2d553
@demadima3135
@demadima3135 2 ай бұрын
+ за видео про публикацию библиотеки
@kekulta
@kekulta 2 ай бұрын
Супер крутой видос для начинающих! Такого и правда особо нигде не рассказывают, а без опыта с большими проектами сложно самому придумывать такие вещи.
@MentorOfMentors
@MentorOfMentors 2 ай бұрын
Хотелось бы увидеть ролик про артефакты
@AndroidBroadcast
@AndroidBroadcast 13 күн бұрын
boosty.to/androidbroadcast/posts/615e83e8-5124-459f-a3e5-ac0399a2d553
@МаксимФургала-о6и
@МаксимФургала-о6и 2 ай бұрын
+ за видос про библиотеку
@AndroidBroadcast
@AndroidBroadcast 13 күн бұрын
boosty.to/androidbroadcast/posts/615e83e8-5124-459f-a3e5-ac0399a2d553
@tcyniktcynik2545
@tcyniktcynik2545 2 ай бұрын
Очень ценный видос! Сам начал спотыкаться о бессистемную раскладку проекта) Даешь видос про модули!
@ilyastoletov
@ilyastoletov 2 ай бұрын
13:49 Очень удивился с примером про телеграм. Думал класс View ничто не переплюнет)
@maximsiomin6123
@maximsiomin6123 2 ай бұрын
хочу видео про библиотеку
@violetjellyfish2089
@violetjellyfish2089 2 ай бұрын
Круто, что есть такие видео! Это самая большая проблема для меня - правильно разложить код
@dreaaaam98
@dreaaaam98 2 ай бұрын
Хочу видео про публикацию библиотеки
@pavel3551
@pavel3551 2 ай бұрын
Хочу видео про то как опубликовать свою библиотеку
@AndroidBroadcast
@AndroidBroadcast 13 күн бұрын
boosty.to/androidbroadcast/posts/615e83e8-5124-459f-a3e5-ac0399a2d553
@quadthirteen413
@quadthirteen413 2 ай бұрын
Спасибо за видео ❤ Раньше делил по "функции", сейчас по "типу". Мне стало удобнее. С поиском useCase-ов проблем вроде не прибавилось, обычно проваливаюсь по F4 из vm или di. А вот ситуация когда один useCase требовался нескольким экранам, что иногда ещё и выяснялось не сразу, - встречалась. Любое решение ощущалось ухудшением/усложнением структуры. Но проекты это были не крупные
@fesalam1592
@fesalam1592 2 ай бұрын
Хочу видео про то, как опубликовать свою библиотеку!
@AndroidBroadcast
@AndroidBroadcast 13 күн бұрын
boosty.to/androidbroadcast/posts/615e83e8-5124-459f-a3e5-ac0399a2d553
@pavelivan8272
@pavelivan8272 2 ай бұрын
либу в студию)
@mrKurilin
@mrKurilin 2 ай бұрын
Коммент в поддержку выхода видоса про либу 😊
@AndroidBroadcast
@AndroidBroadcast 13 күн бұрын
boosty.to/androidbroadcast/posts/615e83e8-5124-459f-a3e5-ac0399a2d553
@Trecoolerok
@Trecoolerok 2 ай бұрын
Так source sets Не обязательно же все попадут в итоговый apk/aar. Допустим, у меня 2 сурсета - debug/main/src и release/src Я могу их подключать для разных debug type: debugImpl и releaseImpl И разный код будет попадать в разные типы билдов
@AndroidBroadcast
@AndroidBroadcast 2 ай бұрын
Так получается потому что в source set входят разные папки. Также source set могут иметь общие папки.
@Trecoolerok
@Trecoolerok 2 ай бұрын
​@@AndroidBroadcastясно, просто неочевидно мысль подана, как мне кажется.
@tpov_oleg
@tpov_oleg 2 ай бұрын
Ну наконец-то нормальное видео, ато все "Как положите так и будет"
@runtimeexception3032
@runtimeexception3032 2 ай бұрын
Хочу видео про то как опубликовать свою библиотеку!
@AndroidBroadcast
@AndroidBroadcast 13 күн бұрын
boosty.to/androidbroadcast/posts/615e83e8-5124-459f-a3e5-ac0399a2d553
@etozhesandy
@etozhesandy 2 ай бұрын
А что используете для автодоплнения кода? 6:55
@AndroidBroadcast
@AndroidBroadcast 2 ай бұрын
GigaChat
@CodeCurator-v8t
@CodeCurator-v8t 2 ай бұрын
Отличное видео
@10wyk-f2y
@10wyk-f2y 2 ай бұрын
Вопрос, скажем один usecase пользуется в разных фичах, и тут его оставить в одной фиче и другие будут получать доступ к ней через пакет это фичи, или же вынести такие моменты отдельно в собственный пакет?
@ilyastoletov
@ilyastoletov 2 ай бұрын
Зависит от структуры проекта: если многомодульный с API и internal частью, то лучше вынести в какой-нибудь общий модуль, если такой имеется. На нашем проекте именно так, если юз кейс используют две или больше фичи
@AndroidBroadcast
@AndroidBroadcast 2 ай бұрын
Что делает UseCase?
@10wyk-f2y
@10wyk-f2y 2 ай бұрын
@@AndroidBroadcast Условно у меня есть usecase который меняет язык приложения и я ее сохранил в settings feature, но есть момент когда мне надо язык еще где то менять, в экране пользователя скажем
@AndroidBroadcast
@AndroidBroadcast 2 ай бұрын
@user-ix5jb5jf6m я бы в этом случае не давал доступ к UseCase. Это что-то закрытое на уровне фичи в моем видение. Сделал бы для приложения класс для установки настроек приложения и вот его бы уже предоставлял бы другим фичам.
@rahmanbashr7347
@rahmanbashr7347 13 күн бұрын
почему в дереве проекта в папке rec нет папки лайаут? из.за этого я не могу начать разработку приложения, я уже молчу о том что виртуальное устройство не запускается
@AndroidBroadcast
@AndroidBroadcast 13 күн бұрын
Не очень понимаю вопрос. Пишите в Telegram @android_broadcast_talks или в закрытом чате boosty.to/androidbroadcast/purchase/2370422?ssource=DIRECT&share=subscription_link
@gorbachew5598
@gorbachew5598 2 ай бұрын
Странно, что эту инфу слабо подсвечивают в документации. Разработчик с этим сталкивается сразу же, но я в свое время нашел около 3-х противоречащих и были сомнения.
@_getr1ght73
@_getr1ght73 2 ай бұрын
Хотелось бы еще услышать как граммотно мигрировать многомодульный проект Android на KMP проект
@AndroidBroadcast
@AndroidBroadcast 2 ай бұрын
Это видео уже в работе
@AndroidBroadcast
@AndroidBroadcast 13 күн бұрын
boosty.to/androidbroadcast/posts/074c10f8-c617-43e1-8611-61a03630bfe5?share=post_link
@portugal2581
@portugal2581 2 ай бұрын
Хочу видео о библиотеке... Спасибо
@AndroidBroadcast
@AndroidBroadcast 13 күн бұрын
boosty.to/androidbroadcast/posts/615e83e8-5124-459f-a3e5-ac0399a2d553
@slyene6202
@slyene6202 2 ай бұрын
ХОЧУ ВИДЕО ПРО ТО, КАК ОПУБЛИКОВАТЬ СВОЮ БИБЛИОТЕКУ!
@AndroidBroadcast
@AndroidBroadcast 13 күн бұрын
boosty.to/androidbroadcast/posts/615e83e8-5124-459f-a3e5-ac0399a2d553
@olegmasalitin1015
@olegmasalitin1015 2 ай бұрын
Спасибо за видео. Но к сожалению оно не о чем... Общие фразы, нет примеров, деталей и сравнений.
@AndroidBroadcast
@AndroidBroadcast 2 ай бұрын
Сравнения - это и есть бенчмарк уже
@timer4271
@timer4271 2 ай бұрын
хочу как опубликовать свою библиотеку
@AndroidBroadcast
@AndroidBroadcast 13 күн бұрын
boosty.to/androidbroadcast/posts/615e83e8-5124-459f-a3e5-ac0399a2d553
Почему вам не нужен Kotlin Multiplatform
21:23
Android Broadcast. Все об Андроид разработке
Рет қаралды 11 М.
5 СЕКРЕТНЫХ преимуществ Android эмулятора которые вы не знали!
26:44
Android Broadcast. Все об Андроид разработке
Рет қаралды 4,3 М.
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 16 МЛН
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 5 МЛН
Motorbike Smashes Into Porsche! 😱
00:15
Caters Clips
Рет қаралды 23 МЛН
СКОЛЬКО ПАЛЬЦЕВ ТУТ?
00:16
Masomka
Рет қаралды 3,1 МЛН
Вы не поверите, насколько распространены эти ошибки в коде Android-проектов!
1:58:26
Android Broadcast. Все об Андроид разработке
Рет қаралды 2,2 М.
Избавляемся от Context в бизнес логике   Как ответить на собеседовании
19:52
Android Broadcast. Все об Андроид разработке
Рет қаралды 3,3 М.
Почему вам стоит учить/использовать Kotlin Multiplatform
16:54
Android Broadcast. Все об Андроид разработке
Рет қаралды 3,9 М.
KMP IDE от JetBrains // Новая схема релизов Android // Новые фичи Android Studio
27:35
Android Broadcast. Все об Андроид разработке
Рет қаралды 3,4 М.
Кто и почему убивает Фронтенд?
20:40
Миша Ларченко
Рет қаралды 26 М.
Немультиплатформенные привычки Android-разработки
38:43
Android Broadcast. Все об Андроид разработке
Рет қаралды 7 М.
Всё о лицензиях библиотек, что необходимо знать разработчику
10:31
Android Broadcast. Все об Андроид разработке
Рет қаралды 1,7 М.
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 16 МЛН