Tags
Language
Tags
May 2024
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1

The Complete Flutter Development Bootcamp With Dart 2024

Posted By: ELK1nG
The Complete Flutter Development Bootcamp With Dart 2024

The Complete Flutter Development Bootcamp With Dart
Published 4/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 27.43 GB | Duration: 31h 3m

A Complete Guide to the Flutter SDK; Flutter Framework for building native iOS and Android apps

What you'll learn

Build beautiful, fast and native-quality apps with Flutter

Build iOS and Android apps with just one codebase

Build a portfolio of beautiful Flutter apps to impress any recruiter

Become proficient in one of the fastest growing technologies

Become a fully-fledged Flutter developer

Build iOS and Android apps using just one programming language (Dart)

Understand all the fundamental concepts of Flutter development

Use features like Google Maps, the device camera, authentication and much more!

Learn all the basics without stopping after them: Dive deeply into Flutter & Dart and become an advanced developer

Learn how to upload images and how to send manual and automated push notifications

Requirements

NO prior iOS or Android development experience is required

NO prior Flutter or Dart experience is required - this course starts at zero!

You can use either Windows, macOS or Linux for Android app development - iOS apps can only be built on macOS though

Basic programming language will help but is not a must-have

Description

Discover the power of Flutter and Dart to create stunning, high-performance mobile apps for iOS and Android with the most comprehensive Flutter course! With over 30 hours of comprehensive content, this course is the ultimate resource for anyone who wants to build beautiful, responsive, and feature-rich applications from scratch.Learn from a 6+ Years Experienced Flutter Developer: Sanjay Kumar DasI am Sanjay Kumar Das, a Software Developer and Freelancer. Its been 6+ years I have been building Flutter Applications for Mobile, Web, Mac Windows and more. I'm excited to be your guide throughout this journey. My goal with this course is to teach you Flutter from the ground up, step-by-step and in a highly practice-oriented way!Unlock Your Potential in Mobile App DevelopmentThis Flutter & Dart course is designed for absolute beginners with no prior programming experience, as well as for those with existing iOS, Android or other development skills. Through video lessons and hands-on projects, you'll learn the ins and outs of Flutter and Dart!Throughout the course you'll build multiple demo apps - ranging from simple to more complex - and, by the end of the course, you'll be able to build your own iOS and Android apps with Flutter.Why Choose Flutter?Developed by Google, Flutter is a framework that allows you to learn one language (Dart) and build beautiful native mobile apps in no timeWrite code only once and ship your apps both to the Apple App Store and Google PlayUse the rich widget suite Flutter provides to add common UI elements or build your own custom widgetsWhat You'll Learn:Detailed setup instructions for both macOS and WindowsA thorough introduction to Flutter, Dart, and the concept behind widgetsAn overview of the built-in widgets and how to add your ownDebugging tips & tricksPage navigation with tabs, side drawers, and stack-based navigationState management solutionsHandling and validating user inputConnecting your Flutter app to backend servers by sending HTTP requestsUser authenticationAdding Google MapsUsing native device features like the cameraAdding beautiful animations & page transitionsImage uploadPush notifications - manual approach and automatedAnd much more!Course Highlights:On-Demand, Video-Based Learning: An immersive experience with practical examples and demo apps to help you develop your skills at your own paceLifetime Access: Revisit topics and refresh your knowledge anytimeNo Experience NecessaryThis course is designed to be accessible to everyone, regardless of their programming background. Whether you're a complete beginner or an experienced developer looking to expand your skillset, I will guide you through each step of the process, ensuring you gain a deep understanding of the fundamentals and advanced concepts.Prerequisites:Basic programming language knowledge will help but is not requiredNo prior knowledge of Flutter or Dart is neededNo iOS (Swift/ObjectiveC) or Android (Java/Kotlin) development experience requiredTake the First Step Towards Your Mobile App Development CareerWith the skyrocketing demand for skilled mobile app developers in today's job market, there has never been a better time to jump into the world of Flutter & Dart. By the end of this course, you'll be fully equipped to design, develop, and deploy stunning iOS and Android apps, setting yourself up for a successful career in mobile app development.Don't let this opportunity pass you by! Enroll in "Flutter & Dart - The Complete Guide" today and start building amazing apps for the iOS and Android platforms!

Overview

Section 1: Introduction to Cross platform development with Flutter and Dart

Lecture 1 What is Flutter

Lecture 2 Why Flutter

Lecture 3 The Anatomy of Flutter

Section 2: Setup and Installation

Lecture 4 Installing Flutter in Mac

Lecture 5 Installing Android Studio in Mac

Lecture 6 Run counter app in Android and IOS Emulator in Mac

Section 3: Getting Started with Basics of Flutter

Lecture 7 Basics of Flutter

Lecture 8 Types of Widgets in Flutter

Lecture 9 Fonts in Flutter

Lecture 10 Container, Colum, Listview and Expanded Widget

Lecture 11 Row and SizedBox

Lecture 12 Dynamic height and width for Responsive UI

Lecture 13 Stack widget on one another

Lecture 14 Display image in App

Lecture 15 AppBar, Body and Floating Action Button

Lecture 16 Types of Buttons

Lecture 17 Function in Flutter

Lecture 18 Displaying SVG Image

