Skip to content

million438-git/LearnifyApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ Learnify – Student Learning Application

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.


✨ Features

  • πŸ“š 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).

πŸ› οΈ Technologies Used

  • 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

πŸ“‚ Project Structure

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

πŸ“‚ Project Structure

  • 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

πŸš€ How to Run

  1. Clone the repository:

    git clone https://github.com/million438-git/LearnifyApp.git
  2. Open the project in Android Studio

  3. Let Gradle sync complete

  4. 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>

About

Student Learning Platform

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors