Companies Home Search Profile

Course Selling Online App Using Flutter for iOS and Android

Focused View

Dastagir Ahmed

1:29:50

113 View
  • 1. Introduction.mp4
    04:46
  • 1. Create the project and up and running.mp4
    03:16
  • 2. Understand the project and state management.mp4
    07:17
  • 1. Create bloc app states and events.mp4
    05:24
  • 2. Create blocs for app and understand the mechanism.mp4
    07:09
  • 3. Dependency inject and use blocs.mp4
    05:09
  • 4. Importance of BlocBuilder widget.mp4
    03:58
  • 5. More about bloc and next part.mp4
    08:42
  • 1. Welcome screen and stack widget ui part 1.mp4
    08:22
  • 2. Welcome screen and column layout ui part 2.mp4
    03:49
  • 3. Welcome screen and work on the next button ui part 3.mp4
    07:40
  • 4. Welcome screen and reusable widget ui part 4.mp4
    06:51
  • 5. Welcome screen and show dots indicator ui part 5.mp4
    05:09
  • 6. Welcome screen page view and dots indicator ui part 6.mp4
    12:18
  • Description


    iOS and Android Flutter Online Store for Course Selling

    What You'll Learn?


    • How to build a mobile app step by step using Flutter for iOS and Android
    • Connect your app with Firebase and Laravel Backend
    • Learn to build API for you app
    • Learn to use BLoC state management

    Who is this for?


  • Beginners to Advanced Flutter Learners
  • More details


    Description

    This is a online learning course app tutorial using BLoC state management. State management and routing both have been done using BLoC.

    It consists for Laravel backend with Firebase for basic social media login. Most of the API are built using Laravel. The backend contains multi admin( super admin panel and teachers panel).

    App Features

    1. onboard screen with three photos

    2. email login Firebase verification

    3. social media login Google, Apple and Facebook

    4. viewing course

    5. play video course where you will see how to play and stop videos

    6. upload course from backend

    7. view multiple teachers course

    8. buy course on the front end

    9. step by step stripe payment

    10. super admin panel

    11. teacher admin panel

    12. chatting feature using Firebase


    This app covers Flutter for very beginners to advanced learners. We start from very simple ui like drawing text to complex layout.

    We also built reusable widget to reduce code amount. So at the end of this tutorial you learn how to build simple to complex reusable flutter widgets. Eventually we will master Firebase chatting and building API and interact with the servers with three ways.


    State Management

    We used BLoC to manage state and as well for routing.

    Backend

    We used Laravel framework for building backend and API. Backend has multi user privileges. It means there are super admins and sub admins. Teachers accounts are sub admin. Super admin can observe and assign roles to the teachers or the sub admins.

    Firebase

    Firebase is used for email login and third party login like Google, Facebook and Apple.

    Version

    1. PHP >= 7.4

    2. Laravel > 8.8

    3. Flutter > 3.3

    Who this course is for:

    • Beginners to Advanced Flutter Learners

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Dastagir Ahmed
    Dastagir Ahmed
    Instructor's Courses
    I am a teacher who has been teaching for the last 18 years and I am very good at explaining things. I also have a youtube channel where I have a lot of followers little more 65k.I lecture on Flutter, React Native, Laravel and GoLang.Recently I have started udemy courses. Hope you will enjoy the course with me.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 14
    • duration 1:29:50
    • Release Date 2023/06/08

    Courses related to Android Development

    Subtitle
    Push Notifications
    RayWenderlichPush Notifications
    2:29:05
    English subtitles
    06/13/2023
    Android Pentesting 101
    UdemyAndroid Pentesting 101
    4:52:08
    11/18/2023

    Courses related to iOS Development

    Courses related to Google Flutter