There are many Codename One resources for building native mobile apps but they are often all over the place, in this blog post I’ll try to concentrate the best resources for people who already know Java and are looking to pick up Codename One. If you don’t know Java yet, please check out this post where we discuss resources for beginners to learn Java.

Written Docs and Tutorials

There are many other tutorials, too many to list, you can see some of them in the How Do I? and that is still a partial list as it doesn’t cover the older posts from before the site migration.

Videos & Online Courses

Notice that a while back, we shifted most of our effort to the Codename One Academy. Some of the older videos below might be out of date.

    • • Codename One Academy – contains both free and premium courses covering almost everything there is to know in Codename One and the tools to build full featured apps.
    • • Todo Video Tutorial – Covers Codename One basics by walking you through the basics of building a simple Todo app.
    • • What is Codename One – a thorough walkthrough of Codename One underpinnings, it’s history and how it differs from other approaches to cross platform.
    • • Build mobile iOS apps in Java – walks thru the creation of a client/server image sharing app. It covers the creation of a webservice connection to a Java webserver, file upload, camera and many other details.
    • • How Do I – this is a large collection of short videos covering everything from layouts to webservices etc. Some aren’t as fresh as the others but the list is pretty comprehensive.
    • • PSD to APP – the original tutorial from Steve took the form of a video webcast. We later updated it in text form but things such as photoshop might be easier to understand in a video.
    • • Codename One Webinar – Steve did a couple of Codename One webinars, the second one is here. Those were both very interesting and covered multiple different topics.
    • • LTS Talk – a talk I gave to LTS over cross mobile device programming.

More?

We hope to produce more content as we move forward both to replace older/outdated content and to provide more “ready made” starting points.

Our property cross and chat tutorials were very successful mostly because they represent real world types of applications developers want unlike the kitchen sink which is abstract.

These tutorials require a lot of time & effort so we don’t get to do as many as we might want.

If you have thoughts or wishlists for tutorials, we’d be happy to hear about them. Also if you have your own tutorial somewhere, feel free to post a link in the comments, as long as it’s relevant we’ll approve it thru moderation and maybe add it to the post.

Archived Comments

This post was automatically migrated from the legacy Codename One blog. The original comments are preserved below for historical context. New discussion happens in the Discussion section.

Urfi Mirza says:

HI….How can I create a Mobile app using NetBeans 8 Codeone project for Mobile phone deleted file recovery program? or is there any API that I can incude in my project and complete the project…..Thanks

Shai Almog says:

Hi,
mobile phones block low level filesystem access so an app like that will be impractical natively without rooting the device which is problematic even on Android.

Daniel Charlie says:

Interesting topics. nice information helped me a lot. if it possible share some more………..

Juan Carlos Vásquez says:

Hello, can you post a tutorial on how to login to a backend server via MySQL-PHP-JSON? Thank you!


Discussion

Join the conversation via GitHub Discussions.