Codename One 101 - Write Native Mobile Apps In Java

Learn to build native applications in Java for all mobile devices with Codename One. This comprehensive course covers architecture, deployment, and UI components.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is a hands-on journey where you'll learn to build mobile applications in Java using Codename One. It covers everything from the basics to more advanced topics like handling events and working with web services, all while having fun along the way.

Key Points

  • Build native applications in Java for all mobile devices.
  • Use Codename One to write TRUE native apps.
  • Learn the basics of mobile device development.
  • Understand UI components and event handling.
  • Get hands-on with networking and databases.

Learning Outcomes

  • Build and deploy Android and iOS apps using Codename One.
  • Understand mobile development challenges and solutions.
  • Create user-friendly interfaces and manage events.
  • Work with JSON/XML for backend communications.
  • Implement styles and themes for a polished look.

About This Course

Build native applications in Java for all mobile devices (iPhone/iPad, Android, Blackberry, etc.) using Codename OneCodename One is the first and only tool to allow Java developers to write TRUE native applications on all mobile platforms. This 7 hour course will help you build a Codename One application from scratch.

It is assumed that students know Java and can use Eclipse or NetBeans.

Included subjects:

  • Basics of mobile device development

  • Architecture

  • Deploy to devices

  • Using Codename One GUI Builder

  • Building a Todo application

  • UI Components

  • Images

  • Event Handling

  • Event Dispatch Thread (EDT)

  • Network Manager and Web Services

  • JSON/XML

  • File system

  • SQL

  • Style & Themes

  • Internationalization and localization

  • Native Device Interface

  • Develop applications using Codename One for all mobile devices

  • Understand the pain points of mobile development

Course Curriculum

1 Lectures

1 Lectures

2 Lectures

2 Lectures

1 Lectures

1 Lectures

Instructor

Profile photo of Shai Almog
Shai Almog

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...

Review
4.9 course rating
4K ratings
ui-avatar of James Forehand
James F.
5.0
5 years ago

Very informative about Codename One. Wish the example code was available.

  • Helpful
  • Not helpful
ui-avatar of coder S v
Coder S. V.
5.0
7 years ago

h

  • Helpful
  • Not helpful
ui-avatar of Javier Morán
Javier M.
3.0
7 years ago

Desactualizado

  • Helpful
  • Not helpful
ui-avatar of Yanike Mann
Yanike M.
5.0
8 years ago

Shai Almog is far beyond excellent teacher. I've enjoyed this course so much and feel very confident that I can build Cross Platform Native Applications :) Thank You so much!!!!!

  • Helpful
  • Not helpful
ui-avatar of Salah Alhaddabi
Salah A.
5.0
8 years ago

Very nice explanation it replaces the reading of the whole developer guide

  • Helpful
  • Not helpful
ui-avatar of Neil Finlayson
Neil F.
4.0
9 years ago

Easy to follow and well explained so far.

  • Helpful
  • Not helpful
ui-avatar of Charles Faivre
Charles F.
3.5
9 years ago

The course material is useful, but maybe a little outdated. It will give you a good start. The audio is very bad and broken up - but understandable if your determined.

  • Helpful
  • Not helpful
ui-avatar of Simone Peirani
Simone P.
5.0
9 years ago

Te content are comprehensive and very well explained! Very good!

  • Helpful
  • Not helpful
ui-avatar of Fabricio Braga
Fabricio B.
5.0
10 years ago

Very good course. I am not fan of on line courses, but this one changed my mind. There is a lot things about Codename One to learn, of course this training is just an overview about the tool, but it covers the most important points, and gives you the base to keep going alone.

  • Helpful
  • Not helpful
ui-avatar of Michael Chandler
Michael C.
4.0
11 years ago

I think if you're serious about getting started with Codename One, following this course is a good introduction. It helped me get familiar with the Codename One Designer tool which is a critical part of developing with the API. The only problem I experienced was with the audio, which cut out sharply with some regularity, more so in the latter half of the course. Overall, it's a good introduction.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses