This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
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)
Hello World & Devices
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock