На мой взгляд то что обязательно нужно знать для Android слабо перекликается с enterprise java:
1. Сначала сделаем что-нибудь: Life-cycle Android приложения и его GUI framework (ничего общего)
2. Теперь свяжемся с сервером и получим данные: RxJava + Retrofit
3. Как-нибудь сохраним данные: здесь кто во что горазд, но чаще всего
обвязка вокруг sqlite