The Ultimate Mobile App Development Certification Bundle

1 Review
116 Enrolled
6 Courses & 63 Hours
Deal Price$41.00
Suggested Price
$1,049.94
You save 96%
The Ultimate Mobile App Development Certification Bundle
1 Review
$41.00$1,049.9496% OFF

What's Included

Flutter & Dart: The Complete Flutter App Development Course
  • Certification included
  • Experience level required: Beginner
  • Access 195 lectures & 26 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

195 Lessons (26h)

  • Getting Started
    How to Get More Out of The Course11:23
    Download All Source Code for All Projects in the course
  • Why Flutter
    Lesson 8 - Why Flutter - Motivation - Presentation10:53
  • MAC - Setup Development Tools
    Mac flutter installation_part19:49
    Mac flutter installation_part210:40
    Mac flutter installation_part38:16
    Mack flutter installation_final10:58
  • Windows - Setup Development Tools
    Window Flutter Installation_125:01
    Window Flutter installation_final9:13
    Optional - Android Studio - Fix VTX is Disabled
  • Introduction to Dart Programming Language
    Lesson 9 - Intro to Dart and dartPad too - part 18:45
    Lesson 10 - Dart Code Style and Naming Convention5:04
    Lesson 11 - Declaring Variables in Dart - String - Part-111:10
    Lesson 12 - Types and Assigning types to variables8:02
    Lesson 13 - Numbers-Ints-Double4:01
    Lesson 14 - Booleans3:16
    Lesson 15 - Const and final keywords6:58
    Lesson 16 - Concatenation6:36
    Lesson 17 - Operators - Arithmetic8:15
    Lesson 18 - Equality and Relational Operators6:44
  • Control Flow and Functions in Dart - If Statements
    Lesson 19 - If-else statments7:50
    Lesson 20 - Logical Operators11:35
    Lesson 21 - For Loop6:41
    Lesson 22 - While and DoWhile and Break5:48
    Lesson 23 - Switch Case5:22
    Lesson 24 - Functions - Introduction7:27
    Lesson 25 - Return types - String-Int-Bool11:44
    Lesson 26 - Using => For returning expressions3:59
    Lesson 27 - Arguments and Functions8:49
    Lesson 28 - Optional Parameters5:37
    Lesson 29 - Lexical Scope in Dart9:28
    Resources
  • Object Oriented Programming with Dart - Introduction
    Lesson 30 - Introduction to Classes and Objects - Presentation5:55
    Lesson 31 - Class Creation + Instance Vars Intro9:02
    Lesson 32 - Adding Methods to our Class6:04
    Lesson 33 - Constructors - Part 110:19
    Lesson 34 - Named and Sugar Syntactic Constructors6:31
    Lesson 35 - Setters and Getters4:43
    Resources
  • Object Oriented Programming with Dart - Intermediate
    Lesson 36 - Intro to Inheritance - Presentation7:46
    Lesson 37 - Creating Classes and Inheriting From Parent Classes8:30
    Lesson 38 - Override Methods8:03
    Lesson 39 - Inheriting Classes with Constructors7:36
    Lesson 40 - toString Override Method7:07
    Resources
  • Object Oriented Programming with Dart - Advanced
    Lesson 41 - Introduction to Abstract and Interface Classes9:15
    Lesson 42 - Abstract and Interface classes in Dart - Full15:14
    Resources
  • Data Structures and Collections in Dart
    Lesson 43 - Introduction to Collections - Presentation4:37
    Lesson 44 - Creating and Looping thru Lists9:13
    Lesson 45 - Creating List with Person type6:41
    Lesson 46 - Maps8:23
    Resources
  • Dart Libraries and Packages and Project Structure
    Lesson 47 - Introduction to libraries and Creation9:54
    Lesson 48 - Exploring the Project Structure and Math libraries9:34
  • Building Cross-platform Apps with Google's Flutter
    Lesson 49 - Introduction to Flutter - Flutter App Anatomy3:34
    Lesson 50 - Writing a Hello World With Flutter - Text Widget8:41
    Lesson 51 - Little Material Design Presentation2:46
    Lesson 52 - Material Design Text and Widgets - Font Properties7:22
    Lesson 53 - Separating Code - Creating a Stateless Home Class12:24
    Lesson 54 - Creating Libraries and Add Widgets to Libraries - Clean Code5:38
  • Flutter Basic Layouts
    Lesson 56 - Layouts - Containers and Colums13:29
    Lesson 57 - Rows and Expanded6:14
    Lesson 58 - Stack Widget3:39
  • Flutter and Material Design Widgets
    Lesson 59 - Introduction to Scaffold Widget and Other Widgets4:34
    Lesson 60 - Scaffold Widget and appBar and toobar Widgets Tap11:34
    Lesson 61 - Scaffold - Inkwell and Taps + other Scaffold properties10:14
    Lesson 62 - Scaffold - BottomNavigator and Adding Touch6:58
    Lesson 63 - FloatingActionButton - Running on iOS and Android4:10
    Lesson 64 - Introduction to GestureDetector Widget - Part 110:25
    Lesson 65 - Gesture dectector - Custom Buttons and Tap - Final14:10
  • Flutter - Stateful and Stateless Widgets
    Lesson 67 - Intro to Stateless vs Stateful Widgets3:36
    Lesson 68 - Intro to Make it Rain App - Slide1:39
    Lesson 69 - App Let it Rain - UI - Part 19:55
    Lesson 70 - App - Make it Rain - UI setup - Part 210:37
    Lesson 71 - App - Let it Rain - Final9:05
    Resources
    Lesson 72 - Challenge - MakeItRain App1:01
    Lesson 73 - Solution to the Challenge2:02
  • Flutter - Building Layouts and More Widgets
    Lesson 74 - Building Layouts Introduction - Login Form App1:21
    Lesson 75 - App - Login - Setup Configurations and UI - Part 111:53
    Resources-Login App Image Resources
    Lesson 76 - UI Settup - Image and TextFields - Part 212:07
    Lesson 77 - UI Setup - Part 312:34
    Lesson 78 - Code Logic Added10:35
    Lesson 79 - Login App - Final Fixes - Final App7:09
    Lesson 80 - Widgets Tree Presentation3:45
    Resources
  • Flutter - Building The Weight On Planet X App
    Lesson 90 - Intro WeightMars1:42
    Lesson 91 - Weight On UI - Part 112:54
    Lesson 92 - UI Finalized12:42
    Lesson 93 - Weight On X - Logic - Part 111:28
    Lesson 94 - Weight on X Final7:32
    Resources
  • CHALLENGE - Build a BMI App
    Image Resources
    Lesson 95 - BMI - Intro to Challenge4:37
    Challenge Instructions
  • Flutter - Connecting to the World with Our Apps
    Lesson 100 - Intro to HTTP and JSON6:14
    Lesson 100A - Updates Flutter Beta 2 - JSON and Child Fixes11:15
    Lesson 101 - Intro to Async and Future - Http Request in Flutter5:38
    Lesson 102 - Parsing a JSON object - Part 116:59
    Lesson 103 - Parsing JSON - Getting Field values9:45
    Lesson 104 - Parsing Json - Adding data to a Textview6:52
    Lesson 105-Updated - Parsing data into Listview-Builder20:20
    Lesson 106 - Parse Data into Listview - Adding onTap and Alert Dialog20:44
    Lesson 109 - Parsing Complex Json Tree - Important10:19
    Resources
  • CHALLENGE - Build a Quake App
    Lesson 110.1 - Challenge Introduction2:07
    Challenge Instructions
  • CHALLENGE Solution - Build a Quake App
    Lesson 105 - Quakes App Solution - Part110:17
    Lesson 106 - Challenge Quake Solution - Fixing return Types - Getting json Data7:09
    Lesson 107 - Challenge Solution - Getting data into Listrow8:26
    Lesson 108 - Challenge Solutioin - Quake Row UI9:25
    Lesson 109 - Challenge App - Quake - Formatting Dates14:52
    Lesson 110 - Challenge Earthquake - Final7:03
    Source Code
  • Flutter - Build the Klimatic Weather App
    Lesson 111 - Klimatic - Intro Slide1:05
    Lesson 112 - Signup for API Key6:23
    Lesson 113 - Project Creation and Images, UI and Unsplash and Tiny Image site12:24
    Images Resources
    Lesson 114 - UI Setup-Add image bg and Appbar Button - Part 19:15
    Lesson 115 - UI Setup and API Setu11:07
    Lesson 116 - Http Requests to the API and Getting Data in the Console11:35
    Klimatic-Dart2-Update-Fix1:52
    Lesson 117 - Data on Screen and FutureBuilder Widget16:03
    Lesson 118 - Learn how to send data from Screen A to B - part 110:07
    Lesson 119 - Navigate to Second Screen and Passing data - Part 214:09
    UPDATE - MaterialPageRoute Issue Fixed!
    Lesson 120 - Sending Data back to First Screen - Final17:41
    Lesson 121 - Go to Second Screen - Second Screen UI - Part 19:19
    Lesson 122 - Changing City and Getting Weather Temp12:48
    Lesson 123 - Klimatic Final App - Congrats14:09
    Resources
  • Flutter - IO - Read/Write to Device
    Lesson 124 - Intro to Persistence in Futter4:08
    125 - Flutter IO - Reading and Writing to Text File - Part 117:30
    Lesson 126 - Read-Write - Show data in console11:36
    Lesson 127 - Read and Write - Final6:55
    Lesson 128 - Shared Preferences19:28
    Resources
  • Flutter - Database Using SQFLITE
    Lesson 129 - Introduction to DB - Part 1 - Contact Manager App3:12
    Lesson 130 - Database - Setup Project and Dependencies9:03
    Lesson 131 - Good- Creating DbClientHelper Class - Part 17:45
    Lesson 132 - Good - Creating DbClientHelper - Part 210:43
    Lesson 133 - Good DbClientHelper setup - Part 315:06
    Lesson 134 - Good - DbClientHelper setup - Part 413:53
    Lesson 135 - Good - DbClientHelper DONE5:39
    Lesson 136 - Saving and Retriving Users - Console App9:46
    Lesson 137 - DB Crud Operations in the Console - Done13:38
    Lesson 138 - Show Users From Database in a Listview - Final11:04
  • Database - Build a No-Todo App
    Lesson 139 - Demo NoToDo App1:40
    Lesson 140 - UI and Project Setting12:30
    Lesson 141 - Setting up NoDo Model and Row12:17
    Lesson 142 - Setup Database-Helper8:44
    Lesson 143 - Saving Data to Database15:18
    Lesson 145 - Showing all previous and current data in the Listview12:01
    Lesson 146 - Delete Row from DB and Redraw Screen7:53
    Lesson 147 - Final NoTodoApp23:45
    Resources
  • Flutter - Firebase
    Lesson 148 - Intro to Firebase4:15
    Lesson 149- Firebase Android Setup - Part 115:09
    Lesson 150 - Firebase Android Setup - Done9:54
    Lesson 151 - Android - Writing to Firebase DB9:00
    Lesson 152 - OPTIONAL - iOS Firebase Setup and Writing to DB8:02
    Lesson 153 - Rading data from Realtime Database - Part 16:36
    Lesson 154 - Bulding a CommunityBoard App - Setup - Model class9:35
    Lesson 155 - Setting up CommBoard - Part 27:50
    Lesson 156 - CommunityBoard - Setup Methods - Part 311:01
    Lesson 157 - Comm Board App - Saving data to DB - Part 47:25
    Lesson 158 - CommunityBoard App - Part 5 - Showing Items in the FirebaseListview11:39
    Lesson 159 - CommunityBoard - Added onChanedData - Final7:14
    Resources
  • Flutter Firebase Authentication
    Lesson 160 - Intro to Firebase User Authentication2:13
    Lesson 161 - Setting Up emulator to With Google Play Installed5:22
    Lesson 162 - Setup Google Sign in Part 119:24
    Lesson 164 - Creating Account With Email and Password9:15
    Lesson 165 - Google Signout And refresh Screen5:16
    Resources
    Lesson 166 - SigninWith Email and Password _ Signout5:30
    Lesson 167 - Setup Google Signing on iOS6:38
    Resources
  • Flutter Animation
    Lesson 168.1 - Getting started with Animations in Flutter21:15
    Lesson 169 - Creating a Counter Animation15:45
    Lesson 170 - Introductio to Tween7:24
    Lesson 171 - Tween - AnimationStatus5:30
    Lesson 172 - Intro to Chain Animation - Separating Animatioin Logic10:59
    Lesson 173 - Chain Animation - Using the Separated Class11:49
    Lesson 175 - App - Company Page Animation - Model and Data Classes Setup9:14
    Lesson 176 - App Company Page - Create Animation Class - Part 111:52
    Lesson 177 - App Company Page - Show Image and bdrop Opacity13:12
    Lesson 178 - App Company Page - Adding Blur and LogoAvatar19:47
    Lesson 179 - App Company - Adding UI Interface and Animation - Continuation13:19
    Lesson 180 - App Company - Adding Animation and UI elements7:01
    Lesson 181 - App Company - UI - Scrollable Course Area20:57
    Lesson 182 - Final App10:54
    Resources

