Register Account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Flutter & Dart - The Complete Developer'S Guide Ed[2023]
#1
[Image: 2b7ef30bda9aafdf84313acb66467b94.jpg]
Flutter & Dart - The Complete Developer'S Guide Ed[2023]
Published 6/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.98 GB | Duration: 13h 33m

A Complete Flutter Developer's Guide to the Flutter SDK & Flutter Framework for building native iOS and Android apps

[b]What you'll learn[/b]

Setup Dart&Flutter environment

Become a fully-fledged Flutter developer

Understand all the fundamental concepts of Flutter development

Build iOS and Android apps with just one codebase

Build a portfolio of beautiful Flutter apps to impress any recruiter

Dart Syntax. Learn and use the basics of the programming language Dart.

All the important basics of the Flutter Framework in one small app. UI, navigation, animations, theming

Professional Software Development: Clean software architecture implemented in an app that you can use as a template at any time.

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

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

Learn Flutter and Dart from the ground up, step-by-step

Unit Testing, Widget Testing, Golden Tests & Integration Testing

[b]Requirements[/b]

This course is suitable for programming beginners and for people who come from another language and want to get started with app development with Flutter.

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

You can use either Windows, macOS or Linux for Android app development

NO Exprice about Flutter or Dart - this course starts at zero!

[b]Description[/b]

This comprehensive course will teach students how to build high-quality, responsive mobile applications using Flutter - Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.Throughout the course, students will learn the fundamentals of Flutter development, including how to set up their development environment, build user interfaces, handle user input, manage state, and work with APIs. They will also learn how to incorporate third-party packages and plugins to enhance the functionality of their applications.The course is designed to be hands-on and project-based, with students building a range of applications throughout the course to put their newfound skills into practice. By the end of the course, students will have built several fully functional mobile applications, including a weather app, a social media app, and a music player app.This course is suitable for beginners with little to no experience in Flutter development, as well as experienced developers who want to enhance their skills and build high-quality mobile applications more efficiently.Course Outline:Introduction to Flutter DevelopmentIntroduction to FlutterSetting up the development environmentCreating a new Flutter projectUnderstanding the Flutter architectureBuilding User InterfacesIntroduction to widgetsCreating a layout using widgetsHandling user input with widgetsBuilding responsive layoutsManaging StateUnderstanding state in FlutterUsing setState() to manage stateImplementing streams to manage stateWorking with APIsIntroduction to APIsMaking API calls in FlutterParsing JSON dataError handlingIncorporating Third-Party Packages and PluginsIntroduction to third-party packages and pluginsAdding packages to a Flutter projectUsing plugins to enhance functionalityBuilding Mobile ApplicationsBuilding a weather appBuilding a social media appBuilding a music player appConclusionReview of course contentNext steps for further learning and development.Course Requirements:A basic understanding of programming concepts (e.g., variables, functions, control structures)Familiarity with a programming language (e.g., JavaScript, Python, Java)A computer running Windows, macOS, or LinuxAn internet connection.

Overview

Section 1: Dart Introduction

Lecture 1 Basic Discussion About Dart

Lecture 2 Download And Install Intelij IDEA

Lecture 3 Setup dart and run first dart programm

Lecture 4 First Dart Program and Dart Syntax

Section 2: Dart Data Type

Lecture 5 Dart Variable

Lecture 6 Dynamic and Var Type

Lecture 7 Final and Const Keyword

Lecture 8 Dart data types

Lecture 9 Enum

Lecture 10 Dart keyword

Section 3: Dart Operator

Lecture 11 What is Operator

Lecture 12 Arithmatic operator

Lecture 13 Assignment operator

Lecture 14 Relational Operator

Lecture 15 Type test and logical operator

Lecture 16 Conditional Operator

Lecture 17 Cascade notation operator

Section 4: Dart Control Statement

Lecture 18 Basic discussion about control statement

Lecture 19 Discussion about loop and for loop

Lecture 20 For in loop

Lecture 21 While loop

Lecture 22 Do while loop

Lecture 23 Break and continue statements

Lecture 24 Simple Calculator

Section 5: Dart List

Lecture 25 Introduction to dart list

Lecture 26 Fixed length list

Lecture 27 Growable list

Lecture 28 List methods

Lecture 29 Dart map

