Какую литературу стоит прочитать для правильного проектирования структуры приложения Android? Здравствуйте!
Пару дней назад я получил отзыв по своей реализации тестового задания.
Одним из моментов критики касался "отсутствия структуры проекта". Интуитивно я догадываюсь, что речь идет о разбивке классов на классы моделей, классы, отвечающие за сетевые задачи и т.д.
Подскажите, пожалуйста, прав ли я?
И какую литературу и/или ресурсы вы могли бы посоветовать человеку, упорно "метящему" в Junior Android Dev.
Заранее благодарю за внимание!

21 Авг 2019 в 07:07
239 +1
0
Ответы
1

Привет!

Для правильного проектирования структуры приложения Android стоит ознакомиться с принципами архитектуры MVP (Model-View-Presenter), MVVM (Model-View-ViewModel) или Clean Architecture. В каждой из этих архитектур есть свои особенности, но все они помогают разделить приложение на слои и улучшить его масштабируемость и тестируемость.

Вот несколько книг и ресурсов, которые могут быть полезны для изучения архитектур Android приложений:

"Clean Code: A Handbook of Agile Software Craftsmanship" Роберт Мартин - классическое издание о том, как писать код, который легко читать и поддерживать."Android Programming: The Big Nerd Ranch Guide" Билл Филлипс, Брайан Харди - отличная книга для новичков, которые хотят изучить основы Android разработки."Effective Java" Джошуа Блох - книга о том, как писать качественный и эффективный Java код.Онлайн-курсы на платформах как Coursera, Udemy, Udacity по архитектуре Android приложений.

Также рекомендую изучить шаблоны проектирования (Design Patterns), такие как Singleton, Factory, Observer и т.д. Они помогут вам создавать более удобный и понятный код.

Успехов в изучении и развитии как Junior Android Dev!

20 Апр 2024 в 13:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир