Codename One 101 - Write Native Mobile Apps In Java

Build native applications in Java for all mobile devices (iPhone/iPad, Android, Blackberry, etc.) using Codename One
10 reviews
TAUGHT BY
  • 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.
WHAT'S INSIDE
  • Lifetime access to 45 lectures
  • 6+ hours of high quality content
  • A community of 200+ students learning together!
SHARE

Codename One 101 - Write Native Mobile Apps In Java

Build native applications in Java for all mobile devices (iPhone/iPad, Android, Blackberry, etc.) using Codename One
10 reviews

HOW UDEMY WORKS?

Discover courses made by experts from around the world.

Take your courses with you and learn anytime, anywhere.

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

COURSE DESCRIPTION

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
    • Java development knowledge
    • Ability to work with Eclipse/NetBeans
    • Internet connection
    • Over 45 lectures and 6 hours of content!
    • Develop applications using Codename One for all mobile devices
    • Understand the pain points of mobile development
    • Java Developers

THE UDEMY GUARANTEE

30 day money back guarantee
Lifetime access
Available on Desktop, iOs and Android
Certificate of completion

CURRICULUM

  • SECTION 1:
    Introducing Codename One
  • 1
    Introduction Lecture
    10:31
  • 2
    Exercise Solution Installing Codename one
    04:31

    This is just a basic guide to installing Codename One, if you didn't install it yet then follow this. Otherwise this is something you can easily skip.

  • 3
    Exercise Solution Creating A Hello World Application Exercise Solution
    05:10
  • 4
    Exercise Solution Build And Install On An Android Device
    04:32
  • SECTION 2:
    Devices & Signing
  • 5
    Devices & Signing
    02:44
  • 6
    Exercise Solution Certificate Based Project Configuration
    03:51
  • 7
    Understanding Android OS
    06:19
  • 8
    Exercise Solution Creating An Android Certificate
    02:41
  • 9
    Understanding iOS (iPhone/iPad)
    10:01
  • 10
    Exercise Solution Creating An iOS Certificate
    07:40
  • 11
    Creating An iOS Provisioning Profile
    06:57
  • 12
    Understanding Blackberry
    05:29
  • 13
    Exercise Solution Creating A Blackberry Certificate
    05:28
  • 14
    Understanding Windows Phone
    04:20
  • 15
    Understanding J2ME
    06:23
  • SECTION 3:
    The Todo App
  • 16
    Creating The Todo Demo App
    10:39
  • 17
    Exercise Solution Creating the Todo App
    02:47
  • SECTION 4:
    Layout Managers
  • 18
    Layout Managers
    15:29
  • SECTION 5:
    Basic Components
  • 19
    Basic Components
    02:33
  • 20
    Exercise Solution Todo App Cleanup
    04:57
  • SECTION 6:
    Images & Prototyping
  • 21
    Images & Prototyping
    07:55
  • 22
    Exercise Solution: Add Multi-Image and Create MultiButton
    05:23
  • SECTION 7:
    Events
  • 23
    Basic Events
    08:42
  • 24
    Exercise Solution Prepare For Events
    05:27
  • 25
    Exercise Solution Events
    08:50
  • 26
    Understanding Events
    14:25
  • SECTION 8:
    The EDT: Event Dispatch Thread
  • 27
    The EDT
    13:02
  • SECTION 9:
    Networking, Webservices & Parsing
  • 28
    Networking & Webservices
    12:41
  • 29
    Exercise Solution Invoke JSON Webservice
    08:14
  • 30
    Exercise Solution Networking Progress Indicator
    01:56
  • 31
    Exercise Solution Invoking XML Webservice
    03:08
  • SECTION 10:
    Storage, Filesystem, SQL & Cloud Storage
  • 32
    Storage, Filesystem, SQL & Cloud Storage
    15:07
  • 33
    Exercise Solution SQL
    08:59
  • SECTION 11:
    Themes & Styles
  • 34
    Themes & Styles
    19:29
  • 35
    Exercise Solution Theme & 9-Piece
    15:19
  • SECTION 12:
    Internationalization & Localization
  • 36
    Internationalization & Localization
    07:30
  • 37
    Exercise Solution Localization
    04:45
  • SECTION 13:
    Native Interfaces (methods)
  • 38
    Native Interfaces
    06:48
  • 39
    Exercise Solution Generate A Native Call
    06:26
  • SECTION 14:
    Performance
  • 40
    Performance
    19:08
  • SECTION 15:
    Monetization
  • 41
    Monetization
    09:52
  • SECTION 16:
    Handcoded Applications
  • 42
    Handcoded Applications
    09:18
  • 43
    Exercise Solution Handcode A Codename One Application
    04:05
  • SECTION 17:
    List: Model & Renderer
  • 44
    List: Model & Renderer
    18:08
  • 45
    Exercise Solution Million Entries
    06:10

UDEMY BY THE NUMBERS

5,200,000
Hours of video content
19,000,000
Course Enrollments
5,800,000
Students

RATING

  • 8
  • 1
  • 0
  • 0
  • 1
AVERAGE RATING
NUMBER OF RATINGS
10

REVIEWS

  • Fabricio Braga
    Good job!

    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.

  • Michael Chandler
    A good starter course

    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.

  • Lukman Jaji
    Excellent

    Nice. . .!!!

  • Markus Unger

    Very bad sound quality

  • 30 day money back guarantee!
  • Lifetime Access. No Limits!
  • Mobile Accessibility
  • Certificate of Completion