udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Dependency Injection in Android with Dagger 2
Изучите фундаментальную теорию внедрения зависимостей и используйте Dagger 2 для разработки чистых приложений для Android.
Многие профессиональные разработчики Android используют Dagger 2 для внедрения чистых и поддерживаемых приложений Android. Внедрение зависимостей является одним из наиболее фундаментальных и полезных архитектурных шаблонов в объектно-ориентированном дизайне и широко используется в мире Android.
После прохождения этого курса вы узнаете, что такое внедрение зависимостей и как использовать Dagger 2.
Вы поймете, что внедрение зависимостей связано не с фреймворками, аннотациями, отражением или генерацией кода, а с фундаментальным дизайном и архитектурой ваших приложений для Android. Вы поймете, что внедрение зависимостей не является черной магией и что все реальные приложения для Android, даже самые простые, могут извлечь из этого пользу.
Несмотря на то, что конечная цель этого курса - научить вас Dagger 2, я также покажу вам, как реализовать так называемое Pure Dependency Injection в Android без использования сторонних библиотек. Это позволит вам полностью понять и оценить роль фреймворков внедрения зависимостей.
Как и любой другой инструмент, фреймворки внедрения зависимостей могут быть очень полезны при разработке под Android или использоваться неправильно. Поэтому, хотя существует множество альтернативных способов использования Dagger 2 в ваших приложениях, не все из них одинаково хороши.
Этот курс сэкономит вам много времени, потому что вы быстро узнаете, как интегрировать Dagger 2 в приложения для Android, чтобы получить лучшую структуру, оптимизированную для долгосрочного обслуживания. Этот подход был опробован во многих профессиональных коммерческих проектах и дает выдающиеся результаты.
Итак, если вы хотите узнать, что такое внедрение зависимостей и как использовать Dagger 2 для разработки чистых и поддерживаемых приложений для Android - этот курс для вас.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Научитесь создавать приложения для Android, а не просто заставить их работать! Разработка для Android имеет много значительных преимуществ, таких как низкий барьер для входа, низкая стоимость публикации разработчиком и, конечно, возможность запускать свои творения на миллионах устройств.
Создание высококачественных приложений Android с использованием новейших технологий, паттернов и доступных языков.
Изучите навыки архитектуры программного обеспечения. Создавайте приложения по шаблону Model-View-Presenter. Сделайте приложения более надежными и увлекательными.