-
-
LearnSphere TV Dashboard: Choose modules like Java Basics & Control Flow with a clean UI optimized for big screens.
-
Structured Roadmap: Track your progress through lessons like "What is Java?" with real-time status indicators
-
Bite-Sized Study View: Clear key facts and beginner code snippets structured for easy reading on television screens.
-
Instant Error Correction: Clear explanation popups help learners understand mistakes immediately during quizzes.
-
Interactive Quizzes: Instant visual feedback and concise explanations reinforce key coding concepts immediately.
-
Performance Summary: View your score percentage and get action-oriented recommendations to review or retry.
💡 Inspiration
Learning programming should be accessible, simple, and engaging for everyone. We created LearnSphere TV for the Amazon Developer Hackathon 2026 — Fire TV Track, with the idea of turning a television into an interactive Java learning platform. Instead of relying only on computers or smartphones, learners can explore programming concepts on a larger screen using a TV remote.
🚀 What It Does
LearnSphere TV is an offline, beginner-friendly Java programming learning app built for Amazon Fire TV. It offers four learning subjects: Java Basics, Control Flow, Object-Oriented Programming (OOP), and Collections.
The app includes 12 lessons, 40 multiple-choice quiz questions, instant feedback, quiz scoring, and a progress screen that tracks completed lessons and best scores. Since the learning content is bundled into the app, users can learn without an internet connection or an API key.
🛠️ How We Built It
We developed LearnSphere TV as a native Android application using Java, Android XML layouts, Android Views, and Gradle. We designed the interface for television screens, with clear subject cards, readable text, visible focus states, and D-pad navigation so users can interact using a Fire TV remote.
We implemented lesson navigation, interactive quizzes, immediate answer feedback, and local progress persistence using Android SharedPreferences. We also configured the application for compatible Fire TV devices and prepared an APK for installation and demonstration.
🧠 What We Learned
Building LearnSphere TV helped us understand how to design applications for television rather than touchscreens. We learned the importance of remote-control navigation, focus management, readable layouts for large displays, Android activity navigation, and local data persistence. We also gained practical experience in building an Android APK, testing it on an emulator, and publishing our source code and downloadable release through GitHub.
⚡ Challenges We Faced
One of our main challenges was adapting the learning experience to a TV interface where users navigate with a remote instead of tapping a screen. We worked on D-pad navigation, visible focus indicators, and predictable movement between interactive elements.
We also had to keep the application lightweight and fully offline while maintaining useful lesson content, quiz interactions, and progress tracking. Configuring the Android build environment, validating the APK, and preparing the app for Fire TV testing gave us valuable experience in debugging and deployment.
🌟 What's Next
We plan to improve LearnSphere TV with more programming lessons, additional quiz levels, richer progress analytics, and a more personalized learning experience while preserving its simple, remote-friendly interface and offline-first approach.
Our vision: Make learning programming more accessible by bringing interactive education to the biggest screen in the room.
Log in or sign up for Devpost to join the conversation.