Многопоточность и сетевое взаимодействие в Android

Рассмотрим как можно грамотно выстроить взаимодействие с многопоточностью в приложении 

Многопоточность и сетевое взаимодействие в Android
4 недели4 недели
Бесплатное ознакомлениеБесплатное ознакомление
СертификатСертификат
РусскийРусский
МФТИ
Coursera

Описание:

Вы уже умеете работать с такими базовыми и простыми сущностями, как:

Context, xml, Activity, Fragment, SharedPreferences, различные View и так далее. Но этого не достаточно, чтобы написать хоть какое-то приложение, которое будет востребовано на рынке. В этом курсе мы:

  • Рассмотрим как можно грамотно выстроить взаимодействие с многопоточностью в приложении
  • Вспомним про инструменты и классы для работы с многопоточности из Java : Thread, Runnable, Callable, Future, Executors
  • Рассмотрим работу инструментов для обеспечения многопоточности в Android AsynсTask, паттерн HaMeR, он же Handler-* * * Message-Runnable, Loader, ContentProvider
  • Научимся правильно работать со списками
  • Познакомимся с Room, чтобы вы имели представление о том, как должна происходить работа с БД.
  • Научимся работать с сетью, расскажем и покажем стандарты в нашей области - okhttp3 и retrofit2
  • Познакомим вас с миром реактивного программирования.

Программа курса:

  1. Многопоточность 
  2. Хранение и отображение данных 
  3. Работа с сетью 
  4. Реактивщина