Save for later

Архитектура Android-приложений

Android-разработка: основы, многопоточность, архитектура,

В этом блоке мы и займемся изучением распространенных архитектурных подходов. Мы изучим MVP и MVVM, сначала свои реализации, а потом с помощью специальных библиотек , Moxy и архитектурных компонентов. Изучим внедрение зависимостей, что это такое и зачем оно нужно. Разберем библиотеки, помогающие с DI , это Dagger2 и Toothpick. В конце концов разберем парадигму Clean Architecture, она же Чистая архитектура, которая задает жесткие рамки для разработчика, но в то же время награждает его абсолютным контролем над проектом.
Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 5.0 based on 1 ratings
Length 5 weeks
Starts Jan 31 (117 weeks ago)
Cost $99
From Moscow Institute of Physics and Technology, e-legion, ФРОО, E-Learning Development Fund via Coursera
Instructors Тайчинов Марат, Магометов Азрет
Download Videos On all desktop and mobile devices
Language Russian
Subjects Programming
Tags Computer Science Software Development Mobile And Web Development

Get a Reminder

Send to:

Similar Courses

What people are saying

многое не понял

Темы хорошие, но рассмотрены поверхностно, многое не понял

но рассмотрены поверхностно

темы хорошие

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Write a review

Your opinion matters. Tell us what you think.

Rating 5.0 based on 1 ratings
Length 5 weeks
Starts Jan 31 (117 weeks ago)
Cost $99
From Moscow Institute of Physics and Technology, e-legion, ФРОО, E-Learning Development Fund via Coursera
Instructors Тайчинов Марат, Магометов Азрет
Download Videos On all desktop and mobile devices
Language Russian
Subjects Programming
Tags Computer Science Software Development Mobile And Web Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now