Skip to content

benjdiasaad/E-learning_Android_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages