Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Mobile Programming By Example With Codename One
Rating: 4.0 out of 5(398 ratings)
17,446 students

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
Created byShai Almog
Last updated 9/2017
English
English [Auto],

What you'll learn

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

Course content

19 sections • 32 lectures • 5h 36m total length
  • Creating a hello world app3:31

    Create a hello world app in Codename One by installing the plugin, defining the package name, selecting a theme, adding a button with listener, and building for Android and iOS.

  • Core Concepts of Mobile Development38:31

    Explore core concepts of mobile development, including density and resolution, image strategies (multi-image and vector), provisioning and certificates, app sandboxing, permissions, and background tasks, across platforms.

  • What is Codename One41:00

    Understand Codename One as a portable Java platform for mobile development that unifies multiple device runtimes. Explore its architecture with virtual machines, a statically linked API, and cloud build.

  • Anatomy of a Codename One Application35:49

    Explore anatomy of a Codename One application across Eclipse, NetBeans, and IntelliJ IDEA, exposing files, directories, build processes, and cloud build servers while revealing how the simulator and libs work.

  • Internationalization & Localization10:33

    Explore internationalization and localization concepts (I18N) and how Codename One uses resource bundles and the UI manager to deliver seamless translation across locales and cultures, including RTL.

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

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.

Who this course is for:

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