Skip to content
UdemyAndroid DevelopmentPaid courseAll LevelsCertificate

The Complete Flutter App Development Course for Android, iOS (Udemy.com)

A Complete Guide to the Flutter Framework for building native iOS and Android apps with single code base

Created by: Smartherd The Good Old Youtube Channel

Last updated November 2018

icon
What you will learn

  • Start developing mobile apps for both Android and iOS with single code base

How it compares

Against the other 166 rated Udemy courses in Android Development on CourseDuck:

  • Rating4.3 out of 5higher than 39% of them
  • Reviews1,282#34 of 167 by number of reviews
  • Length4.3 hoursshorter than 75% of them
  • Last updatedNovember 2018earlier than 75% of them

icon
Course Description

2024 Update: My Udemy courses are not being updated anymore.

I have joined Droidcon Academy and leading the platform. I will continue my passion for teaching by working with thousands of instructors and helping them create high-quality courses for you. Thank you for your enormous support.

-

Flutter - a framework developed by Google - allows you to learn one language (Dart) and build beautiful native mobile apps in no time. Flutter is a SDK providing the tooling to compile Dart code into native code and it also gives you a rich set of pre-built and pre-styled UI elements (so called widgets) which you can use to compose your user interfaces.

Flutter is extremely trending and gets used for major Google apps like their Adwords app - it's now marked as "ready for production", hence now is the time to jump in and learn it!

This course will teach Flutter & Dart from scratch, NO prior knowledge of either of the two is required! And you certainly don't need any Android or iOS development experience since the whole idea behind Flutter is to only learn one language.

You'll learn Flutter not only in theory but we'll build a complete, realistic app throughout this course. This app will feature both all the core basics as well as advanced features like using Google Maps, the device camera, adding animations and more!

With Flutter, you'll be able to write code only once and ship your apps both to the Apple AppStore and Google Play.

Use Google's Material Design to build beautiful, yet fully customizable, apps in no time with almost zero effort. You can use the rich widget suite Flutter provides to add common UI elements like buttons, switches, forms, toolbars, lists and more - or you simply build your own widgets - Flutter makes that a breeze, too.

Here's what's included in the course:

  • Detailed setup instructions for both macOS and Windows

  • A thorough introduction to Flutter, Dart and the concept behind widgets

  • An overview of the built-in widgets and how you may add your own ones

  • Debugging tips & tricks

  • Page navigation with tabs, side drawers and stack-based navigation

  • State management solutions

  • Handling and validating user input

  • Adding Google Maps

  • Using native device features like the camera

  • Adding beautiful animations & page transitions

  • How to publish your app to the app stores

  • And more!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Smartherd The Good Old Youtube Channel

2024 Update: My Udemy courses are not being updated anymore.

I have joined Droidcon Academy and leading the platform. I will continue my passion for teaching by working with thousands of instructors and helping them create high-quality courses for you.

-----

Hi, I am Sriyank Siddhartha. In 2014 I opened my Youtube channel Smartherd. Looking at the awesome response I started to publish premium courses on Udemy.

    I create and distribute high-quality technology training content. With years of development experience, I always aim to teach technology the way it is used in industry and the professional world. My expertise is in Mobile development technologies such as Flutter, Android, Kotlin, and Java.

    I have worked with a lot of EdTech platforms which include Pluralsight, PackPub, Internshala, Simplilearn and a lot more. I am an organizer at Google Developers Group, Bhubaneswar which is a community group backed by Google. In this community, I organise free workshops to help students all across the state to learn open-source technologies especially related to Mobile development.

    When I am not working, you will find me travelling and trying out new Indian cuisines. :D

icon
More courses by Smartherd The Good Old Youtube Channel

$12.99

$59.99

$19.99

$44.99

icon
More Android Development courses

$11.99

$54.99

$74.99

$74.99

$11.99

$64.99

icon
Reviews

4.3

1,282 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Othman Tahir on 6/3/2020

This course is not a "complete development course" at all. Don't buy it. The instructor just types the code with very little explanation about how it works and expects you to copy it as it is. He doesn't teach you flutter. He just teaches you how to copy code in flutter. For example, in the SQL plugin section he types some code and say "this is how you make a database. Make sure to type it as it is.". That's all. No explanation at for how you make a database in flutter for the first time. Save your money for a course that properly explains and teaches you how the code you type works.

By Christian Lorca on 5/6/2020

Todos los contenidos para inicar en programación con Flutter. Se necesita una base de conocimiento en lenguajes de programación orientada a objetos, especialmente para la última parte. Los subtítulos en Español son pésimos.

By Ayush Rajak on 9/19/2019

UI designing was good but when it comes to navigation of screen and SQFlite database plugin it was really hard to understand for zero experience person in flutter.It could be more explanatory and little bit slow as we are trying to grasp the input from you. Section 8 was like something I have to watch 10-15 times in order to understand it and I have to make further google search to make me understand well. This course basically not for beginner but for those people who has little bit of experience in dart. I recommend people to first go with dart programming then come here to take the course.

By Jiten patel on 7/1/2019

The course was well designed, and the course was too good. Starting from basics to the high level, all was well and good, I'll surely recommend this course to my colleagues. I hope the instructor will make a new course advanced of flutter.

By Christopher Vickers on 6/5/2019

I don't understand why this course was free - the quality is very good. I'm not complaining though!! I found the course to contain useful subject matter. This might not be true for everyone as we're all looking for different things. What the tutor has done, it may be common but I haven't seen it in 4 courses, is not make you watch over and over, line by line their typing of basic code that was covered hours ago complete with typos and small talk about not forgetting a semi colon or curly brace. We know that - you told us 10 lessons ago! So well done Smatherd on speeding these sections up and getting to the parts that need time spending on them. I'll definitely be looking for more courses by this tutor - I'll even pay for them!

By Carlos Chavez Laguna on 5/18/2019

The course has good topics that helps you adapt the concepts I already had from other technologies (such as Ionic). Good mini projects to practice and good way for explaining Ideas. However, english pronunciation is not good, and it becomes difficult to understand sometimes.

By Lakshmi Narasimha Gururaja Bharadwaja La on 4/26/2019

For a free course, I had lower expectations the course so far blew my expectations. I would honestly recommed anyone looking beginner and intermediate knowledge. basics components usages are explained clearly and smaller volume which makes it easier to digest the information. screen capture is well made. only improvements I would suggest is explaining some concepts in details.

By Mohammad Kawser on 4/4/2019

A premium level tutorial. Very well explained. The best thing is that there is no useless explanation and useless time waste, he is describing the things nicely. I hope this trainer will make more videos on flutter.

By Santiago Baro on 3/1/2019

For a free course, couldn't ask for more. It is exactly what I was looking for, in 4,5 hrs you will leave knowing how to program apps. No filling content or of the rail stories, it is straight to the point.

By Mike Forde on 12/23/2018

Really excellent course. A lot of effort is behind this with animations and explanations of key concepts. The broad coverage is fantastic and once you have completed the course you will have a fully functioning database driven app which you can easily use as a template for further development. It will really put you on a firm path to develop further with Flutter. A big thank you to SmartHerd and Sriyank Siddhartha.

Showing all 10 reviews on CourseDuck

Read all 1,282 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100