Learn Mobile Programming By Example With Codename One

A walkthru of real mobile application demos that shows you how you too can build an elaborate mobile app from scratch
3.9 (232 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
5,722 students enrolled
Instructed by Shai Almog Development / Mobile Apps
Start Learning Now
  • Lectures 18
  • Length 39 mins
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2015 English

Course Description

This is a Codename One crash course that uses existing demos: Dr. Sbaitso & PropertyCross to explain the various features of Codename One and in the process teaches you how to build a simple mobile app for iOS, Android etc...

This course is intended for Java developers and fans who are interested in building mobile apps and want to get a general sense of how this can be done. The course is structured as a code review that explains the demo in great details.

What are the requirements?

  • Students need to be reasonably familiar with Java
  • Students will need an IDE, ideally NetBeans but Eclipse or IntelliJ will also work
  • All of the above IDE's include the Codename one plugin that students should install via the plugin update center

What am I going to get from this course?

  • Understand the basic features of Codename One
  • Build a simple mobile app
  • Create simple special effects for such apps

Who is the target audience?

  • This course is tailored for software developers who have some Java experience
  • Mobile experience isn't required

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introducing Codename One
Codename One By Example
Introducing Codename One
Section 2: Introducing Dr. Sbaitso
Introduction To Dr. Sbaitso - the demo app we will be building
Dr. Sbaitso running on the device
Section 3: The Welcome Screen
Building the welcome form
The Image Capture & Rounding logic
Section 4: The Main UI
The Main UI
Answer And Say Methods
Section 5: The Designer Tool
The designer tool
Section 6: Implementing Search
Section 7: Native Interfaces
The Native Text To Speech interface
Section 8: Introducing The PropertyCross Demo
Section 9: The Init & Start Methods
The Init & Start Methods
Section 10: Search Functionality
Section 11: The Details Form
Details Form
Section 12: The Webservice Request
Webservice Access
Section 13: Favorties Handling
Favorties Form
Section 14: Final Word
Further Reading

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Shai Almog, Co-Founder of Codename One

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.

Ready to start learning?
Start Learning Now