comprehendo
Read leveled passages, hear them read aloud, and lock in new words with spaced review.
Comprehendo is reading practice for learners who already know some of the language, not a complete beginner course.
Currently a web app while we test and improve it. Native iPhone and Android apps are planned for the future.