Engineering Apps
Узнайте Основы Java, каждый beginer должен иметь это для лучшего понимания.
Используйте приложение APKPure
Историческую версию Basics of java можно получить на Android