Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Code a Startup-Worthy App with Google Flutter (30 Hours)
01) Introduction to Flutter
00. Introduction to Flutter (7:17)
01. Installing Android Studio (7:27)
02. Installing the Flutter SDK (7:12)
03. Exploring Android Studio Flutter (11:27)
04. Running Your First Flutter App (10:34)
05. Exploring Your First Flutter App (12:09)
Introduction to Flutter (PDF Resource)
Mammoth Interactive Flutter SDK
02) Dart Language Basics
00. Introduction to the Dart Language (4:52)
01A. Variables (9:06)
01B. Variables - Demo (9:41)
02A. Variable Operators (8:03)
02B. Variable Operators - Demo (15:46)
03A. Lists (6:55)
03B. Lists - Demo (13:05)
04A. Maps (5:36)
04B. Maps - Demo (6:57)
05A. Functions (8:26)
05B. Functions - Demo (10:06)
06A. Control Flow (8:11)
06B. Control Flow - Demo (11:15)
07A. Loops (7:50)
07B. Loops - Demo (13:01)
08A. Classes and Objects (9:55)
08B. Classes and Object - Demo (11:45)
09A. Inheritance (7:16)
09B. Inheritance - Demo (15:38)
10. Summary of Dart Language (4:22)
Dart Language Basics (PDF Resource)
03) Flutter Widgets
00. Intro to Flutter Widgets (4:55)
01. Grid Layout with Columns and Rows (14:25)
02. Text Widgets (10:39)
03. Button Widgets (18:06)
04. Textfield Widgets (16:29)
05. Adding Images (7:39)
Flutter Widgets (PDF Resource)
04) Project - Flutter Calculator App
00. Project Introduction (3:14)
01. Building the User Interface (15:54)
02. Building the UI (Continued') (7:59)
03. Styling the UI (7:01)
04. App Input and Output (10:59)
05. Implementing Arithmetic (8:55)
06. Bonus (4:24)
Calculator Project Files (Resource)
Flutter Projects (PDF Resource)
05) Project - Flutter Image Guesser App
00. Intro to Image Guesser App (3:24)
01. Building the Main User Interface (13:07)
02. Importing Images (6:58)
03. Building Image Cards (8:27)
04. Building Image Cards (Continued) (10:59)
05. Implementing Swiper Functionality (14:56)
06. Implementing Swiper Functionality (Continued) (6:22)
07. Implementing Short Answer Functionality (6:00)
Project Files (Resource)
06) Building an App Wireframe
Course Intro Video (3:45)
00. Introduction to Building App Wireframes (9:21)
01. Welcome Screen (10:21)
02. Login Page (23:43)
03. Sign Up Page (12:27)
04. Guest Home Page (37:34)
05. Profile Account Page (32:45)
06. Personal Info Page (14:22)
07. View Profile Page (26:04)
08. Review Widget (20:55)
09. Review Form (12:54)
10. Explore Search Page (8:17)
11. Posting Tile Widget (21:55)
12. Saved Posting Paged (8:53)
13. Upcoming and Previous Trips Page (10:05)
14. Trips Page Widget (10:05)
15. Viewing Posting Page (42:15)
16. View Posting Page (Continued) (33:03)
17. Bookings Page (27:25)
18. Bookings Page (Continued) (25:05)
19. Inbox Page (13:09)
20. Conversation Page (14:01)
21. Message List Tile (21:57)
22. Host Home Page (14:49)
23. My Posting Page (16:32)
24. Create Posting Page (40:28)
25. My Bookings Page (11:48)
26. Summary - Building Wireframe Apps (3:02)
Source Code: Mammoth Interactive Flutter Startup App
07) Building the App's Data Structures
00. Building the App's Data Structures (Introduction) (3:49)
01. Contact Class (5:18)
02. User Class (8:58)
03. Posting Class (13:18)
04. Booking Class (11:00)
05. Review Class (13:38)
06. Conversation and Messaging Classes (15:25)
07. Adding Temporary Data (13:11)
08. Loading Data in Account and Personal Info Pages (13:23)
09. Loading Data in Explore and Posting Pages (52:35)
10. Loading Data into Saved and Trips Pages (15:32)
11. Loading Data into the View Profile Page (17:22)
12. Loading Data into Inbox Page (10:38)
13. Loading Data into Conversation Page (10:28)
14. Loading Data into My Postings and Create Posting Pages (27:10)
15. Loading Data into the Bookings Page (9:37)
16. Building the Data Structures - Summary and Outro (3:05)
Building Data Structures (PDF Resource)
08) Fetch Functions
00. Introduction to Database Fetch Functions (5:08)
01. Adding Firebase API (14:12)
02. Adding User Authentication (15:12)
03. Adding User Data (24:52)
04. Adding Conversation Data (8:35)
05. Adding Posting Data (16:44)
06. Writing User Fetch Functions (22:37)
07. Writing Posting Fetch Functions (23:51)
08. Writing Booking Fetch Functions (13:48)
09. Writing Review Fetch Functions (12:29)
10. Writing Conversation Fetch Functions (11:56)
11. Fetching Profile Information (27:12)
12. Fetching Posting Info (Part 1) (30:36)
14. Database Fetch Functionality Summary And Outro (3:20)
13. Fetching Posting (Part 2) (22:30)
Database Fetch Functionality (PDF)
09) Database Functions
00. Intro to Database Upload Functions (3:53)
01. User Functions (30:14)
02. User Functions (Cont'd) (28:42)
03. Posting Functions (Part 1-2) (23:25)
04. Posting Functions (Part 3-4) (28:33)
05. Posting Functions (Part 5) (16:32)
06. Saved Postings Functions (10:37)
07. Conversation Functions (18:29)
08. Book Functions (33:54)
09. Review Functions (14:44)
10. Search Filter Functions (17:22)
11. Become a Host Function (7:27)
12. Booking Display Filter Functions (11:19)
13. Database Upload Functions Summary and Outro (3:27)
Course Summary and Outro (6:18)
Database Upload Functionality (PDF)
Source Code
Extra Source Code
00. Introduction to Flutter
Complete and Continue