Flutter & Dart Development For Building iOS and Android Apps

Flutter & Dart Development For Building iOS and Android Apps

Flutter is created by Google and is the future of all iOS and Android applications. It is powered by the Dart language

Learn about everything there is to know about Flutter Applications and How To Program Them. A step-by-step process is used to show explain every facet of these topics.
NOTE: This course includes information on iOS and Android!

Gain a good understanding of the following concepts with this course:
  • What Flutter is?
  • Flutter Certifications
  • How to develop using Flutter Applications
  • Features of the Dart programming language
  • Coding semantics
  • Mobile programming
  • Design practices of applications
  • Application programming
  • Network programming

Flutter is one of the most popular mobile frameworks for iOS and  Android in the world that is requested by all companies such as Google, Facebook, and Microsoft for mobile development. This course will ensure you are not left out as more and more companies request this awesome framework. This course will teach you everything about programming Flutter applications. You will receive all the knowledge to use and leverage the powerful technology behind these amazing and wonderful platforms.

What you’ll learn?
  • Flutter Design & Development
  • Dart Programming
  • Android Programming
  • iOS Programming
  • Mobile Development
  • Swift Programming
  • Objective-C Programming
  • Kotlin Programming
  • Java Programming
  • Application Programming
  • Mobile Design
  • Semantics of general programming
  • The format of coding applications
  • All the features of Flutter
  • Application programming
  • Mobile programming
Who is this course for?
  • Anyone looking to learn about Flutter & Dart
  • Developers looking to learn the skills needed to utilize Flutter features
  • Mobile developers
  • People looking to learn about programming
  • Those seeking to understand how Flutter works
  • People seeking guidance on how to create Flutter based programs
  • Beginners and experts in this field
  • People seeking more knowledge on the various features of the Dart programming language
  • People with a desire to improve their programming knowledge
  • Mobile developers
Requirements:
  • Passion for learning Flutter & Dart
  • Basic computer knowledge and skills
  • Passion for programming
  • Basic knowledge of computer science is optional
  • Passion for mobile development
Course content
1. Introduction
Introduction
—————
Setup On Windows
—————
Setup On Linux
—————
Setup On Mac iOS
—————
Setup On Mac Android
—————
App Base Code
—————
2. Widgets
Text
—————
Container
—————
Row
—————
Column
—————
Stack
—————
Image
—————
Padding
—————
Center
—————
Align
—————
Constrained Box
—————
Baseline Class
—————
Aspect Ratio
—————
Sized Box
—————
Transform
—————
3. Gestures
Pointers
—————
Tap
—————
Double Tap
—————
Long Press
—————
Vertical Drag
—————
Horizontal Drag
—————
Pan
—————
4. Navigation Components
Scaffold
—————
Appbar
—————
BottomNavigationBar
—————
TabBarView
—————
Drawer
—————
SliverAppBar
—————
5. InputSelection Components
FlatButton
—————
RaisedButton
—————
DropdownButton
—————
TextField
—————
CheckBox
—————
Radio Button
—————
PopupMenuButton
—————
IconButton
—————
ButtonBar
—————
Floating Action Button
—————
Switch
—————
Slider
—————
Date Picker
—————
Time Picker
—————
SimpleDialog
—————
AlertDialog
—————
BottomSheet
—————
ExpansionPanelList and ExpansionPanel
—————
SnackBar
—————
Cupertino Setup
—————
CupertinoActionSheet
—————
CupertinoActivityIndicator
—————
CupertinoAlertDialog
—————
CupertinoButton
—————
CupertinoPageScaffold
—————
CupertinoPicker
—————
CupertinoPopupSurface
—————
CupertinoSegmentedControl
—————
CupertinoSlider
—————
CupertinoSwitch
—————
CupertinoNavigationBar
—————
CupertinoTabBar
—————
CupertinoTabScaffold
—————
CupertinoTextField
—————
6. Information Displays
Icons
—————
Chip
—————
Tooltip
—————
DataTable
—————
Card
—————
LinearProgressIndicator
—————
CircularProgressIndicator
—————
7. Layout
GridView
—————
ListView & ListTile
—————
Stepper & Step
—————
Divider & divideTiles
—————
Aligning Widgets
—————
Sizing Widgets
—————
Packing Widgets
—————
Nesting rows and columns
—————
Add, Update and Delete Widgets
—————
8. Navigation & Routing
Navigate to a new screen and back
—————
Multiple Files For Each Screen
—————
Send data to a new screen
—————
Return data from a screen
—————
Navigate with named routes
—————
Animating a widget across screens
—————
Stateless vs Stateful Widgets
—————
9. Animation
Tween Animation
—————
Staggered Animation
—————
Reverse and Stop Animations
—————
10. Platform Specific Code
Call Android Java Code
—————
Send Parameters To Android Java Code
—————
Call Android Kotlin Code
—————
Send Parameters To Android Kotlin Code
—————
Call iOS Objective-C Code
—————
Send Parameters To iOS Objective-C Code
—————
Call iOS Swift Code
—————
Send Parameters To iOS Swift Code
—————
11. Building & Releasing
Remove Debug Badge
—————
Build & Release For Android
—————
Build & Release For iOS
—————
12. Networking
Fetch data from the internet
—————
Making authenticated requests using HTTP Headers
—————
Parsing JSON in the background
—————
Working with WebSockets
—————
13. Data Persistence
Reading & Writing Files
—————
Storing Key-Value Data On Disk
—————
Data Persistence Using SQLite
—————
14. Creating An App
Calculator Part 1 – TabBar Creation
—————
Calculator Part 2 – Implementing The Tabs
—————
Calculator Part 3 – Tab Persistence
—————
Changing Android App Icon
—————
Changing iOS App Icon
—————
Change App Display Name
Download all resources from here | Password: freeudemycourses.online