Free Course Image Flutter complete course

Free online courseFlutter complete course

Duration of the online course: 53 hours and 22 minutes

4.57

StarStarStarStarHalf star

(7)

Master Flutter app development with this comprehensive free course covering everything from basics to advanced topics like animations, maps, Firebase, and social authentication.

In this free course, learn about

  • Flutter Fundamentals and Core Widgets
  • Advanced Scrolling and Data Visualization
  • Maps, Geolocation and Firestore Basics
  • Animations and Architecture Essentials
  • Maps Deep Dive and Full App Example
  • Authentication and User Profiles with Firebase
  • UI Animation and Design Patterns
  • Syncing Data, Push Notifications and Commerce UI
  • Google Maps Integration and Effects
  • Clean UI Design Series I
  • Apps from Scratch and ML Kit
  • Scroll Effects and Error Fixes
  • Flutter Web UI and Clean Designs II
  • Speed Coding and State Management
  • Advanced Maps, Web Auth and Travel UI
  • Backend Integrations and Payment Systems

Course Description

The Flutter Complete Course offers a comprehensive deep dive into the world of app development using Flutter. Spanning over 53 hours and 22 minutes, this extensive curriculum is designed to guide both beginners and seasoned developers through a myriad of Flutter functionalities and intricacies, ensuring a robust understanding of the framework.

In the realm of Information Technology, particularly within the App Development subcategory, this course shines with an impressive average rating of 4.6 stars out of 5. This reflects the high satisfaction and positive feedback from learners who have embarked on this educational journey.

The course begins with the foundational concepts in "Let's Flutter - The Basics," setting the stage for learners to build from the ground up. As the lessons progress, students delve into more specialized topics, such as creating lists, adding tabs, and making HTTP requests. The utilization of JSON data within lists is introduced, advancing the students' skill sets in app data handling.

A notable highlight of the course is the comprehensive coverage of input widgets, side menus, and slivers, ensuring that learners can create interactive and user-friendly applications. Special focus is given to data visualization through the implementation of charts, splitting the topic into three detailed segments for thorough understanding.

Geolocation and mapping functionalities are explored extensively. Learners engage with Google Maps, Mapbox, and implement Geocoding and Firestore integrations. These lessons are vital for developing location-based applications and integrating real-time data features.

Authentication mechanisms using various social platforms like Google, Facebook, and Twitter are also meticulously covered, alongside phone and anonymous authentication methods. The security aspects are heightened with role-based authorization using Firestore.

The course introduces several animation techniques, ranging from basic animations to complex transformations and value-change animations. These segments help in making the app's user interface more engaging.

The course also emphasizes creating aesthetically pleasing designs. Several segments focus on developing minimal, clean, and functional UI designs, such as a talent hire app, travel diaries, food recipes, and more. Practical projects like building a movie app, a shopping cart, and a coffee shop app from scratch provide hands-on experience and a real-world perspective.

As students progress, they encounter more advanced topics like Firebase ML kit for text recognition and barcode reading, managing data with providers, and sophisticated Google Maps functionalities such as drawing routes and adding markers on the tap.

By the end of the course, students will have built multiple applications from scratch, mastered UI/UX principles, and incorporated various authentication and payment systems using Stripe and PayPal. There's a blend of practical knowledge and theoretical grounding, ensuring learners are well-equipped to create and deploy professional-grade applications.

The Flutter Complete Course is an invaluable resource for any aspiring app developer, offering a thorough, hands-on learning experience that is both engaging and rewarding.

