Skip to content

Latest commit

 

History

History
64 lines (49 loc) · 1.96 KB

File metadata and controls

64 lines (49 loc) · 1.96 KB

Flutter Learning App 📱

The Flutter Learning App is a mobile application developed as part of the Mobile Computing (MC) Lab project. The purpose of this application is to help users learn basic Flutter concepts through a simple and interactive mobile interface.

This project demonstrates the use of the Flutter framework, Dart programming language, and Firebase Authentication for backend user management.


🎯 Project Objectives

  • To understand Flutter application structure
  • To design user-friendly mobile interfaces
  • To implement navigation between multiple screens
  • To integrate Firebase Authentication for user login and signup
  • To gain practical experience in mobile app development using Flutter

🛠️ Tools & Technologies Used

  • Flutter SDK
  • Dart Programming Language
  • Android Studio
  • Firebase Authentication
  • Android Emulator / Physical Android Device

🔐 Firebase Authentication

Firebase Authentication is used in this project to:

  • Register new users
  • Allow users to log in securely
  • Manage user authentication using Firebase backend services

✨ Key Features

  • Clean and simple user interface
  • Multiple screens with smooth navigation
  • Flutter learning content
  • User authentication using Firebase
  • Beginner-friendly design
  • Android platform support

📂 Project Structure

lib/ → Dart source files android/ → Android configuration files assets/ → Images and other assets pubspec.yaml → Project dependencies

🚀 How to Run the Project

  1. Clone the repository: git clone https://github.com/CaptainFlip16/Flutter-Learning-App.git
  2. Open the project in Android Studio
  3. Install dependencies: flutter pub get
  4. Run the app: flutter run

🎓 Academic Purpose

This project is developed strictly for educational purposes as part of the Mobile Computing Laboratory coursework and is not intended for commercial use.

👨‍💻 Author

Muhammad Ahmad Shafique