Autoplay
Autocomplete
HTML5
Flash
Player
Speed
Previous Lecture
Complete and continue
Build Real World Full Stack Mobile Apps in Java
Restaurant Server
Server (7:16)
The App Maker
Scope & Basic UI Design (5:20)
Fleshing Out the UI Design (11:09)
Initial UI Mockup
Architecture of Mockup (3:04)
Base Navigation Form & Shape Effects (7:20)
Dish List & Edit (5:29)
App Maker Server
Introduction, Architecture & Authorization (4:19)
REST API Design (5:00)
Communicating from the Client (2:11)
SQLite and ORM Binding
SQLite Abstraction with Object Relational Mapping (6:56)
Integrating SQLite into the Code (4:31)
Miscellaneous Features
Details, Categories & Validation (5:10)
Billing & Global Server (5:41)
Sidemenu & Preview (4:43)
About Forms (3:13)
Style Form
Style Customization 1 - Introduction & Basics (6:37)
Style Customization 2 - The Customization Popup (5:53)
Style Customization 3 - Font & Color Pickers (4:48)
Style Customization 4 - Saving Style Settings (1:27)
Push & In App Purchase
Push 1 - Initial Registration Process (5:28)
Push 2 - Client Side Code (7:06)
Push 3 - The Server Side & Build Logic (5:57)
Push Http Fallback (2:39)
Push WebSockets Fallback (11:13)
In App Purchase (7:42)
Setting Up a Cloud Server
Setting up the VPS Server (8:43)
Yum, MariaDB, Security & iptables (5:17)
Starting the Server on Boot (5:30)
Lets Encrypt, HTTPS Certificate Support (9:13)
Automating Lets Encrypt Renewal Process (2:18)
Adapting to Tablets & Desktops
Abstraction & Architectecture (5:13)
The UIAbstraction Class (5:45)
The TabletUI Class (3:27)
Putting it all Together (3:22)
Animations
Transitions (7:54)
Layout Animations (6:40)
Animation Manager, Style Animations & Low Level Animations (6:33)
Creating an Uber Clone
Introduction (9:49)
Basic Setup (8:49)
Login & Country Code (8:11)
Login Shadow & Rotation (7:51)
Social Login & Country Picker (8:04)
SMS Activation Flow (9:06)
Map Form (7:00)
Where To UI (5:14)
Where To UI - Part II (6:47)
Side Menu (2:58)
The Spring Boot Server (17:15)
Server WebSocket Handler (8:04)
Client Side UserService (6:20)
SMS Activation & Interception (4:32)
Location Service - Client Side (5:11)
Connecting the Location Service to the Map Form (2:41)
Reverse Gecoding Google Webservice (9:11)
Directions & Places Google Webservices (4:08)
Auto Complete Location Search UI (7:13)
Search Completion Container (3:29)
Plotting the Route On the Map - Setup (4:15)
Plotting the Route On the Map - to/from Tags (5:15)
Plotting the Route On the Map - Completion (4:52)
Hailing in the Client - Showing a Beacon (3:13)
Hailing in the Client - Networking & Sending Push Messages (5:47)
Driver App Server (8:36)
Driver App Server - WebSocket Portion (2:22)
The Driver App - 2 Apps in One Project (7:05)
Separating the Driver App & Push Notification (5:03)
Driver & User Hailing Process (8:46)
Billing with Braintree - Flow explained & Server Side (7:58)
Braintree - Client Side Integration (2:41)
Social Login - Basics & Facebook App (7:11)
Facebook & Google Login Code (3:49)
Google Login Process (3:36)
Morph Transition - Animating Elements Between Forms (4:39)
Cover Transition - Conditionally Showing a Form Transition (2:10)
Circular Floating Action Button Animation (3:47)
Settings Form & Fetching the Avatar Image (5:12)
Edit User - UI Binding and Multipart Image Upload (6:15)
The TabletUI Class
Lecture contents locked
Enroll in Course to Unlock
If you're already enrolled,
you'll need to login
.