Course content

  • Video class: Let's Flutter - The Basics 14m
  • Exercise: _What is Flutter?
  • Video class: Flutter - Lists 17m
  • Exercise: What is demonstrated in this Flutter tutorial video?
  • Video class: Flutter - Tabs 15m
  • Exercise: What is the purpose of using tabs in applications?
  • Video class: Flutter - Http Requests 12m
  • Exercise: What role does HTTP play in modern applications?
  • Video class: Flutter - Lists with JSON 17m
  • Exercise: What was the main focus of the discussed video?
  • Video class: Flutter - Input Widgets 21m
  • Exercise: Which of the following widgets is used for binary input in an application?
  • Video class: Flutter - Side menu 12m
  • Exercise: What is the main function of a side menu in a mobile application?
  • Video class: I am back with a Giveaway !! 02m
  • Video class: Flutter - Slivers 11m
  • Exercise: What is the purpose of using a Custom Scroll View in Flutter as described in the video?
  • Video class: Flutter - Charts (Part 1) 15m
  • Exercise: What is the primary focus of the video described in the transcript?
  • Video class: Flutter - Charts (Part 2) 12m
  • Exercise: _What is the name of the dependency that needs to be included in the pubspec.yaml file to use an animated circular chart in Flutter?
  • Video class: Flutter - Charts (Part 3) 08m
  • Exercise: What happens when the second counter reaches 59 in the stopwatch application described?
  • Video class: Flutter - Maps 13m
  • Exercise: Which of the following map providers is completely open-source and does not require an API key?
  • Video class: Flutter - Geolocation with maps 11m
  • Exercise: What is the purpose of using geolocation in map applications?
  • Video class: Flutter - Firestore introduction 06m
  • Exercise: What is the primary difference between Firebase and Firestore?
  • Video class: Flutter - Geocoding with maps 15m
  • Exercise: _How can you place a marker on a specific location on your Flutter map in real time?
  • Video class: Flutter - Retrieving markers from Firestore 14m
  • Exercise: What is the purpose of storing map markers in a database like Firestore?
  • Video class: Flutter - Saving markers to firestore 09m
  • Exercise: How can you add a marker to a Firestore collection and display it on a map using a mobile application?
  • Video class: FlutterBeam ep1 - Flutter vs Ionic 09m
  • Exercise: What is a key feature of Flutter in mobile app development?
  • Video class: Flutter - Animations 12m
  • Exercise: What does a 'Tween' define in a Flutter animation?
  • Video class: FlutterBeam ep2 - Which course should I buy ? 11m
  • Video class: Flutter - Gestures 09m
  • Video class: FlutterBeam ep3 - What is BLoC ? 16m
  • Video class: Flutter - Delayed Animations 07m
  • Video class: Flutter - Parenting Animations 12m
  • Video class: Flutter - Transforming animations 10m
  • Exercise: _What is transformation animation in Flutter?
  • Video class: Flutter - Value Change Animations 07m
  • Video class: Flutter - Mixing animations with UI 14m
  • Video class: Flutter - Mapbox and Polylines 11m
  • Video class: FlutterTalks - Building a movie app 1h10m
  • Video class: Flutter - Google Maps, Markers and Polygons 18m
  • Exercise: _What is the name of the widget that needs to be used to access Google Maps in Flutter?
  • Video class: Flutter - Authentication 23m
  • Video class: Flutter - Social Authentication with Google 12m
  • Video class: Flutter - Social Authentication with Facebook 11m
  • Video class: Flutter - Social Authentication with Twitter 10m
  • Video class: Flutter - Phone Authentication 24m
  • Exercise: _What are the three fields required for phone authentication in Flutter?
  • Video class: Flutter - Anonymous authentication 07m
  • Video class: Flutter - Firestore CRUD (Reading and writing) 21m
  • Video class: Flutter - Firestore CRUD (Updating 11m
  • Video class: Flutter - Upload files to Firebase Storage 14m
  • Video class: Flutter UI - Profile Screen 28m
  • Video class: Flutter - Integrating a profile screen in your app 25m
  • Video class: Flutter UI - Login and Sign up 40m
  • Video class: Flutter - Adding profile pictures to new users 30m
  • Video class: Flutter - Firebase starter 05m
  • Video class: Flutter UI - Animating your UI 15m
  • Video class: Flutter UI - Talent Hire 50m
  • Video class: Flutter - Observables and subjects with rxdart 21m
  • Video class: Flutter UI - Cards 32m
  • Video class: Flutter UI - Making your UI look alive 19m
  • Video class: Flutter - Role-based authorization with Firestore 25m
  • Exercise: _What is role based authentication in Flutter applications?
  • Video class: Flutter - Image Carousel 22m
  • Video class: Flutter UI - Burger Truck 28m
  • Video class: Flutter - Simple animation tweaks 09m
  • Video class: Flutter UI - Minimal travel diary 28m
  • Video class: Flutter - Syncing data with your UI 20m
  • Video class: Flutter UI - Minimal Profile page 21m
  • Video class: Flutter UI - Food Recipes 31m
  • Video class: Flutter - Push Notifications 11m
  • Video class: Flutter - Automated Push Notifications 23m
  • Video class: Flutter UI - Cakes Catalog 32m
  • Exercise: _What is the first component that the author designs in the Flutter screen on the left side?
  • Video class: Flutter - Firestore querying basics 24m
  • Video class: Flutter - Flip Animation 15m
  • Video class: Flutter - Instant search with Firestore 26m
  • Video class: Flutter - Google Maps, Markers and more.. 21m
  • Video class: Flutter UI - Furniture App 47m
  • Video class: FlutterUI - Furniture App - Stats Screen 37m
  • Video class: Flutter UI - Product Description 40m
  • Video class: Flutter - Google Maps - Geolocation, Markers with firestore 31m
  • Video class: Flutter - Google Maps - Cool effects with CameraPosition 18m
  • Video class: Flutter UI - Shopping Cart 31m
  • Video class: Flutter UI - Stylish Dialogs 23m
  • Video class: Flutter - Location based markers with Google Maps 17m
  • Video class: Flutter UI - Minimal, clean designs 31m
  • Video class: Flutter UI - Fashion designs 37m
  • Video class: Flutter UI - Fashion Heroes 23m
  • Exercise: _What is a hero tag in Flutter?
  • Video class: Flutter - Payments with Stripe 31m
  • Video class: Flutter - Charging your customers with stripe 16m
  • Video class: Flutter - Addresses on Google Maps 12m
  • Video class: FlutterUI - Clean designs - Chef Profile 36m
  • Video class: FlutterUI - Clean designs - Hairstylist App 32m
  • Video class: FlutterUI - Clean Designs - Gourmet takeaway app 37m
  • Video class: Flutter - Building a simple app from scratch. 54m
  • Video class: FlutterUI - Minimal designs - Fruits 23m
  • Video class: FlutterUI - Minimal Designs - Profile 15m
  • Video class: FlutterUI - Clean Designs - Car Service 14m
  • Video class: FlutterUI - Clean designs - Rental Service 12m
  • Video class: Flutter - Firebase ML kit - Text recognition 16m
  • Video class: Flutter - Firebase ML kit - Reading Barcodes 07m
  • Video class: FlutterUI - Clean Designs - Mobile shopping 24m
  • Video class: Flutter UI - Minimal Designs - Plants 40m
  • Exercise: _What is the first thing that needs to be done to recreate the screen on the right side using Flutter?
  • Video class: FlutterUI - Minimal designs - Plant Details 19m
  • Video class: Flutter - Scroll Effects 33m
  • Video class: Flutter - How to fix the android X error with firebase plugins 08m
  • Video class: FlutterUI - Clean designs - Cakes and pastries 35m
  • Video class: FlutterUI - Floating buttons using dialogs 06m
  • Video class: FlutterUI - Clean Designs - Restaurant reviews 27m
  • Video class: Flutter - Google Maps and Markers 19m
  • Video class: FlutterUI - Minimal Designs - Starbucks 33m
  • Video class: Flutter for web - Getting Started 10m
  • Video class: FlutterUI - Clean Designs - Rental Service 22m
  • Video class: FlutterUI - Clean Designs - Food Reviews 19m
  • Video class: Flutter Web UI - Minimal portfolio page 10m
  • Video class: FlutterUI - Clean Designs - Fruits 25m
  • Video class: FlutterUI - Minimal Designs - Nutrition app 21m
  • Video class: FlutterUI - Apps from Scratch - Food and Beverages 16m
  • Exercise: _What is the name of the widget used in Flutter to achieve the effect of blending the bottom of an image with a black background color?
  • Video class: Flutter - Animations - Radial Menu with AnimatedSwitcher 14m
  • Video class: FlutterUI - Minimal Designs - Green Revolution 11m
  • Video class: FlutterUI - Animated Toggle Button 11m
  • Video class: FlutterUI - Apps from Scratch - Wine app 08m
  • Video class: FlutterUI - Minimal Designs - Travel app - Speed Code 08m
  • Exercise: _What does the sequence of symbols "[Music]" represent in Flutter?
  • Video class: Flutter UI - Minimal Designs - Discover kayaking - Speed Code 08m
  • Video class: FlutterUI - Minimal Designs - Fruit Salad - Speed Code 09m
  • Video class: FlutterUI - Minimal Designs - Dumplings - Speed Code 09m
  • Video class: Flutter - Managing data with providers 26m
  • Video class: Flutter - Google Maps and cool effects 22m
  • Video class: Flutter UI - Cookie Store - Speed Code 09m
  • Video class: FlutterUI - Coffee shop - Speed Code 11m
  • Video class: Flutter - Google Maps - Drawing Routes with Polylines 17m
  • Video class: Flutter Web - Firebase Authentication for your web apps 15m
  • Video class: Flutter UI - Minimal Designs - Travel and Explore 33m
  • Video class: FlutterUI - Stunning designs with emojis 39m
  • Video class: Flutter - Phone Authentication 22m
  • Video class: FlutterUI - Novel Designs - Surfing Instructor App 40m
  • Video class: Google Maps - Add Marker on Tap 11m
  • Exercise: _What is the name of the plugin required to add Google Maps to a Flutter project?
  • Video class: Google Maps - Add Marker on Tap 11m
  • Exercise: _What is the name of the plugin required to add Google Maps to a Flutter project?
  • Video class: Flutter - Authentication with MongoDB, Nodejs and Express 1h31m
  • Video class: Flutter - Authentication with MongoDB, Nodejs and Express 1h31m
  • Video class: Flutter UI - Apps from scratch - Coffee Shop 43m
  • Video class: Flutter 2.0 - Firebase, Facebook and more... 59m
  • Video class: Flutter 2.0 - Payments using Stripe Connect 32m
  • Video class: Flutter 2.0 - Payments with Paypal 27m
  • Video class: Flutter - Payments with Stripe 27m
  • Video class: Flutter - Marketplace with Stripe connect 14m
  • Video class: Flutter - Google Maps ft. Nearby places, polylines, directions and more... 2h45m
  • Video class: FlutterUI - Gradients, Shaders and some coffee 1h20m
  • Exercise: _What is the extension called that allows you to pick colors from anywhere on the screen and get the RGB code?

This free course includes:

53 hours and 22 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

More free courses at App Development

Download the App now to have access to + 3300 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 9 million
students

Free and Valid
Certificate

60 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video and ebooks