Header Image

This material is out of date by now. We recommend checking out the Codename One Academy.

We’ve uploaded the full course video cast as a youtube playlist, just go thru the parts and in an hour and some change you should understand the basics of creating a simple Codename One client server application that runs on all mobile devices.

The Udemy course is

still there

and probably useful if you live in a region where youtube is blocked. The source code to accompany the course can be viewed in SVN here:


https://code.google.com/p/codenameone/source/browse/trunk/Demos/PhotoShare/

For your convenience you can also download the projects as a zip


__Download


To learn more about Codename One we suggest checking out our

getting started page

.

Notice: This post was automatically converted using a script from an older blogging system. Some elements might not have come out as intended…. If that is the case please let us know via the comments section below.

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.

Anonymous says:

Hello Shai,

I want to follow this tutorial but I am not sure if it is only for iOS or can also be ussed for android.

Thank you

Anonymous says:

Yes its for all platforms. The main reason for iOS in the title is the mindshare/SEO aspect of this but its applicable for everything.

Ankit Mathur says:

Its all working perfectly… But still I have two questions.
1. How to change the form programmatically?
2. Can we use the JAR files to create some graphs / some drawings / capture locations as in android. and many more devices.

Shai Almog says:

Check out additional examples that would answer your questions here: https://www.udemy.com/learn…
1. Wasn’t this demonstrated in the demo? form.show etc.?
2. You can use cn1libs: http://codenameone.com/cn1l… Notice that graphs are builtin to Codename One: http://www.codenameone.com/… as is location support etc.


Discussion

Join the conversation via GitHub Discussions.