Companies Home Search Profile

Dart & Flutter | The Complete Flutter Development Course

Focused View

Codestars • over 2 million students worldwide!,Hussain Mustafa

19:07:19

4 View
  • 1 - Welcome To The Course.mp4
    01:59
  • 2 - Course Overview.mp4
    12:14
  • 3 - Important Resources.html
  • 4 - Overview of Mobile Development Technologies.mp4
    07:02
  • 5 - Introduction To Flutter.mp4
    06:16
  • 6 - Flutter Architecture Part 1.mp4
    05:27
  • 7 - Flutter Architecture Part 2.mp4
    17:05
  • 8 - Material Design Schema.mp4
    04:31
  • 9 - Flutter Widget Life Cycle.mp4
    05:55
  • 10 - Debugging Asking Questions.mp4
    02:53
  • 11 - Quizzes and Challenges.mp4
    01:00
  • 12 - Overview Flutter Dart Documentation.mp4
    10:14
  • 13 - Accessing Github Repo.mp4
    02:57
  • 14 - MacOS Flutter Setup.mp4
    08:25
  • 15 - MacOS Android Studio Xcode Setup.mp4
    09:01
  • 16 - Windows Flutter Setup.mp4
    06:38
  • 17 - Windows Android Studio Setup.mp4
    08:11
  • 18 - Visual Studio Code Setup.mp4
    03:44
  • 19 - Introduction.mp4
    02:00
  • 20 - Dart Variables.mp4
    08:44
  • 21 - Dart Data Types.mp4
    10:55
  • 22 - Dart Strings.mp4
    09:10
  • 23 - Dart Numbers.mp4
    12:43
  • 24 - Dart Functions.mp4
    09:00
  • 25 - Dart Decision Making.mp4
    10:24
  • 26 - Dart Loops.mp4
    09:57
  • 27 - Dart Classes Objects.mp4
    15:19
  • 28 - Dart Maps.mp4
    05:06
  • 29 - Dart Lists.mp4
    05:35
  • 30 - Dart Future.mp4
    05:09
  • 31 - Async Await Dart.mp4
    06:52
  • 32 - Null Safety In Dart.mp4
    16:11
  • 33 - Introduction.mp4
    02:59
  • 34 - Creating Flutter Project.mp4
    10:36
  • 35 - Understanding Flutter Project Structure.mp4
    05:42
  • 36 - Flutter runApp and MaterialApp Introduction.mp4
    14:02
  • 37 - Importing Assets Flutter Project Work with Images.mp4
    11:07
  • 38 - Adding Text Widget.mp4
    05:52
  • 39 - Flutter Safe Area Widget.mp4
    04:00
  • 40 - Access Device Height and Width.mp4
    06:21
  • 41 - Exploring Drop Down Buttons.mp4
    13:11
  • 42 - Understanding Column Widget.mp4
    06:47
  • 43 - Understanding Widget Styling.mp4
    07:45
  • 44 - Encapsulating DropDownButton Widget Into Class.mp4
    08:54
  • 45 - Understanding Row Widget.mp4
    06:15
  • 46 - Material Button Widget.mp4
    06:24
  • 47 - Stack and Alignment Widget.mp4
    05:58
  • 48 - Section End.mp4
    01:30
  • 49 - Introduction.mp4
    02:07
  • 50 - Create Flutter App Import Packages.mp4
    06:22
  • 51 - Creating Stateful Widget.mp4
    07:11
  • 52 - Creating App Bar.mp4
    05:30
  • 53 - Working With ListView and ListTile Widget.mp4
    09:20
  • 54 - Creating Floating Action Button Widget.mp4
    04:30
  • 55 - Futures In Flutter Initializing Hive.mp4
    07:35
  • 56 - Creating Task Model Class.mp4
    07:01
  • 57 - TextField and SetState In Flutter.mp4
    09:43
  • 58 - Understanding FutureBuilder Widget.mp4
    11:19
  • 59 - Displaying Tasks On ListView.mp4
    11:14
  • 60 - Adding New Tasks.mp4
    04:13
  • 61 - Updating and Deleting Tasks.mp4
    07:07
  • 62 - Section End.mp4
    02:17
  • 63 - Introduction.mp4
    01:15
  • 64 - Creating Flutter App.mp4
    04:43
  • 65 - Animated Widgets In Flutter.mp4
    11:25
  • 66 - Using Tweens For Animations.mp4
    05:42
  • 67 - Working With Animation Controllers.mp4
    09:41
  • 68 - Section End.mp4
    02:17
  • 69 - Introduction.mp4
    02:29
  • 70 - Creating Flutter App Adding Dependencies.mp4
    08:10
  • 71 - Understanding REST APIs.mp4
    08:31
  • 72 - CoinGecko API Overview.mp4
    06:12
  • 73 - Loading and Reading Files In Flutter.mp4
    12:46
  • 74 - Creating HTTP Service GetIt Package.mp4
    06:35
  • 75 - Understanding Dio HTTP Package.mp4
    09:22
  • 76 - Implementing Coin Selection Dropdown.mp4
    09:42
  • 77 - Fetching Data using FutureBuilder From API.mp4
    09:02
  • 78 - Displaying USD Price For Coin.mp4
    03:35
  • 79 - Displaying Percentage Change In Coin Value.mp4
    03:02
  • 80 - Displaying Coin Image.mp4
    03:10
  • 81 - Displaying Coin Description.mp4
    03:44
  • 82 - Navigation In MaterialApp using Navigator.mp4
    04:16
  • 83 - Challenge Introduction.mp4
    01:22
  • 84 - Challenge Solution Part 1.mp4
    03:53
  • 85 - Challenge Solution Part 2.mp4
    08:19
  • 86 - Section End.mp4
    02:01
  • 87 - Introduction.mp4
    02:27
  • 88 - Creating Flutter Project.mp4
    03:45
  • 89 - Importing Custom Fonts In Flutter.mp4
    06:48
  • 90 - Open Trivia DB API Overview.mp4
    04:42
  • 91 - Provider State Management Framework Overview.mp4
    05:57
  • 92 - Building UI Game Page.mp4
    07:55
  • 93 - Working With Material Buttons.mp4
    03:44
  • 94 - ChangeNotifier and Provider Widgets.mp4
    10:14
  • 95 - Getting Trivia Questions From API.mp4
    06:47
  • 96 - Listening To Provider Changes.mp4
    05:02
  • 97 - Answering Trivia Questions.mp4
    06:20
  • 98 - Alert Dialog Widget.mp4
    05:45
  • 99 - Implementing End Game Condition.mp4
    06:31
  • 100 - Challenge Introduction.mp4
    02:31
  • 101 - Tracking Score.mp4
    03:21
  • 102 - Adding HomePage.mp4
    07:20
  • 103 - Slider Widget.mp4
    06:45
  • 104 - Navigating To Game Page.mp4
    04:17
  • 105 - Updating Trivia Difficulty.mp4
    05:35
  • 106 - Section End.mp4
    01:34
  • 107 - Introduction.mp4
    03:58
  • 108 - Important Notes.mp4
    01:21
  • 109 - Creating Flutter Project.mp4
    02:20
  • 110 - Named Routes In Flutter.mp4
    06:43
  • 111 - Login Page UI.mp4
    05:43
  • 112 - Working with Form and FormField Widgets.mp4
    11:28
  • 113 - Validating Saving Form Input.mp4
    08:20
  • 114 - Navigating To Register Page.mp4
    03:15
  • 115 - Register Page UI.mp4
    06:25
  • 116 - Working with TextFormField Widget.mp4
    08:38
  • 117 - Selecting Files From Device Storage.mp4
    12:16
  • 118 - Challenge Introduction.mp4
    00:58
  • 119 - Validating and Saving Form Input.mp4
    03:23
  • 120 - Adding Actions To AppBar.mp4
    05:09
  • 121 - Bottom Navigation Bar Widget.mp4
    07:48
  • 122 - Creating Feed and Profile Page.mp4
    04:07
  • 123 - Section End.mp4
    01:46
  • 124 - Introduction.mp4
    00:34
  • 125 - Firebase Introduction.mp4
    03:51
  • 126 - Creating Firebase Project.mp4
    04:38
  • 127 - Importing Firebase Packages.mp4
    04:32
  • 128 - Integrate Firebase iOS.mp4
    05:13
  • 129 - Integrate Firebase Android.mp4
    06:35
  • 130 - Overview Firebase Autentication Cloud Firestore.mp4
    07:43
  • 131 - Creating Firebase Service Class.mp4
    06:59
  • 132 - User Login Using Firebase.mp4
    13:58
  • 133 - User Registration Using Firebase.mp4
    17:08
  • 134 - Uploading Posts To Firebase.mp4
    13:46
  • 135 - Streams and Stream Builder.mp4
    15:25
  • 136 - Displaying User Profile Image.mp4
    08:11
  • 137 - Grid View In Flutter.mp4
    13:21
  • 138 - Implementing Firebase Logout.mp4
    05:02
  • 139 - Section End.mp4
    02:00
  • 140 - Introduction.mp4
    02:56
  • 141 - Creating Flutter Project.mp4
    05:12
  • 142 - Cupertino Design Schema.mp4
    05:54
  • 143 - CupertinoApp Widget.mp4
    05:15
  • 144 - CupertinoPageScaffold Widget.mp4
    06:58
  • 145 - CupertinoTabScaffol CupertinoTabBar Widgets.mp4
    12:19
  • 146 - Box Shadows In Flutter.mp4
    12:11
  • 147 - CupertinoDialogAction Widget.mp4
    10:19
  • 148 - Weight Tracking.mp4
    05:47
  • 149 - CupertinoSlider Widget.mp4
    11:44
  • 150 - CupertinoSlidingSegmentedControl Widget.mp4
    06:02
  • 151 - CupertinoButton Widget.mp4
    06:31
  • 152 - CupertinoAlertDialog Widget.mp4
    06:36
  • 153 - Saving Values Saved Preferences.mp4
    07:37
  • 154 - History Page UI.mp4
    09:19
  • 155 - Getting Values Saved Preferences.mp4
    11:18
  • 156 - Section End.mp4
    01:25
  • 157 - Introduction.mp4
    01:15
  • 158 - Unit Testing In Flutter.mp4
    17:03
  • 159 - Dependency Mocking using Mocktail.mp4
    21:42
  • 160 - Widget Testing In Flutter.mp4
    19:51
  • 161 - Integration Testing In Flutter.mp4
    17:36
  • 162 - Debug Log Statements.mp4
    07:00
  • 163 - Widget Inspector Flutter.mp4
    08:19
  • 164 - Section End.mp4
    01:19
  • 165 - Course Completion.mp4
    01:14
  • Description


    2024 Complete Guide To Flutter Development - Build 7 Native Cross-Platform iOS and Android Apps Using Flutter.

    What You'll Learn?


    • Become A Fully-Fledged Flutter Developer
    • Build Engaging Native Mobile Apps For Both Android and iOS Using Single Codebase
    • Build A Portfolio Of Beautiful Flutter Apps
    • Understand All The Fundamental Concepts Of Flutter Development
    • Fast-Track Your Flutter Learning With Practical Tips And Proven Techniques
    • Integrate Firebase With Flutter

    Who is this for?


  • Developers Looking To Build Quality Apps With Flutter
  • What You Need to Know?


  • A Passion To Learn
  • A Computer That Has Admin Privileges
  • 10GB Of Free Space On Hard Drive.
  • Mac Computer RequiredAlthough you can build iOS apps on a Windows computer with Flutter, if you want to test it, you will need a Mac.
  • More details


    Description

    Welcome to The Complete Flutter 2.0 Development Course. The most up-to-date Flutter course available online. Covering all the fundamental concepts for Flutter development, using the latest Flutter 2.0 version.

    I’ve built this course over months, perfecting the curriculum to ensure that you come out of this course as a fully-fledged Flutter developer. I’ll take you from scratch and make you into a skilled Flutter developer with a strong portfolio of beautiful Flutter apps.

    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 series of complete and realistic apps throughout this course. These apps will feature both all the core basics as well as more advanced features like using Firebase, Device Storage, Animations, State Management, Data Persistence and much more!

    WHAT DOES THIS COURSE FEATURE?

    I'll take you step-by-step through engaging and fun video tutorials and teach you everything you need to know to succeed as a Flutter developer.

    The course includes 20+ hours of HD video tutorials and builds your programming knowledge while making real world apps. e.g. Instagram, Quizlet and CoinMarketCap.

    By the end of this course, you will be fluent in Dart programming and be ready to build your own Flutter apps and become a fully fledged Flutter developer.

    You'll also have a portfolio of over 7 apps that you can show off to any potential employer.

    By the end of this course, you’ll have mastered the skills of developing cross-platform native apps using Flutter.

    WHAT TOPICS WILL BE COVERED?

    I know that you're here because you value your time. If you wanted to watch someone program for hours and hours without explaining what they're doing, you'd be on YouTube.

    By getting this course, you can be rest assured that the course is carefully thought out and edited. There are beautiful animations that explain all the difficult concepts and I’m always on hand to answer student questions.


    • Fundamental Flutter Concepts: e.g. Stateful vs. Stateless Widgets, Widget Trees, State Management, Animations, Themes and much more.

    • Fundamental Dart Concepts: e.g. Lists, Maps, Enums, loops, Futures, Streams, Classes, If/Else, Switch Statements, Control Flow, much more.

    • Detailed Setup Instructions: For both MacOS and Windows

    • Concepts Regarding Null-Safety: Late, Assertion Operator, Optional Variables, and much more.

    • Object Oriented Programming (OOP): The Type System Variables, Functions and Methods, Inheritance, Classes and Protocols.

    • Software Design: How to organize and format code for readability and how to implement the Model ­View­ Controller (MVC) design pattern.

    • Networking: How to make asynchronous API calls, store and retrieve data from the cloud, and use the JSON format for server communication.

    • Data Storage: How to use Firebase Cloud Firestore to act as a backend for your Flutter apps.

    • Authentication: How to use log in and register users for your Flutter apps.

    • Animations: How to implement animations in Flutter apps using a variety of ways.

    • State Management: How to use setState, prop drilling, lifting state up, callbacks and the Provider package to manage app state.

    • Debugging & Testing: Implement Unit, Widget and Integration Testing In Flutter Apps.


    WHAT ELSE DOES THIS COURSE OFFER?

    – Deep, Fine-Grained Learning – This course is jam-packed with information. I made the course that I most wanted to take and as a result, I didn't skimp on the details. You're going to cover more topics and material in greater depth than ever before.

    – 100% Real-World Practice – My goal is to get you writing code as much as possible. And not just any code–we'll be working exclusively on practical tasks that are instrumental in building your own amazing real-world apps.

    – No-Nonsense, Spot-On Explanations - Every lesson is to the point. I break down what we're making, how we'll be doing it, and what the final product will look like, all on top of helpful and illustrative descriptions to aid your understanding along the way.

    – 30-Day Money Back Guarantee - I'm so confident that you'll love this course that we're offering a FULL money back guarantee for 30 days! So it's a complete no-brainer, sign up today with ZERO risk and EVERYTHING to gain.

    I really enjoyed making this course and I think you’ll enjoy taking it just as much.

    Looking forward to seeing you taking this course!

    Who this course is for:

    • Developers Looking To Build Quality Apps With Flutter

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Codestars • over 2 million students worldwide!
    Codestars • over 2 million students worldwide!
    Instructor's Courses
    Best-selling Udemy instructor Rob Percival wants to revolutionize the way people learn to code by making it simple, logical, fun and, above all, accessible.  But as just one man, Rob couldn’t create all the courses his students - more than half a million of them - wanted.   That’s why Rob created Codestars.  Together, the instructors that make up the Codestars team create courses on all the topics that students want to learn in the way that students want to learn them: courses that are well-structured, super interactive, and easy to understand.  Codestars wants to make it as easy as possible for learners of all ages and levels to build functional websites and apps.
    Hussain Mustafa
    Hussain Mustafa
    Instructor's Courses
    Hi! I'm Hussain. I have a degree in Computer Science and yes I am a bit of a tech geek.I started programming at the age of 13, and coding soon proved to be a lucrative hobby in terms of the creative and financial freedom it provides, and that's why I decided to pursue a degree in CS. I love everything tech and it is this that inspires me to teach other's programming.You wouldn't believe the freedom that being a developer offers. Sign up and find out for yourself why so many people are taking and recommending my courses. I genuinely believe they are the best on the market and if you don't agree, I'll happily refund your money.Sign up to my courses and join me in this amazing adventure today.
    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 164
    • duration 19:07:19
    • English subtitles has
    • Release Date 2024/03/03