Section 4: Dice App

Lecture 19 Project Overview

Lecture 20 App Resources

Lecture 21 User Interface of Dice App

Lecture 22 Adding Functionality to App

Lecture 23 Testing the App

Lecture 24 Congratulation Message

Section 5: About Me : A Beautiful Profile App

Lecture 25 App Overview

Lecture 26 User Image, Name and Profession

Lecture 27 User contact Details

Section 6: Level Up Challenge 1 : The Ginnie App

Lecture 28 How to get started

Lecture 29 Resources for the level up challange

Lecture 30 Congratulations message

Section 7: Lets Play Some Music : Xylophone

Lecture 31 Play sound in App : The Minion Selfie App

Lecture 32 Xylophone Project Overview

Lecture 33 Project Resources

Lecture 34 Implementing User Interface

Lecture 35 Playing sounds in Xylophone App

Lecture 36 Code Optimization

Section 8: BMI Calculator

Lecture 37 BMI Calculator : A Health App with Beautiful User Interface

Lecture 38 Skeleton UI of BMI Calculator

Lecture 39 Implementing Attractive UI to BMI Calculator

Lecture 40 Glowing effect to widgets

Lecture 41 Adding functionality to App

Lecture 42 Display BMI

Section 9: Introduction to State Management

Lecture 43 What is State Management N Why it is required

Lecture 44 Counter app using Basic State Management : SetState

Lecture 45 Counter App using Provider

Section 10: News App

Lecture 46 A quick overview

Lecture 47 Introduction to REST APIs

Lecture 48 API Overview and Folder Architecture

Lecture 49 Creating News Data Schema

Lecture 50 Fetching Data from API

Lecture 51 Top Headlines Screen

Lecture 52 Specific News Screen

Lecture 53 Shimmer Loading Effect

Section 11: Coin Wise : Crypto Tracking App

Lecture 54 Coin Wise Overview

Lecture 55 Crypto API Overview

Lecture 56 Function to Fetch Data from API

Lecture 57 Crypto Data Model

Lecture 58 Crypto Data Provider

Lecture 59 Listing Crypto Curriencies

Lecture 60 Fetching Specific Crypto Currency Data

Lecture 61 Crypto Details Screen

Lecture 62 Fetching Crypto Chart Points

Lecture 63 Display Crypto Chart

Lecture 64 1D, 1W, 1M, 1Y Chart Buttons

Lecture 65 Adding wishlist in Coin Wise

Lecture 66 Crypto Currency and Wish List

Lecture 67 Function to add/remove Crypto from WishList

Lecture 68 Display Bookmarked Curriencies

Lecture 69 App Name and Logo

Section 12: Level Up Challenge 2 : Quizze

Lecture 70 Challange Overview

Lecture 71 API Overview

Lecture 72 Project Overview

Lecture 73 Congratulations Message

Lecture 74 Setting up new Project

Lecture 75 Function to Fetch Data from Quiz API

Lecture 76 Quiz Model

Lecture 77 Setting up Quiz Provider

Lecture 78 Quizze Home Screen UI (Part 1)

Lecture 79 Quizze Home Screen UI (Part 2)

Lecture 80 Quizze Home Screen UI (Part 3)

Lecture 81 Adding functionality to MCQ

Lecture 82 Quiz Score

Lecture 83 Display Score and Restart Game Functionality

Lecture 84 App Name and Logo

Section 13: Croud Connect : A Chat App (Flutter & Firebase)

Lecture 85 Clone the Initial project files

Lecture 86 Create a Beautiful Login Screen

Lecture 87 OTP Scree

Lecture 88 User Registration Screen

Lecture 89 Setting up Firebase

Lecture 90 Receive OTP

Lecture 91 Verify OTP

Lecture 92 Country Phone Code Selector

Lecture 93 Logging in to Croud Connect

Lecture 94 Pick Image for Profile pic from gallery

Lecture 95 Setting up Firebase Storage and Firebase Database

Lecture 96 Authentication and Registration Logics

Lecture 97 Route to Chat Screen

Lecture 98 Chat Screen UI

Lecture 99 Upload Chat to Database

Lecture 100 Sending the first Message

Lecture 101 Display Chats

Section 14: Building E-Commerce Application : Amazon

Lecture 102 Know about the project

Lecture 103 Course Resources

Lecture 104 Sign In Screen UI

Lecture 105 Create Account Screen UI

Lecture 106 OTP Screen

Lecture 107 Configuring Firebase and Mobile Authentication

Lecture 108 Implementing Home Screen

Lecture 109 User Details Screen Inplementation

Lecture 110 Cart Screen Implementation

Lecture 111 Menu Screen Implementation

Lecture 112 Configure Firebase for User Data Storage

Lecture 113 Configure Firebase Storage

Lecture 114 Listing Sellers Product in Seller's Home Screen

Lecture 115 Product Search Screen Implementation

Lecture 116 Product Info Screen Implementation

Lecture 117 "Cart" and "Keep Shopping For" Implementation

Lecture 118 "Deal of the Day" and "Get Products by category" Implementation

Lecture 119 Implement Payment Gateway

Lecture 120 Sellers Product monitor/status screen

Lecture 121 Implementation of product Rating

Beginner Level Flutter Developer / Mobile Application Developer