Осваивать всё в полном объеме и, тем более, по порядку — нафиг не надо. Скорее по мере надобности в тестовых проектах, или просто к чему душа в сегодняшний вечер больше ляжет. Буду пополнять и апдейтить по мере прогресса (надеюсь).

GUI:

  • Основные компоненты и лэйауты;

  • Создание кастомных / расширение существующих лэйаутов;

  • Создание кастомных / расширение существующих контролов;

  • View-Model компоненты, сложные списки и т.д.;
  • Кастомная анимация;
  • Асинхронные операции (взаимодействие с UI-тредом).



Сенсоры:

  • Акселерометр;

  • Камера и микрофон;
  • Датчик света;
  • ЖыПиЭс;
  • ...


Мультимедиа и графика:

  • Работа с растровой графикой;
  • Работа с аудио (воспроизведение / запись);
  • Работа с видео (воспроизведение / запись);
  • OpenGL ES


Данные и веб:

  • SQLite;
  • XML
  • Способы хранения ресурсов;
  • Http-запросы;
  • Способы синхронизации данных;
  • Облачные хранилища;
  • ftp, pop/imap, smtp и другие стандартные протоколы.


Архитектура:

  • Особенности реализации стандартных ООП-паттернов;
  • Непосредственно андроидовские паттерны, «best practices», «rules of thumb», etc...


Всякоразное:

  • Создание виджетов;
  • Системные уведомления, использование статусбара, локскрина;
  • ....