I've been working on the new Facebook clone app, I have a lot to say about that but I'll defer that for now. One of the things that Facebook did is provide a different experience in iOS & Android. I wanted to replicate that by using a more iOS style back behavior in my clone.
Codename One Academy
Build complex real world apps with full backend & front end implementations!
Covers the full process of building these apps:
- Uber clone app - functioning clone of an Uber app with driver mode, maps, hailing and more
- Restaurant Ordering App - Includes menu selection, billing etc.
- App Builder - App builder application that generates restaurant specific apps
- Social Network App (coming soon) - we introduce a new app every 3 months and let you vote on it
180M App Installs
1M Cloud Builds
BuildWrite code in Java(tm) using Eclipse, NetBeans or IntelliJ/IDEA
TestVerify your app with our simulator, devices & test automation tools
DeployGenerate native binaries for all device types using the Codename One build cloud
What's so special about Codename One?
We are the only ones that provide...Testimonials
Get started right away!
Start Now! It's Free!Latest Posts From Our Blog

I've been working on improved learning materials for Codename One. One of the problems with videos is that I can sometimes unintentionally drag an idea that can be explained with a single image. DPI is one of those ideas, I'm assuming most of you already understand it but even if you do, I think this graphic helps put things in perspective.

Timezones suck. Especially daylight saving. I don't mind moving the clock or losing an hour of sleep as much as the programming bugs related to that practice. The thing that sucks even more is Java's old date/time API.
This was publicly acknowledged by the Java community with JSR 310 which replaced the Java Date & Time API's however due to its complexity we still don't have it yet. As a small workaround we created a small API to perform some common date calculations.