Section 6: Dart Function

Lecture 30 what is function?

Lecture 31 Function part-1

Lecture 32 Function part-2

Section 7: Dart OOP

Lecture 33 OOP Introduction

Lecture 34 Dart class and object

Lecture 35 Constructor

Lecture 36 Introduction of inheritence

Lecture 37 Singel level inheritence

Lecture 38 Multi-level inheritence

Lecture 39 Hiarchical-inheritence

Lecture 40 Polymorphism

Lecture 41 Encapsulation

Lecture 42 Abstraction part-1

Lecture 43 Abstraction part-2

Section 8: Dart Null Safety

Lecture 44 Dart null safety

Section 9: Exception Handle

Lecture 45 Exception Handeling

Section 10: Flutter Introduction

Lecture 46 Introduction

Section 11: Setup Environment Flutter

Lecture 47 Setup Flutter SDK and Androdid Studio

Lecture 48 Flutter Folder Structure

Lecture 49 How to Connect Real Device With Android Studio

Lecture 50 Create flutter project from scratch

Lecture 51 Flutter Architecture

Section 12: Flutter Widget

Lecture 52 Material App Widge

Lecture 53 Scaffold Widget

Lecture 54 AppBar

Lecture 55 Bottom Navigation Bar

Lecture 56 Navigation Drawer

Lecture 57 Text Widget

Lecture 58 Rich Text

Lecture 59 Floating Action Button

Lecture 60 Container Widget

Lecture 61 Row Widget

Lecture 62 Column Widget

Lecture 63 Gesture Detector

Lecture 64 InkWell Widget

Lecture 65 Snackbar Widget

Lecture 66 Tooltip Widget

Lecture 67 Introduction with Button in Flutter

Lecture 68 Elevated Button

Lecture 69 Outlined Button

Lecture 70 Card Widget

Lecture 71 Icon Widget

Lecture 72 Progress Indicator

Lecture 73 AssetImage

Lecture 74 NetworkImage

Lecture 75 FadeInImage

Lecture 76 CircleAvatar

Lecture 77 Slider Widget Part-1

Lecture 78 Range Slider Widget Part-2

Lecture 79 Radio Button

Lecture 80 Switch and Switch list tile

Lecture 81 Checkbox

Section 13: Input Section

Lecture 82 Form Part -1

Lecture 83 Form Part -2

Lecture 84 Text Field Widget

Section 14: Picker

Lecture 85 Date Picker

Lecture 86 Time Picker

Section 15: Dialog and Sheet

Lecture 87 AlertDialog

Lecture 88 BottomSheet

Section 16: Scrolling Widget

Lecture 89 Single Child Scroll view

Lecture 90 Pageview Widget

Section 17: List and GridView

Lecture 91 Basic intro about listview and listview()

Lecture 92 Listview Builder Constructor

Lecture 93 Listview Separated Example

Lecture 94 Gridview Widget.wmv

Section 18: Navigation and Routing

Lecture 95 Introduction to Navigation and Routing

Lecture 96 Basic Routing With Naivigator Class

Lecture 97 Name Route

Lecture 98 Data PassingIn One Screen To Another Screen

Section 19: Tabbar Widget

Lecture 99 TabBarWidget

Section 20: Todo Application with SQLite DB

Lecture 100 Sqlite Basic and Setup

Lecture 101 Sqlite create operation

Lecture 102 3 Sqlite Read Operation

Lecture 103 Sqlite Update Operation

Lecture 104 Sqlite delete operation

Section 21: Rest Api

Lecture 105 Rest Api Basic And Rest Api Method

Lecture 106 Get Request Flutter

Lecture 107 Flutter Post Request

Lecture 108 Put Request

Lecture 109 Delete Request

Section 22: Finalized App

Lecture 110 Finalize app and source code

Everyone who wants to quickly and effectively immerse themselves in mobile app development benefits here.,Beginner and experienced developers who are interested in developed into mobile app using single language for both platforms.,Experienced iOS or Android developers who want to build cross-platform (iOS + Android) apps.

[Image: X8P2ugkZ_o.jpg]

TurboBit

[To see links please register or login]

RapidGator

[To see links please register or login]

AlfaFile
FileFactory
[Image: signature.png]
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

Download Now   Download Now
Download Now   Download Now


Telegram