Madens is an application where instructors add courses and students can purchase this course. Mobile part is written with Flutter and backend part is written with .net.
- Login, Register
- Search Course
- Add Course To Basket
- Remove Course To Basket
- Buy Courses
- Watch Your Purchased Videos
- Change Password
- Delete Account
- Login, Register
- Add Course
- Change Courses Image
- Add Curriculum to Course
- Add Video to Curriculum
- Remove Course
- Change Password
- Delete Account
- Mvvm, Mvc
State Management
- Cubit (bloc)
Routing
- Go router
Service
- Http, Dio
-
Splash Screen
-
Onboarding
-
Change Theme
-
Localization
-
Caching
Flutter 3.7.11
Dart 2.19.6
Icons - cupertino_icons: ^1.0.2
Onboarding - introduction_screen: ^3.1.4
Caching - hive: ^2.2.3, hive_flutter: ^1.1.0
Localization - easy_localization: ^3.0.1
State management - flutter_bloc: ^8.1.2
Video - video_player: ^2.6.1, chewie: ^1.4.0
Credit Card - flutter_credit_card: ^3.0.6
Pick File - image_picker: ^0.8.7+5
Navigation go_router: - ^6.5.7
Service - dio: ^5.1.2, http: ^0.13.5
Animation - lottie: ^2.3.2