Java for Mobile Devices - iOS/Android/Win (Phones & Tablets)

Build cross platform native mobile applications using Codename One on: IntelliJ/IDEA, NetBeans or Eclipse
Rating: 4.1 out of 5 (105 ratings)
15,561 students
Java for Mobile Devices - iOS/Android/Win (Phones & Tablets)
Rating: 4.1 out of 5 (105 ratings)
15,561 students
Build a mobile application

Requirements

  • Basic understanding of the Java programming language
  • Ability to work with one of the major Java IDE's NetBeans, Eclipse or IntelliJ/IDEA
Description

Learn how to build native iOS/Android/Windows applications using your existing Java programming skills and your IDE of choice. This course teaches the basics of Codename One, an open source tool for mobile development in Java.

This is an introductory course that also explains the core concepts of mobile development and some of the more complex notions. The course builds a good looking "TODO" app with a cool title area animation effect. 

Most of the lessons in the course are completely standalone and don't require a sequence so you can just jump back and forth between the modules.

Who this course is for:
  • A developer who knows Java and is interested in applying those skills to mobile devices
Curriculum
3 sections • 16 lectures • 3h 47m total length
  • Introduction
  • Creating a hello world App
  • What is Codename One
  • Core Concepts of Mobile Development
  • Layout Basics
  • Theme Basics
  • Adapting a UI Design
  • Work with Multi-Images
  • Create a List of Items
  • Customize Component Borders & Backgrounds
  • Use Storage, File System & SQL
  • Use HTTP, WebSockets & Invoke REST Webservices
  • Internationalization & Localization - Support multiple languages
  • Understand Properties in Codename One
  • Access Native Device Functionality - Invoke a Native Interface
  • Debug and Run on Device/Native IDE

Instructor
Co-Founder of Codename One
Shai Almog
  • 3.8 Instructor Rating
  • 521 Reviews
  • 27,528 Students
  • 4 Courses

Shai has worked as a professional software developer for more than 20 years during that time he has worked with companies such as Sun Microsystems, Oracle, IBM, DoCoMo, Sprint, Verizon, Voafone, Government institutions, Banks and many others.
He worked in many languages and technologies ranging from Server to desktop and mobile. In the mid 90's Shai turned his focus to Java and as it emerged to mobile Java.
In mobile Java Shai was a core member of the first WTK team & co-founder of the LWUIT project at Sun before forming Codename One with Chen Fishbein.