Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Deep Dive into Mobile Development with Codename One
Basics
Working with CSS (12:59)
Working with Custom Webservices
Introduction to Spring Boot (34:38)
Connecting to a WebService (35:26)
Extracting UI Design
Introduction (4:05)
Cutting images in Photoshop (5:58)
CSS (7:48)
BaseForm (5:30)
MainMenuForm (1:34)
CheckoutForm (3:41)
UI Design From Scratch
Introduction (3:43)
The new Forms (3:23)
Fixing the Checkout Experience (2:33)
CSS Changes (2:54)
Code Changes & Summary (7:52)
Architecture
Overview & Basic Model (4:15)
Integration & Summary (4:35)
Native Interfaces - Billing
The Native Interface & Callback (8:36)
Dependencies - Gradle & Cocoa Pods (4:25)
The Native Code (7:24)
Native Interfaces - Camera
Introduction & Generic Code (12:06)
Implementing the Native Camera on Android (6:58)
Camera iOS Port Basics (12:00)
ARC & View on iOS (7:25)
Capture & Callbacks in iOS (8:25)
Putting it All Together
Communicating with the Server (7:25)
Address & Validation (2:46)
Categories & Search (2:47)
Parse Server by Chidiebere Okwudire
Overview (5:15)
Introduction to Parse (25:28)
Introduction to parse4cn1 (42:23)
Advanced topics (28:03)
Security
Security Basics & Certificate Pinning (12:05)
Storage Encryption & Misc Security Features (5:46)
Maps
Introduction & Install (4:54)
Hello World & Devices (3:38)
Markers, Lightweight Overlays & Map Layout (7:02)
Building from the Open Source Project Offline Without Build Servers or Plugin
Introduction & Setup (11:16)
Running the Kitchen Sink in the Simulator (3:19)
Building a Desktop version of the Kitchen Sink (6:43)
Building an Android Native version of the Kitchen Sink (8:43)
Build an iOS Native version of the Kitchen Sink (6:30)
Performance & Memory Tuning
What is Performance? Breaking Down the Problem (7:44)
EDT, Threading, Caching & Soft References (9:32)
The Different Image Types & their Impact on Performance/RAM (15:18)
List, Network, Parsing & Resource File Size (10:16)
Profiling on the Desktop & using the Perfomance Moitor Tool (7:40)
Profiling on Devices iOS & Android (4:04)
Case Study: Performance Problems in the Kitchen Sink (4:42)
Communicating with the Server
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock