Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 E-Learning Android App

An Android application for online learning built with Android Studio (Java).
The app allows users to explore different course categories and access learning content in a simple and intuitive interface.


🚀 Features

  • 📚 Display all course categories on the home screen
  • 🔍 Browse available courses
  • 🎯 Clean and simple UI for better user experience
  • 📱 Fully native Android application
  • 🗂 Structured data using JSON

🛠️ Tech Stack

  • Language: Java
  • IDE: Android Studio
  • Architecture: Native Android
  • Data Format: JSON
  • UI: XML Layouts

📂 Project Structure

E-learning_Android_App/
├── app/
│   ├── src/
│   │   ├── main/
│   │   │   ├── java/        # Application logic
│   │   │   ├── res/         # Layouts, drawables, values
│   │   │   └── AndroidManifest.xml
├── gradle/
├── build.gradle
├── settings.gradle

⚙️ Installation & Setup

  1. Clone the repository:
git clone https://github.com/benjdiasaad/E-learning_Android_App.git
Open the project in Android Studio
Sync Gradle:
File → Sync Project with Gradle Files
Run the app on:
Emulator 📱
Real device 🔌
📸 Screenshots

(Add screenshots here if you have UI images)

🎯 Use Case

This project is useful for:

Students learning Android development
Beginners exploring mobile app architecture
Demonstrating a simple e-learning system
📈 Future Improvements
🔐 User authentication (Login / Register)
☁️ Backend integration (Firebase / API)
🎥 Video courses support
⭐ Course ratings & reviews
📥 Offline mode
🤝 Contributing

Contributions are welcome!

Fork the repo
Create a new branch
Make your changes
Submit a Pull Request
📄 License

This project is open-source and available under the MIT License.

👨‍💻 Author

Saad Benjdia

GitHub: https://github.com/benjdiasaad

---

If you want next level 🔥 I can:
- add **badges (build, stars, license)**
- add **GIF demo preview**
- optimize it for **recruiters (portfolio style)**

About

Application Android d'apprentissage en ligne en utilisant l'Android Studio, où vous pouvez afficher toutes les catégories de cours sur la page d'accueil.

Topics

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages