Vhrwfnt5aabrgtsixfg5

Build Real World Full Stack Mobile Apps in Java

The Complete guide to building native mobile applications for Java developers

Do you want to build real world mobile applications from start to finish?

This course builds on top of Deep Dive into Mobile Development and takes that material to the next level with complete real world applications. On launch this course walks thru the process of building a full fledged app builder for the restaurant industry which is a huge and nuanced subject.

We don't shy away from server side, security, deployment and provisioning. The goal of this course is to help you build and ship an app quickly.

Over the next two years we will add at least 8 full tutorials with source code for building complete mobile apps. These tutorials will be exclusive to this course and won't be published anywhere else!

Special Sale

As part of the Codename One 3.7 launch we are providing a special deal on this course for half price. This sale ends on July 3rd!


"The material was awesome and our instructor gave precious advice on making the process of app creation more efficient. This advice was applicable in my apps and improved them with subtle detail & nuance."

- Rémi Tournier, Founder, ByeBye Crottoir GO!

Your Instructor


Shai Almog
Shai Almog

Shai has 25 years of professional software development experience and has worked with Java since it's inception. He was a member of the first team at Sun working on bringing Java to mobile phones and has been in the forefront of that industry since then.

He is the co-founder of Codename One which is the only write once run anywhere tool that allows Java developers to build native iOS (iPhone/iPad), Android, Windows apps with a single code base.


Courses Included with Purchase



Deep Dive into Mobile Development with Codename One
The underlying mechanics of challenging mobile app development concepts explained by example
Shai Almog

Original Price: $0


Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
Why is "Deep Dive Into Mobile" Bundled in?
This course is a direct continuation of that course. We don't want to allow a developers get one course and not the other. Unfortunately we found no other way of enforcing that other than bundling...
Are there prerequisites for the course?
You need to know Java to a reasonable degree. You should be able to use an IDE such as NetBeans, Eclipse or IntelliJ/IDEA. We recommend you download, install and run a Codename One app before signing up to make sure you sign up to this course. There are instructions on how to do that here: https://www.codenameone.com/download.html

This course is not open for enrollment.