Profile

Cover photo
89 followers|40,179 views
AboutPostsPhotosVideos

Stream

Codename One

Shared publicly  - 
 
Migrating from Parse to Back4app
 A couple of years ago I wrote an app for my
spouses yoga studio for managing her student list. I intended to open
source it but the code is a bit messy and I can’t seem to find the
time/energy to clean it up. I used the excellent parse4cn1 library from ...
A couple of years ago I wrote an app for my spouses yoga studio for managing her student list. I intended to open source it but the ...
1
Add a comment...

Codename One

Shared publicly  - 
 
Questions of the Week 38
Codename One 3.6 is finally landing early
next week, this means that today there is no Friday release and we might
skip it next week too so we can rest from this long release process.
Once that is out of the way we can finally set our sights on 3.7. We a...
Codename One 3.6 is finally landing early next week, this means that today there is no Friday release and we might skip it next week ...
1
Add a comment...

Codename One

Shared publicly  - 
 
Certificate Verification, Avoid SSL Pinning Vulnerability
Certificate pinning is a security measure
designed to thwart potentially dangerous and complex attacks. Since
those sort of attacks are pretty hard to execute it’s a security measure
that is probably unnecessary for most developers. However, if you are
...
Certificate pinning is a security measure designed to thwart potentially dangerous and complex attacks. Since those sort of attacks a...
1
Add a comment...

Codename One

Shared publicly  - 
 
TIP: Nest cn1libs Cross Dependencies
On
occasion developers ask us for cn1lib dependencies, e.g. allowing one
cn1lib to use functionality in another cn1lib. This isn’t something we
rolled into the cn1lib infrastructure because we strongly believe in
simplicity. Dependency management soluti...
1
Add a comment...

Codename One

Shared publicly  - 
 
Site Search
Just a couple of weeks ago I was offering
tips on how to search the website in lieu of a search engine. Having
gone thru the process repeatedly and trying many different approaches
and off the shelf solutions we decided to build something simple of our
...
Just a couple of weeks ago I was offering tips on how to search the website in lieu of a search engine. Having gone thru the process ...
1
Add a comment...

Codename One

Shared publicly  - 
 
Auto-Renewing Subscriptions in iOS and Android
Auto-renewable subscriptions provide,
arguably, an easier path to recurring revenue than non-renewable
subscriptions because all of the subscription stuff is handled by the
app store. You defer almost entirely to the app store (iTunes for iOS,
and Play ...
Auto-renewable subscriptions provide, arguably, an easier path to recurring revenue than non-renewable subscriptions because all of t...
1
Add a comment...

Codename One

Shared publicly  - 
 
Codename One 3.6 Now Live & Special Sale
Codename One , the "industry defining" Write Once Run Anywhere native mobile app platform for Java developers has just published version 3.6. We’re thrilled with this release whose key features are offline build
support and official support for UWP (Univer...
Codename One , the "industry defining" Write Once Run Anywhere native mobile app platform for Java developers has just published vers...
1
Add a comment...

Codename One

Shared publicly  - 
 
Migrating from Digital Ocean to Linode
We haven’t talked as much in recent years
about what it takes to run Codename One. Our infrastructure and backend
are pretty complex with multiple pieces working in cohort to make
everything feel like a single product. As part of that we work with 5-10
...
We haven’t talked as much in recent years about what it takes to run Codename One. Our infrastructure and backend are pretty complex ...
1
Add a comment...

Codename One

Shared publicly  - 
 
First Class Eclipse Support
Our eclipse IDE support has been around for
quite a while now but has never stood up to the quality and update pace
of NetBeans. Recently even our IntelliJ/IDEA support has surpassed the
quality of our eclipse plugin and the blame should be on us. One
o...
Our eclipse IDE support has been around for quite a while now but has never stood up to the quality and update pace of NetBeans. Rece...
1
Add a comment...

Codename One

Shared publicly  - 
 
Questions of the Week 37
We thought about skipping the release today
and going strait for a release on the day of the code freeze but this
might create a situation where a regression is missed because you didn’t
have enough time with the code. This means we might have more than ...
We thought about skipping the release today and going strait for a release on the day of the code freeze but this might create a situ...
1
Add a comment...

Codename One

Shared publicly  - 
 
Codename One 3.6 Release Plan
We will release Codename One 3.6 on the 16th of January, this means we
will enter code freeze on the 9th during which only critical bugs will
be fixed with peer review. Since Codename One is a SaaS product release
cycles aren’t as crucial for most of us ...
We will release Codename One 3.6 on the 16th of January, this means we will enter code freeze on the 9th during which only critical bugs...
1
Add a comment...

Codename One

Shared publicly  - 
 
TIP: Setup a Codename One Project from Git
Opening
a demo or sample code from GIT is relatively easy if you are an
experienced Codename One developer but for a lot of newer developers for
whom samples are often more crucial this can be challenging. One of our
solutions was placing the demos in t...
1
Add a comment...
Story
Tagline
Write Once Run Everywhere Mobile Apps
Introduction
Codename One enables native WORA (Write Once Run Anywhere ) for Java developers on all mobile devices: iOS, Android, RIM etc.

It is an open source project that allows Java developers to build native mobile apps (not HTML5) in Java and have them translated statically to native code.