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

  Рет қаралды 3,815

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

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

Күн бұрын

Пікірлер: 42
@AndroidBroadcast
@AndroidBroadcast 12 күн бұрын
🔗 Платная подписка на Boosty abdev.by/oroS и в Telegram abdev.by/lrpW 🔗 Telegram Android Broadcast t.me/+y-LPEB3R5-9mNmRi ✉ Написать Кириллу kirill@androidbroadcast.dev 🔗 База знаний Android разработчика abdev.by/graa
@ДмитрийИльбеков
@ДмитрийИльбеков 12 күн бұрын
+ за видео про публикацию библиотеки
@kovshichek5933
@kovshichek5933 12 күн бұрын
Как публиковать библиотеку очень нужен видос, таких когда искал достойных не нашел
@tpov_oleg
@tpov_oleg 10 күн бұрын
Philipp's Android
@kovshichek5933
@kovshichek5933 10 күн бұрын
@@tpov_oleg по этому запросу у меня только телевизоры Phillips на Android)
@kekulta
@kekulta 12 күн бұрын
Супер крутой видос для начинающих! Такого и правда особо нигде не рассказывают, а без опыта с большими проектами сложно самому придумывать такие вещи.
@quadthirteen413
@quadthirteen413 11 күн бұрын
Спасибо за видео ❤ Раньше делил по "функции", сейчас по "типу". Мне стало удобнее. С поиском useCase-ов проблем вроде не прибавилось, обычно проваливаюсь по F4 из vm или di. А вот ситуация когда один useCase требовался нескольким экранам, что иногда ещё и выяснялось не сразу, - встречалась. Любое решение ощущалось ухудшением/усложнением структуры. Но проекты это были не крупные
@nikson9334
@nikson9334 12 күн бұрын
Хотелось бы увидеть ролик про артефакты
@violetjellyfish2089
@violetjellyfish2089 12 күн бұрын
Круто, что есть такие видео! Это самая большая проблема для меня - правильно разложить код
@user-rv7ry4wr9v
@user-rv7ry4wr9v 12 күн бұрын
+ за видос про библиотеку
@tcyniktcynik2545
@tcyniktcynik2545 12 күн бұрын
Очень ценный видос! Сам начал спотыкаться о бессистемную раскладку проекта) Даешь видос про модули!
@ilyastoletov
@ilyastoletov 11 күн бұрын
13:49 Очень удивился с примером про телеграм. Думал класс View ничто не переплюнет)
@demadima3135
@demadima3135 9 күн бұрын
+ за видео про публикацию библиотеки
@fesalam1592
@fesalam1592 8 күн бұрын
Хочу видео про то, как опубликовать свою библиотеку!
@runtimeexception3032
@runtimeexception3032 Күн бұрын
Хочу видео про то как опубликовать свою библиотеку!
@tpov_oleg
@tpov_oleg 10 күн бұрын
Ну наконец-то нормальное видео, ато все "Как положите так и будет"
@maximsiomin6123
@maximsiomin6123 12 күн бұрын
хочу видео про библиотеку
@user-ky2bu1wl7n
@user-ky2bu1wl7n 12 күн бұрын
Хочу видео про публикацию библиотеки
@pavel3551
@pavel3551 9 күн бұрын
Хочу видео про то как опубликовать свою библиотеку
@mrKurilin
@mrKurilin 12 күн бұрын
Коммент в поддержку выхода видоса про либу 😊
@portugal2581
@portugal2581 12 күн бұрын
Хочу видео о библиотеке... Спасибо
@gorbachew5598
@gorbachew5598 12 күн бұрын
Странно, что эту инфу слабо подсвечивают в документации. Разработчик с этим сталкивается сразу же, но я в свое время нашел около 3-х противоречащих и были сомнения.
@Andrei-py3xc
@Andrei-py3xc 12 күн бұрын
Хочу видео о том как публиковать Kotlin Multiplatform библиотеку)
@Trecoolerok
@Trecoolerok 8 күн бұрын
Так source sets Не обязательно же все попадут в итоговый apk/aar. Допустим, у меня 2 сурсета - debug/main/src и release/src Я могу их подключать для разных debug type: debugImpl и releaseImpl И разный код будет попадать в разные типы билдов
@AndroidBroadcast
@AndroidBroadcast 7 күн бұрын
Так получается потому что в source set входят разные папки. Также source set могут иметь общие папки.
@Trecoolerok
@Trecoolerok 7 күн бұрын
​@@AndroidBroadcastясно, просто неочевидно мысль подана, как мне кажется.
@_getr1ght73
@_getr1ght73 12 күн бұрын
Хотелось бы еще услышать как граммотно мигрировать многомодульный проект Android на KMP проект
@AndroidBroadcast
@AndroidBroadcast 12 күн бұрын
Это видео уже в работе
@pavelivan8272
@pavelivan8272 12 күн бұрын
либу в студию)
@timer4271
@timer4271 10 күн бұрын
хочу как опубликовать свою библиотеку
@slyene6202
@slyene6202 12 күн бұрын
ХОЧУ ВИДЕО ПРО ТО, КАК ОПУБЛИКОВАТЬ СВОЮ БИБЛИОТЕКУ!
@user-ix5jb5jf6m
@user-ix5jb5jf6m 11 күн бұрын
Вопрос, скажем один usecase пользуется в разных фичах, и тут его оставить в одной фиче и другие будут получать доступ к ней через пакет это фичи, или же вынести такие моменты отдельно в собственный пакет?
@ilyastoletov
@ilyastoletov 11 күн бұрын
Зависит от структуры проекта: если многомодульный с API и internal частью, то лучше вынести в какой-нибудь общий модуль, если такой имеется. На нашем проекте именно так, если юз кейс используют две или больше фичи
@AndroidBroadcast
@AndroidBroadcast 11 күн бұрын
Что делает UseCase?
@user-ix5jb5jf6m
@user-ix5jb5jf6m 11 күн бұрын
@@AndroidBroadcast Условно у меня есть usecase который меняет язык приложения и я ее сохранил в settings feature, но есть момент когда мне надо язык еще где то менять, в экране пользователя скажем
@AndroidBroadcast
@AndroidBroadcast 10 күн бұрын
@user-ix5jb5jf6m я бы в этом случае не давал доступ к UseCase. Это что-то закрытое на уровне фичи в моем видение. Сделал бы для приложения класс для установки настроек приложения и вот его бы уже предоставлял бы другим фичам.
@vladlen_ak
@vladlen_ak 11 күн бұрын
Отличное видео
@etozhesandy
@etozhesandy 12 күн бұрын
А что используете для автодоплнения кода? 6:55
@AndroidBroadcast
@AndroidBroadcast 12 күн бұрын
GigaChat
@olegmasalitin1015
@olegmasalitin1015 4 күн бұрын
Спасибо за видео. Но к сожалению оно не о чем... Общие фразы, нет примеров, деталей и сравнений.
@AndroidBroadcast
@AndroidBroadcast 9 сағат бұрын
Сравнения - это и есть бенчмарк уже
Как выбрать компьютер для разработки под Android iOS KMP Flutter
23:45
Android Broadcast. Все об Андроид разработке
Рет қаралды 2,8 М.
Как запускать задачи в фоне на Android. РАЗБОР
26:42
Android Broadcast. Все об Андроид разработке
Рет қаралды 6 М.
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 35 МЛН
Alat yang Membersihkan Kaki dalam Hitungan Detik 🦶🫧
00:24
Poly Holy Yow Indonesia
Рет қаралды 11 МЛН
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
小丑和白天使的比试。#天使 #小丑 #超人不会飞
00:51
超人不会飞
Рет қаралды 43 МЛН
Кто и почему убивает Фронтенд?
20:40
Миша Ларченко
Рет қаралды 24 М.
Python VS С# | Согласен / Не согласен
14:27
Технологии в Контуре
Рет қаралды 10 М.
Подготовка к собесу - Оптимизация запросов
25:12
Дорога багов
Рет қаралды 3,3 М.
#1 Что такое корутина. Важные особенности || Курс по корутинам
16:40
Android Broadcast. Все об Андроид разработке
Рет қаралды 90 М.
Новостное приложение: с нуля до публикации в Google Play. Часть 1
2:09:40
Android Broadcast. Все об Андроид разработке
Рет қаралды 25 М.
Новости мобильной разработки 2024.1
32:17
Android Broadcast. Все об Андроид разработке
Рет қаралды 6 М.
Собеседование в Яндекс. Платформа Android
2:09:43
Android Broadcast. Все об Андроид разработке
Рет қаралды 21 М.
Binder - как устроена работа с несколькими процессами в Android
56:44
Android Broadcast. Все об Андроид разработке
Рет қаралды 27 М.
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 35 МЛН