Companies Home Search Profile

Flutter & Dart: The complete beginner to advance guide[2023]

Focused View

ANMOL GUPTA

16:47:48

266 View
  • 1 - Introduction.mp4
    04:07
  • 2 - What is Flutter.mp4
    02:17
  • 3 - What is dart and why flutter uses dart.mp4
    02:09
  • 4 - Flutter architecture.mp4
    04:18
  • 5 - What is a widget.mp4
    03:23
  • 6 - Mac OS setup.mp4
    12:47
  • 7 - Run Flutter App on Mac OS.mp4
    06:02
  • 8 - Windows Setup.mp4
    15:42
  • 9 - Run Flutter app on Windows OS.mp4
    12:31
  • 10 - Android studio vs VS Code.mp4
    02:43
  • 11 - Project Folder structure.mp4
    12:29
  • 12 - ARTICLE Know more about flutter project folder structure.html
  • 13 - Anatomy of Dart program.mp4
    04:08
  • 14 - Explain the counter app example.mp4
    06:52
  • 15 - ARTICLE Components of the counter app.html
  • 16 - Extras Android studio extensions.mp4
    02:32
  • 17 - Official Learning Resources.html
  • 18 - Module Introduction.mp4
    01:40
  • 19 - VariablesDart fundamentals.mp4
    11:28
  • 20 - Rules of defining variable name or identifierDart fundamentals.mp4
    01:25
  • 21 - Exercise1 Variables.mp4
    06:41
  • 22 - final and constVariable.mp4
    04:00
  • 23 - ARTICLE final and const difference points.html
  • 24 - FunctionDart Fundamentals.mp4
    04:32
  • 25 - Higher order function.mp4
    06:50
  • 26 - Conditional Flow StatementsDart Fundamental.mp4
    05:46
  • 27 - Exercise2Functions Conditional Flow Statement Loop.mp4
    11:45
  • 28 - Classes and ObjectsDart fundamentals.mp4
    11:11
  • 29 - ConstructorDart fundamentals.mp4
    05:39
  • 30 - Types of contructorDart fundamentals.mp4
    03:59
  • 31 - InheritanceDart fundamentals.mp4
    17:06
  • 32 - Polymorphism and Abstract classDart fundamentals.mp4
    03:09
  • 33 - DART-BASICS.pdf
  • 33 - PDF Dart Resource.html
  • 34 - Getting started with flutter.mp4
    00:25
  • 35 - Create First Flutter AppMaterialApp Scaffold.mp4
    13:14
  • 36 - Create layout for calculator app.mp4
    16:18
  • 37 - Basics about Stateless widget.mp4
    05:58
  • 38 - Module Introduction.mp4
    00:56
  • 39 - What is state.mp4
    01:31
  • 40 - ARTICLE What is state.html
  • 41 - State of our Calculator application.mp4
    01:22
  • 42 - Create our first Stateful widget.mp4
    08:55
  • 43 - Building state and calculate method logic.mp4
    13:55
  • 44 - Change keyboard Convert string to double handle calculate method based on text.mp4
    06:19
  • 45 - Displaying error message.mp4
    05:33
  • 46 - Create custom button and add User interaction.mp4
    11:30
  • 47 - Updating the color of button based on the state of the app.mp4
    10:17
  • 48 - Code resource.html
  • 48 - calculator-app.zip
  • 49 - Why separating widget in flutter is helpful.html
  • 50 - Building separate widget for Operator buttonCode Optimisation.mp4
    09:56
  • 50 - main.zip
  • 51 - Building separate widget for TextField Code optimisation.mp4
    04:24
  • 51 - main.zip
  • 52 - Creating separate method to check value of controllers Code optimisation.mp4
    03:03
  • 53 - Module Wrap Up.mp4
    03:08
  • 53 - custom-text-field.zip
  • 53 - main.zip
  • 53 - operator-button.zip
  • 54 - Module Introduction.mp4
    02:10
  • 55 - Create AppBar and PopupMenu Button.mp4
    09:02
  • 56 - Create TODO widget implementing checkbox.mp4
    11:54
  • 57 - Change the color of TODO type based on the value.mp4
    03:21
  • 58 - Navigate to a new page.mp4
    03:51
  • 59 - Add new task page AppBar UI navigate back to the previous screen.mp4
    02:54
  • 60 - New Task page TextField UI and Date Picker implementation.mp4
    13:24
  • 61 - Implement the Drop Down Menu.mp4
    06:11
  • 62 - Manage the state of date picker drop down menu.mp4
    06:59
  • 62 - flutter-todo-app.zip
  • 63 - Add new todo on Home page screen.mp4
    07:20
  • 63 - todo-app-add-new-todo.zip
  • 64 - Update the status of TODO checkbox.mp4
    08:09
  • 64 - todo-app-update-status.zip
  • 65 - Update the status of UI in Pending and All List categories.mp4
    05:41
  • 65 - todo-app-create-temp-list.zip
  • 66 - Manage the state of category update the list of todo based on category.mp4
    09:27
  • 67 - Adding delay before updating the UI of the TODO list.mp4
    03:00
  • 68 - Bug Fixes.mp4
    09:06
  • 68 - todo-app-final-code.zip
  • 69 - Module Introduction.mp4
    03:32
  • 70 - Working with asset image text styling color appBar and drawer.mp4
    12:22
  • 70 - gym-guide-app-start.zip
  • 71 - Home screen header.mp4
    04:08
  • 72 - Workout category card widget UI.mp4
    10:39
  • 73 - Create the list of workout categories with list view builder.mp4
    15:38
  • 74 - ARTICLE Why we cant use ListView inside the Column.html
  • 75 - Set the theme using ThemeData Pass data using the constructor.mp4
    07:02
  • 75 - gym-app-set-the-theme-using-themeData-Pass-data-using-the-constructor.zip
  • 76 - Introduction to routes and passing data using routes.mp4
    10:56
  • 77 - Create exercise model and list of exercise.mp4
    03:54
  • 77 - exercise.zip
  • 77 - exercise-model.zip
  • 78 - Create the exercise card widget.mp4
    14:58
  • 78 - gym-guide-app-exercise-list-card-widget-ui.zip
  • 79 - ARTICLE Listgenerate and join method.html
  • 80 - Create the list of exercise card widget with ListViewseperated method.mp4
    08:39
  • 80 - gym-guide-app-list-of-exercise.zip
  • 81 - Gym exercise details page UI.mp4
    17:25
  • 81 - gym-guide-app-exercise-details-page-ui.zip
  • 82 - Manage the state of isFavourite using floating action button.mp4
    04:39
  • 82 - gym-guide-app-manage-the-status-of-is-favourite.zip
  • 83 - Create BottomNavigationBar UI and theme.mp4
    04:45
  • 84 - Update the UI of the homepage based on the index of bottom navigation bar.mp4
    08:59
  • 85 - Update the favourite exercise list.mp4
    05:27
  • 85 - gym-guide-app-update-fav-Exercise-list-globally.zip
  • 86 - Create drawer UI.mp4
    04:53
  • 87 - Add navigation in Drawer items.mp4
    03:27
  • 88 - Create Filter screen UI and manage the state of RadioListTile and Slider.mp4
    11:37
  • 89 - Manage the UI flow and list of exercise based on the filter selected by the user.mp4
    13:35
  • 89 - gym-guide-app-managing-the-list-exercise-based-on-filters.zip
  • 90 - Create the BMI calculator UI and manage the state.mp4
    22:02
  • 90 - gym-guide-app-bmi-screen-ui.zip
  • 91 - Calculate and display the result of BMI.mp4
    05:50
  • 91 - gym-guide-app-calculate-the-bmi-value.zip
  • 92 - Module app demo.mp4
    05:15
  • 93 - Project structure and building custom text field.mp4
    11:40
  • 93 - icon-image.zip
  • 94 - Create form layout and and new approach to declare SizedBox.mp4
    05:56
  • 95 - Create custom authentication button.mp4
    04:10
  • 96 - Setting up the provider and creating our first provider class.mp4
    05:05
  • 97 - Working with MediaQuery and Linear Gradient.mp4
    04:54
  • 97 - doc-app-working-with-media-query-and-screen-gradiant-background.zip
  • 98 - Integrating provider with UI and managing the state.mp4
    05:49
  • 99 - Form Validation.mp4
    12:08
  • 100 - Why we need another state management technique.mp4
    03:57
  • 101 - ARTICLE Provider Learning Resources.html
  • 102 - What is provider.mp4
    03:29
  • 103 - How to use Providerof and Consumer to update the UI.mp4
    08:08
  • 103 - provider-implementation-example.zip
  • 104 - Setting up and Creating our first provider.mp4
    05:05
  • 105 - Toggle the visibility of the password.mp4
    05:25
  • 106 - Forget password screen UI.mp4
    08:24
  • 107 - Important links.html
  • 108 - Connect your Flutter app with firebase projects.mp4
    14:55
  • 109 - Install firebaseauth plugin and enable email pass auth provider from firebase.mp4
    02:23
  • 110 - Create first authentication methodSignUp.mp4
    05:47
  • 111 - Create sign in method.mp4
    04:19
  • 112 - Create reset password method and manage the state of forgot password screen.mp4
    10:27
  • 113 - Implementing loading progress indicator.mp4
    08:29
  • 114 - Test the forgot password functionality using the link in inbox.mp4
    02:10
  • 115 - Handling authentication error using trycatch block.mp4
    06:17
  • 116 - Displaying forgot password status using snackbar.mp4
    01:42
  • 117 - Displaying SnackBar on authentication error and success.mp4
    10:43
  • 118 - Writing more clean code.mp4
    03:37
  • 119 - Navigate to home screen on success authentication.mp4
    02:40
  • 120 - Logout.mp4
    06:36
  • 121 - Creating Custom appbar.mp4
    12:52
  • 121 - icon-text.zip
  • 122 - Create separate widget for custom appbar.mp4
    04:34
  • 123 - File Card widget UI.mp4
    13:19
  • 124 - Create separate widget for File Card widget.mp4
    03:49
  • 125 - Create custom floating action button.mp4
    06:19
  • 126 - Create add document screen.mp4
    01:14
  • 127 - Important Link.html
  • 128 - Install filepicker package to open native file explorer.mp4
    07:39
  • 129 - Using MultiProvider to add providers in MaterialApp.mp4
    03:01
  • 130 - Handle the response and error of the native file explorerfilepicker package.mp4
    08:30
  • 130 - audio.mp3
  • 130 - driving-licience.zip
  • 130 - flutter-interview-questions.zip
  • 130 - flutter-note-maker.pdf
  • 131 - Display name of selected file on UI.mp4
    03:05
  • 132 - Better approach to use provider to display the picked file name.mp4
    03:24
  • 133 - Important links.html
  • 134 - Setting up Realtime database in Firebase Console.mp4
    03:44
  • 135 - Install firebasedatabase package inside flutter project.mp4
    03:47
  • 136 - Install firebasestorage package and set up firebase console for storage.mp4
    03:43
  • 137 - Upload the data to Realtime database.mp4
    10:10
  • 138 - Upload the file to firebase storage.mp4
    05:52
  • 139 - Error handling showing progress indicator and rest document details on success.mp4
    10:38
  • 139 - doc-app-error-handling-progress-indicator-rest-form.zip
  • 140 - Fetching the list of data using StreamBuilder.mp4
    16:05
  • 141 - Displaying loading progress indicator and managing the connection state.mp4
    07:41
  • 141 - icon-no-file.zip
  • 142 - Implementing search functionality.mp4
    11:47
  • 143 - Attaching users to list of document.mp4
    08:05
  • 144 - Create dialog box and delete the document data from realtime storage database.mp4
    16:39
  • 145 - View the pdf file and image using the url.mp4
    25:19
  • 146 - Create UI for setting screen.mp4
    07:39
  • 147 - Send username to realtime database.mp4
    03:32
  • 148 - Fetch username and update username.mp4
    07:06
  • 149 - Add logout email and update username using model sheet.mp4
    07:26
  • 150 - Whats the problem.mp4
    03:04
  • 151 - Remove Auth page from navigation stack after loginsignup is successful.mp4
    02:58
  • 152 - Manage navigation stack after logout.mp4
    03:30
  • 153 - Adding a splash screen.mp4
    04:53
  • 154 - Auto login or Landing user to home screen if user is already loggedin.mp4
    06:03
  • Description


    Explore the Complete Flutter SDK & Framework Guide for Building High-Quality Native iOS and Android Apps from Scratch.

    What You'll Learn?


    • Learn flutter and dart from scratch
    • Build native mobile apps for Android and iOS
    • Master MVVM[Model View View Model] model
    • State management using provider package
    • Firebase authentication, cloud firestore, realtime database, storage
    • Building server driven and responsive application
    • Master the correct way of writing code
    • Sending HTTP request (REST API)

    Who is this for?


  • Collage student
  • IT Professionals
  • Application developer
  • Flutter developer
  • Web developer
  • More details


    Description

    Welcome to the best comprehensive guide on building mobile applications for iOS, Android, and the web using Flutter framework and dart programming language.   

    Yes using flutter you can build mobile applications for android, iOS, and the web with just a single codebase, after completing this course you do not need to learn swift, android, java, or any other framework to build mobile and web applications.

    Flutter is a Google-developed framework that utilizes the Dart programming language to create visually appealing and quick native mobile applications. With Flutter, developers have access to pre-styled UI elements, also known as widgets, which can be utilized to compose user interfaces, and the SDK enables the compilation of Dart code into native code.

    This course is designed to teach Flutter and Dart to beginners without any prior knowledge of either language. No Android or iOS development experience is necessary as Flutter allows you to learn only one language. The course covers both theoretical and practical aspects, and a complete, realistic app will be built with core basics and advanced features such as state management, native functionality, animation, writing clean code, and much more.

    This course includes the following:

    • Basic overview of flutter and dart

    • Complete guide on setting up Flutter on mac and windows OS

    • Dart programming basics(eg. variables, final and const, functions, conditional Flow Statement, classes and objects, constructor, inheritance, polymorphism, and abstract class, and much more)

    • Basics about Stateless widgets and stateful widget

    • Working with layout widgets and building our own custom widgets

    • Working with simple navigation and named routes

    • Passing data from one screen to another using a constructor and named routes

    • Working with forms and validation

    • State management using provider package

    • Working with firebase

    • Working with firebase authentication email password service(sign in, sign up, reset the password, change password, logout)

    • Error handling

    • Using the native file explorer to pick image files

    • Working firebase storage to store images, view and download

    • Working with firebase real-time database

    • Managing the navigation stack of the application

    • Learn how to write clean and scalable code like a pro

    To corroborate the effectiveness of my courses, take a look at the feedback provided by my former students:

    "I just wanted to say how awesome this Flutter course is! I'm honestly blown away by how much I've learned. The way the material was presented made it easy to understand and follow along. Plus, the instructor was super knowledgeable and made the whole experience fun and engaging. I would definitely recommend this course to anyone interested in learning Flutter. Thank you so much for creating such a fantastic course!"   --Cahyono

    "100% recommended for anyone looking for a new course on flutter and dart. Engaging and good explanation. Great work..."   --innon tech

    "First of all, the instructor sir was a good man because I cause many errors in my code and asked many doubt to him, and he cleared all my doubts. Next, the course content and resources are excellent and very much useful. I recommend everyone who wants to know about firebase operations should buy this course."   --A. Sudhan Raj Babu

    "Straight to the point, excellent tutorial, a must. Anmol is a true expert."   --Helvecio Borges Guimarães


    If you want to create authentic native mobile applications for the most prevalent mobile platforms such as iOS and Android, explore the complete array of features provided by Flutter, and prefer to avoid spending hours learning two distinct languages, then this course is suitable for you.

    Although having a fundamental knowledge of programming language would be beneficial, it's not a strict requirement. Also, you don't need any prior experience with Flutter or Dart, iOS (Swift/Objective-C), or Android (Java).

    It's important to remember that I am confident you'll thoroughly enjoy this course, which is why we're offering a full 30-day money-back guarantee. There's no risk involved, so signing up today is a complete no-brainer.

    Click the "Buy now" button and enroll in the world's best Flutter development course without delay.

    Who this course is for:

    • Collage student
    • IT Professionals
    • Application developer
    • Flutter developer
    • Web developer

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    I am a passionate programmer with experience in Web, Data Science, and Application Developer. Recognized consistently for performance excellence and contributions to success in the Application Development industry. Highly organized, self-motivated, and proficient with coding. Looking forward to boosting my knowledge through udemy. Post blogs on medium about flutter application development.Bachelor's degree with a specialization in Computer Science and Engineering branch.
    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 140
    • duration 16:47:48
    • Release Date 2023/04/10