HaloHalo is an iOS/Android app that teaches Tagalog (the language spoken in the Philippines) through an engaging story-based experience. With 113 lessons, native audio, and real-life videos, even complete beginners can build up to everyday conversation.