Monday, July 2nd, 2012 03:59 pm GMT +2
For a while we’ve been spiking on different solutions to implement mobile app for our platform, and here are some of my initial thoughts on the problem. Given that I’m too lazy and not so enthusiastic about Objective-C for iOS or Java for Android I was searching for some solution which could deliver value from both worlds with minimum initial effort.
Phonegap (hybrid approach)
Pros
- Ability to develop apps in HTML5 ( means more web devices are captured)
- Overall speed of iterative development is high (it’s almost like refreshing the page)
- Easy to debug (remote WebKit console in Emulator)
- It’s JavaScript!
- Huge amount of JS-frameworks for touch devices (Sencha, iUI, jQuery mobile, iWebkit, etc) ready for use
- Ability to make bindings to native hardware by writing Objective-C plugins
- Good documentation & large community
Continue reading ‘Phonegap vs. Titanium’ »
Tuesday, February 14th, 2012 06:39 pm GMT +2
Appcelerator Titanium is a very promising technology which allows you to write native mobile applications in Javascript for both iPhone & Android.
After playing around a bit with Titanium Mobile, I decided to showcase technology strengths to our stakeholders, particularly by letting them use KitchenSink demo for iOS.
In order to distribute iOS application into real hardware you’ll have to pass through a bunch of Apple’s obstacles including:
- Registering as an apple developer & getting valid certificate
- Registering your app ID
- Creating provisioning profile for specific iPhone UDIDs
- Mess around with certificates/private keys to properly sign your application
It turns out that it’s not that easy to produce valid AdHoc distribution of your iOS app in Titanium, in this post I’m going to show you how to do it.
Continue reading ‘Preparing AdHoc distribution in Titanium Mobile’ »