Learnify is a student-focused educational application designed to support high school learners with structured study materials, interactive content, and exam preparation resources. The app combines offline-accessible HTML content, exam-oriented questions, and intuitive navigation to provide a complete learning experience.
- π Subject-based Learning: Biology, Chemistry, Mathematics, English, Physics, and more.
- π§ Grade-wise Organization: Notes and units structured by grade and curriculum.
- π Exam-oriented Questions: Practice questions for each unit with detailed explanations.
- π€ AI Chat Assistant: Ask questions and get instant study help (if backend enabled).
- π± Android Application: Runs on Android devices with offline-accessible HTML content.
- π¨ User-Friendly Interface: Simple, clean, and easy for students to navigate.
- π Progress Tracking: Monitor completed lessons and exam performance (future enhancement).
- Android Studio β Primary IDE for mobile app development
- Java & Kotlin β Android application code
- HTML, CSS, JavaScript β Learning content, interactive lessons, and UI design
- SQLite β Local database for offline storage
- Gradle β Build and dependency management system
- Git & GitHub β Version control and repository management
TestApp/
ββ app/src/main/java/ # Android source code (Java & Kotlin)
ββ app/src/main/assets/ # Educational content (HTML notes and questions)
β ββ subjects/
β β ββ Biology/
β β ββ Chemistry/
β β ββ Mathematics/
β β ββ English/
β β ββ Physics/
β β ββ Scholastic Aptitude/
ββ app/src/main/res/ # Layouts, images, icons, drawable resources
ββ app/build.gradle # Gradle build configuration
ββ TestApp/settings.gradle # Project settings
ββ TestApp/gradle/ # Gradle wrapper and scripts
ββ README.md # Project documentation
app/src/main/java/β Android source code (Java & Kotlin)app/src/main/assets/β Educational content (HTML notes and questions)app/src/main/res/β Layouts, images, and UI resources
-
Clone the repository:
git clone https://github.com/million438-git/LearnifyApp.git
-
Open the project in Android Studio
-
Let Gradle sync complete
-
Run the app on an emulator or physical Android device
π― Purpose
Learnify aims to make learning easier, more accessible, and exam-focused for students by providing well-organized study materials, interactive lessons, and practice questions all in a single application.
It empowers students to revise efficiently, track their progress, and get real-time assistance with difficult topics.
π€ Author
Million Teshome Educational Student Application Project
π License
This project is intended for educational purposes.
πΌοΈ Screenshots (Optional)
Add screenshots of the app UI here for better visualization.
<style> img{ width: 200px; height: 500px; } </style>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Image</title>
</head>
<body>
<img src="images/dashboard.jpg" alt="Dashboard">
<img src="images/contentFormat.jpg" alt="Content Format Types">
<img src="images/sampleQk.jpg" alt="Questions">
<img src="images/sampleAn.jpg" alt="Answers">
<img src="images/sq.jpg" alt="Questions and Answers">
<img src="images/SmQ.jpg" alt="Questions and Answers 2">
<img src="images/subject.jpg" alt="subject">>
</body>