hasanhammoudah / ULearning_app

uLearning application is a robust and feature-rich application designed to enhance your learning experience. With its extensive array of screens and features, uLearning leverages the power of the Bloc state management pattern to provide a seamless and intuitive user experience.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

uLearning_app

Welcome to uLearning_app, a comprehensive course purchasing application designed to enhance your learning experience. With multiple screens and intuitive features, uLearning_app provides a seamless journey for users to explore, purchase, and engage with courses.

Features:

  • User Authentication: Secure login functionality ensures user data privacy.
  • Chat with Teachers: Connect with subject teachers for inquiries and assistance.
  • Payment Integration: Streamlined payment process with a web view screen for secure transactions.
  • Course Contents: Access course materials, including videos, lectures, and supplementary resources.
  • Clean Code & State Management: Utilizes clean code practices and state management with Bloc for optimal performance and maintainability.
  • Beautiful Design: Aesthetic interface design enhances user experience and engagement.
  • Fast & Adjustable: Enjoy fast loading times and customizable settings to suit individual preferences.
  • User-Friendly: Intuitive navigation and layout make the application easy to understand and navigate.

Packaging:

  • cached_network_image: ^3.3.1
  • cloud_firestore: ^4.15.10
  • cupertino_icons: ^1.0.2
  • dio: ^5.4.1
  • dots_indicator: ^3.0.0
  • equatable: ^2.0.5
  • firebase_auth: ^4.17.4
  • firebase_core: ^2.25.4
  • flutter_bloc: ^8.1.4
  • flutter_easyloading: ^3.0.5
  • flutter_screenutil: ^5.9.0
  • fluttertoast: ^8.2.4
  • intl: ^0.19.0
  • shared_preferences: ^2.2.2
  • video_player: ^2.8.3
  • webview_flutter: ^3.0.1

Preview Video

Check out the preview video of uLearning_app here.

Download APK

You can download the latest version of the uLearning_app APK here.

Screenshot 1 Screenshot 2 Screenshot 3

Note: Replace the placeholder images with actual screenshots of your application.

About

uLearning application is a robust and feature-rich application designed to enhance your learning experience. With its extensive array of screens and features, uLearning leverages the power of the Bloc state management pattern to provide a seamless and intuitive user experience.