Какую литературу стоит прочитать для правильного проектирования структуры приложения Android?
Здравствуйте!
Пару дней назад я получил отзыв по своей реализации тестового задания.
Одним из моментов критики касался "отсутствия структуры проекта". Интуитивно я догадываюсь, что речь идет о разбивке классов на классы моделей, классы, отвечающие за сетевые задачи и т.д.
Подскажите, пожалуйста, прав ли я?
И какую литературу и/или ресурсы вы могли бы посоветовать человеку, упорно "метящему" в Junior Android Dev.
Имхо, паттерны и Junior вещи не совместимые. В первую очередь прочтите о прадигмах программирования на вики, почитайте что есть ооп. Когда понимаешь что есть инструмент и какова его концепция, мир становится лучше.
А как с этим разберётесь, почитайте про "лучшие практики" по написанию того или иного элемента в андрюше. Потом можно и за книги садиться :) Успехов!
Книжка которую порекомендовали по паттернам очень хорошая, но по Вашему вопросу есть более подходящая книга: www.ozon.ru/context/detail/id/24301926
Тут как раз описывается построение приложений на андроид, используются различные паттерны, но часто не называются, для джуниора самая лучшая книга
Благодарю за ответ! Преимущественно по данной книге учился (паттерны там, как раз таки, называются - MVC, синглетоны точно назывались).
Часто в вакансиях звучит требование "знание паттернов проектирования" - как раз хотел какую-нибудь книгу подобрать по этому вопросу).
Там просто много больше используется паттернов, но не упоминается. А если чисто по паттернам, то да, книжка в первом ответе хорошая, читается легко и с интересом, как утверждают сами авторы книга написана таким образом, что бы информация усваивалась и запоминалась как можно лучше, собственно так оно и есть