Yoan Enchev
Учебники по программированию на Java с практическими тестами, головоломками и задачами.
Используйте приложение APKPure
Историческую версию Java Champ: Learn programming можно получить на Android