Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
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 2 3 4

Flutter - Restapi & Mysqli Te: Todo App

Posted By: ELK1nG
Flutter - Restapi & Mysqli Te: Todo App

Flutter - Restapi & Mysqli Te: Todo App
Published 6/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.67 GB | Duration: 6h 21m

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

What you'll learn

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

Requirements

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!

Description

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: Introduction

Lecture 1 Flutter Introduction

Lecture 2 How to Connect Real Device with Android Studio

Lecture 3 Basic Intro About Flutter

Lecture 4 Flutter Folder Structure

Lecture 5 create flutter project from scratch

Lecture 6 Flutter Architecture

Section 2: Widget

Lecture 7 Material App Widget

Lecture 8 Scaffold Widget

Lecture 9 AppBar

Lecture 10 Bottom Navigation Bar

Lecture 11 Navigation Drawer

Lecture 12 Text Widget

Lecture 13 Rich Text

Lecture 14 Floating Action Button

Lecture 15 Container Widget

Lecture 16 Row Widget

Lecture 17 Column Widget

Lecture 18 Gesture Detector

Section 3: Picker

Lecture 19 DatePicker

Lecture 20 TimePicker

Section 4: Input Section

Lecture 21 Form Part -1

Lecture 22 TextFieldWidget

Section 5: Dialog and Sheet

Lecture 23 Alert Dialog

Lecture 24 Bottom Sheet

Section 6: Scrolling Widget

Lecture 25 Single Child Scrollview

Lecture 26 Pageview Widget

Section 7: List and GridView

Lecture 27 Basic intro about listview and listview()

Lecture 28 Listview Builder Constructor

Lecture 29 Listview Separated Example

Lecture 30 Grid view Widget

Section 8: Navigation and Routing

Lecture 31 Introduction to Navigation and Routing

Lecture 32 Basic Routing With Naivigator Class

Lecture 33 Name Route

Lecture 34 Data PassingIn One Screen To Another Screen

Section 9: Tabbar Widget

Lecture 35 Tab Bar Widget

Section 10: Todo Application with SQLite DB

Lecture 36 Sqlite Basic and Setup

Lecture 37 Sqlite create operation

Lecture 38 Sqlite Read Operation

Lecture 39 Sqlite Update Operation

Lecture 40 Sqlite delete operation

Section 11: Rest Api

Lecture 41 Rest Api Basic And Rest Api Method

Lecture 42 Get Request Flutter

Lecture 43 Flutter Post Request

Lecture 44 Put Request

Lecture 45 Delete Request

Section 12: Finalized

Lecture 46 Finish app

Beginner and experienced developers who are interested in developed into mobile app using single language for both platforms.