Курс "Android Advanced" предназначен для тех, кто хорошо знает Java core и уже умеет создавать простые приложения для мобильных устройств на операционной системе Google Android. Курс состоит из 10-ти уроков, где рассматривается работа с процессами в фоновом режиме на Android-устройствах: базы данных SQL lite, работа с файловой системой в Android, получение данных с интернета в формате XML или JSON и превращения их в объекты через библиотеку Retrofit, многопоточное выполнения задач, передача данных из своего приложения в другие через СontentProvider, использования провайдеров других приложений, знакомство с BroadcastReceiver, создания виджетов, собственных View, работа с телефонией, датчиками и сенсорами. Также в курсе рассматривается процесс тестирования и отладки Android-приложений.
---------------------
ссылка на курс