Developing a native iPhone application is really a difficult task if you are a web programmer with no knowledge of Cocoa programming language. Why not try developing an iPhone web-app with local sqlite database, and sync with the live server whenever you are connected to internet? In this article i will show you how to do it.
Steps:
1. Build an offline iphone web-app
View more presentations from Home.
Example can be found here: Berttimmermans Checklist App
2. Periodically check if the iphone is currently connected to internet, with javascript:
<script type=”text/javascript”>
var connectionStatus = ((navigator.onLine) ? ‘online’:’offline’);
</script>
3. Sync data with web server whenever you are online, via normal http POST/GET requests
That’s it.