смысле , что не надо стремиться сразу готовую архитектуру писать ?
Если вы начинающий, то ваш мозг будет в основном занят вопросом "как вообще это сделать". Только после того, как вы будете уверенно чувтсвовать себя в андроиде, джаве и т.д., можете загружать свой мозг вопросом "а как это сделать красиво, переиспользуемо и т.д."
Самый лучший вариант (если вы считаете, что вы достаточно освоились в разработке как-таковой, то есть вы способны ориентироваться в Android SDK и знаете плюс-минус Java core) - почитать описание архитектуры на ваш выбор (лучше - MVP, можно - MVVM, всякие экзотические варианты рассматривать в к-ве первого опыта не советую), а потом попробовать сделать. Когда у вас будет цепочка для одного экрана, построенная по какой-либо архитектуре - перечитайте ее описание еще раз и подумайте, получилось ли у вас, что вам нравится, а что нет, и, главное, почему вам это нравится или нет. Когда вы ответите сами себе на эти вопросы - попробуйте исправить все, что вам не понравилось. И так рекурсивно, до этапа, когда вас в целом результат будет удолетворять
Обсуждают сегодня