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

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

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

18 ответов

24 просмотра

Лучшая архитектура та, которую сможешь обслуживать и улучшать и плевать кто тебе что скажет. Оценку дает рынок, и тот кто деньги платит, а соответственно тот, кто быстро получает рабочую версию приложения. Главное проверь на утечки памяти. Ключ 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

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

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

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Блин, интересно, кто-нибудь когда-нибудь переписывал какую-нибудь игру с x86 на arm? Вообще, такое возможно?
Alan 🔝 Бэброу
12
I just installed it but how do I use it?
Talula
12
здравствуйте, у меня есть число шестнадцаттиричное, FFFB например, это -5, как мне в консоль вывести -5? мой самописный atoi преобразовывает -5 в 65531
Maxim Of course
7
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Карта сайта