HOME > Development > Codename One 101 Write Native Mobile Apps In Java

Codename One 101 Write Native Mobile Apps In Java

  • Development
  • Apr 30, 2025
SynopsisCodename One 101 – Write Native Mobile Apps In Java, av...
Codename One 101 Write Native Mobile Apps In Java  No.1

Codename One 101 – Write Native Mobile Apps In Java, available at $19.99, has an average rating of 3.35, with 49 lectures, based on 46 reviews, and has 561 subscribers.

You will learn about Develop applications using Codename One for all mobile devices Understand the pain points of mobile development This course is ideal for individuals who are Java Developers It is particularly useful for Java Developers.

Enroll now: Codename One 101 – Write Native Mobile Apps In Java

Summary

Title: Codename One 101 – Write Native Mobile Apps In Java

Price: $19.99

Average Rating: 3.35

Number of Lectures: 49

Number of Published Lectures: 45

Number of Curriculum Items: 49

Number of Published Curriculum Objects: 45

Original Price: $189.99

Quality Status: approved

Status: Live

What You Will Learn

  • Develop applications using Codename One for all mobile devices
  • Understand the pain points of mobile development
  • Who Should Attend

  • Java Developers
  • Target Audiences

  • Java Developers
  • Codename 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
  • Course Curriculum

    Chapter 1: Introducing Codename One

    Lecture 1: Introduction Lecture

    Lecture 2: Exercise Solution Installing Codename one

    Lecture 3: Exercise Solution Creating A Hello World Application Exercise Solution

    Lecture 4: Exercise Solution Build And Install On An Android Device

    Chapter 2: Devices & Signing

    Lecture 1: Devices & Signing

    Lecture 2: Exercise Solution Certificate Based Project Configuration

    Lecture 3: Understanding Android OS

    Lecture 4: Exercise Solution Creating An Android Certificate

    Lecture 5: Understanding iOS (iPhone/iPad)

    Lecture 6: Exercise Solution Creating An iOS Certificate

    Lecture 7: Creating An iOS Provisioning Profile

    Lecture 8: Understanding Blackberry

    Lecture 9: Exercise Solution Creating A Blackberry Certificate

    Lecture 10: Understanding Windows Phone

    Lecture 11: Understanding J2ME

    Chapter 3: The Todo App

    Lecture 1: Creating The Todo Demo App

    Lecture 2: Exercise Solution Creating the Todo App

    Chapter 4: Layout Managers

    Lecture 1: Layout Managers

    Chapter 5: Basic Components

    Lecture 1: Basic Components

    Lecture 2: Exercise Solution Todo App Cleanup

    Chapter 6: Images & Prototyping

    Lecture 1: Images & Prototyping

    Lecture 2: Exercise Solution: Add Multi-Image and Create MultiButton

    Chapter 7: Events

    Lecture 1: Basic Events

    Lecture 2: Exercise Solution Prepare For Events

    Lecture 3: Exercise Solution Events

    Lecture 4: Understanding Events

    Chapter 8: The EDT: Event Dispatch Thread

    Lecture 1: The EDT

    Chapter 9: Networking, Webservices & Parsing

    Lecture 1: Networking & Webservices

    Lecture 2: Exercise Solution Invoke JSON Webservice

    Lecture 3: Exercise Solution Networking Progress Indicator

    Lecture 4: Exercise Solution Invoking XML Webservice

    Chapter 10: Storage, Filesystem, SQL & Cloud Storage

    Lecture 1: Storage, Filesystem, SQL & Cloud Storage

    Lecture 2: Exercise Solution SQL

    Chapter 11: Themes & Styles

    Lecture 1: Themes & Styles

    Lecture 2: Exercise Solution Theme & 9-Piece

    Chapter 12: Internationalization & Localization

    Lecture 1: Internationalization & Localization

    Lecture 2: Exercise Solution Localization

    Chapter 13: Native Interfaces (methods)

    Lecture 1: Native Interfaces

    Lecture 2: Exercise Solution Generate A Native Call

    Chapter 14: Performance

    Lecture 1: Performance

    Chapter 15: Monetization

    Lecture 1: Monetization

    Chapter 16: Handcoded Applications

    Lecture 1: Handcoded Applications

    Lecture 2: Exercise Solution Handcode A Codename One Application

    Chapter 17: List: Model & Renderer

    Lecture 1: List: Model & Renderer

    Lecture 2: Exercise Solution Million Entries

    Instructors

  • Codename One 101 Write Native Mobile Apps In Java  No.2
    Shai Almog
    Co-Founder of Codename One
  • Rating Distribution

  • 1 stars: 6 votes
  • 2 stars: 2 votes
  • 3 stars: 9 votes
  • 4 stars: 9 votes
  • 5 stars: 20 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!