Flutter & Dart: The Complete Flutter App Development Course

PD
Paulo Dichone

Instructor

Paulo Dichone has a degree in Computer Science from Whitworth University and extensive experience in Android App Development and Web Development. He is also the founder of BuildAppsWithPaulo, where he teaches students from over 175 countries how to program.

Description

Flutter helps developers build native Android and iOS apps with just one codebase. Rather than jumping between different tools, you can just use the Flutter Mobile Development Framework to build apps that run natively on both iOS and Android using the Dart programming language. In this step-by-step course, you'll learn the Dart programming language and Flutter framework in as little as six weeks so you can start making cross-platform mobile apps fast.

  • Access 195 lectures & 26 hours of content 24/7
  • Discover concepts of Object Oriented Programming (OOP)
  • Learn about using If/­Else clauses, Switch statements & logic to control the flow of execution
  • Understand how to work w/ collections, such as List & Maps
  • Organize & format code for readability and how to implement the Model ­View­ Controller (MVC) design pattern
  • Make asynchronous API calls, store & retrieve data from a remote server, and use the JSON format for server communication
  • Build dynamic, real-time apps that can scale quickly & easily

Specs

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner

Requirements

  • Internet required

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
1 Review
5/ 5
All reviews are from verified purchasers collected after purchase.
HA

Hamdan Alanazi

Verified Buyer

Hi there, This is an initial rate of this product and My feedback will be sent in details later on. Thank you very much and Kind Regards. Hamdan

Jul 11, 2020
Your Cart
Your cart is empty. Continue Shopping!
Processing order...