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,421 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 sections32 lectures5h 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