Open Source & Free  

HOW DO I?

Getting Started Instructional Videos

    Explore By Categories

  • Show All
  • Advanced
  • Basic
  • Debugging
  • Featured
  • IO
  • Pro
  • Signing
  • UI
CUSTOMIZE COMPONENT BORDERS AND BACKGROUNDS

The 9-piece image border is a cornerstone tool for theme design

Watch Now
CREATE A SIMPLE THEME

Create or customize a theme for your application

Watch Now
WORK WITH MULTI IMAGES AND DEVICE DENSITIES

Understand the complexity of phone/tablet images

Watch Now
GET REPEATABLE BUILDS? BUILD AGAINST A CONSISTENT VERSION OF CODENAME ONE? USE THE VERSIONING FEATURE?

Versioning allows us to build against a point release and get stability/consistency over time

Watch Now
LAYOUT BASICS

Determine where components are placed especially when dealing with varied screen sizes/orientations

Watch Now
USE PUSH NOTIFICATION SEND SERVER PUSH MESSAGES?

Codename One unifies the push architecture for the various platforms under a single API

Watch Now
USE THE INCLUDE SOURCES FEATURE TO DEBUG THE NATIVE CODE ON IOS/ANDROID ETC.

The source is useful for debugging on device, looking under the hood and writing native interfaces

Watch Now
CREATE A GORGEOUS SIDEMENU

Great UI needs great navigational interface

Watch Now
USE THE DESKTOP AND JAVASCRIPT PORTS

Build apps that run in PC’s and Macs

Watch Now
ACCESS NATIVE DEVICE FUNCTIONALITY? INVOKE NATIVE INTERFACES?

How to integrate native iOS, Android etc. functionality into your Codename One app without sacrificing the portability of the whole app

Watch Now
CREATE A LIST OF ITEMS

Infinite lists of items are powerful tools

Watch Now
USE CRASH PROTECTION? GET DEVICE LOGS?

Track down issues that occur on the device or in production using these tools

Watch Now
DEBUG A CODENAME ONE APPLICATION ON AN ANDROID DEVICE

Debugging on a device using the Android Studio IDE

Watch Now
USE CLOUD CONNECT

Instantly preview your work on multiple devices

Watch Now
USE OFFLINE BUILD

Build without the cloud build servers

Watch Now
USE PROPERTIES TO SPEED DEVELOPMENT

Simplify UI, Database/Storage and Parsing code

Watch Now
USE STORAGE, FILE SYSTEM AND SQL

retain application data in Codename One

Watch Now
DEBUG INTO CODENAME ONE SOURCE, MODIFY IT & CONTRIBUTE IT BACK

Use the sources on github, to improve your app, learn & contribute

Watch Now
ACCESS REMOTE WEBSERVICES? PERFORM OPERATIONS ON THE SERVER?

Invoke server functionality from the client side using the Codename One webservice wizard

Watch Now
CREATE AN IOS PROVISIONING PROFILE

Signing & provisioning on iOS is a bit painful, hopefully this will aleviate some of the pain

Watch Now
FIND PROBLEMS IN MY APPLICATION, USING THE CODENAME ONE TOOLS AND THE STANDARD IDE TOOLS

Review of the simulator tools for network monitoring, performance monitoring etc.

Watch Now
HANDLE EVENTS/NAVIGATION IN THE GUI BUILDER & POPULATE THE FORM FROM CODE

Event/variable handling in the Codename One GUI builder is a bit different from typical desktop development

Watch Now
IMPROVE APPLICATION PERFORMANCE OR TRACK DOWN PERFORMANCE ISSUES

Covers the basics of “what is slow” and how to find out what is bogging down your app

Watch Now
TAKE A PICTURE WITH THE CAMERA

Using the capture API to take a picture

Watch Now