214 похожих чатов

Кто то может оценить архитектуру приложения? я новичок, поэтому больше негде

получить фидбек
github.com/kolisnichenko2828/GiphyDev
суть приложения в том, чтобы искать гифки через апи giphy.com

18 ответов

78 просмотров

Лучшая архитектура та, которую сможешь обслуживать и улучшать и плевать кто тебе что скажет. Оценку дает рынок, и тот кто деньги платит, а соответственно тот, кто быстро получает рабочую версию приложения. Главное проверь на утечки памяти. Ключ API лучше "прятать" в Gradle или вообще получать по сети отдельно. Используй Hilt для более быстрой разработки, в этом приложении "малыши" нечего делать "взрослому" Dagger))

Stas- Автор вопроса
Johny
Лучшая архитектура та, которую сможешь обслуживать...

спасибо за комментарии) dagger я тут использовал, чтобы показать, что умею им пользоваться (на уровне малыша хотя бы), а так и hilt уже тоже использую в других проектах

ты часом не делаешь тестовое от одной конторы из Украины?

Stas
было такое)

из Запорожья конторка,верно?)

Stas
ага)

Natife, было дело,да

Stas- Автор вопроса
Stas
тоже писал туда?

не, полтора года назад делал их тестовое но на трейни, по итогу нашел другую контору, на стронг джуна помню чёт посложнее было дрюкали по "базе" очень сильно типо сэты,хеши,мапы и тд

Stas
тоже писал туда?

на трейни там оч лёгкое было, на стронг не знаю что за тз, нужно будет по приколу написать им и получить чисто для себя сделать я просто кринжанул немного с их надписи в вакансии “native” — рідний! Чому рідний? Тому, що для нас команда — це СІМ'Я. кринжа поймал))) но вилка норм, надеюсь пройдешь

Stas
спасибо за комментарии) dagger я тут использовал, ...

у тебя в папке написано презентер, это ты про презентейшен слой или про мвп?

Stas
presentation

тогда вопросов не имею, а зачем тебе еррор активити, если ты можешь просто дайлог кинуть тип "ошибка"

Stas- Автор вопроса
Валентин Беркатюк
тогда вопросов не имею, а зачем тебе еррор активит...

а это в начале я когда писал приложение всё было норм

Stas- Автор вопроса
Stas
а это в начале я когда писал приложение всё было н...

а потом пользовался ним и ошибка выскакивала

Stas
а это в начале я когда писал приложение всё было н...

активити это тяжелые обьекты, лучше фрагменты, их легче менять, передавать данные, ошибку можешь в лог кидать себе, а юзеру только номер ошибки тип 402 и тд

Валентин Беркатюк
активити это тяжелые обьекты, лучше фрагменты, их ...

Есть архитектура построение чисто на одних активностях)))вообще фрагменты придумали для планшетов))

Юрий Лещенко
Есть архитектура построение чисто на одних активно...

Это легаси архитектуры, скорее всего. Гуглеры рекомендуют не юзать Multiple Activities без надобности https://youtu.be/_2BtE1P6MPE?list=PLWz5rJ2EKKc8GZWCbUm3tBXKeqIi3rcVX&t=2553

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта