18 Mobile Frameworks and Development Tools for Creating iPhone Apps

Categories: Design, Featured, iPhoneization, Resources, Tools
1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...

Visit mobileframeworks.com now!

 

 

iphoneThe world of iPhone application development is evolving rapidly, and developers have a growing list of  development tools from which to choose. I’ve created a list (incomplete I’m sure) of some of the more popular tools and frameworks.

I have only used a few of these, so I won’t vouch for usability. If you know of any that I should add to the list, please let me know.


iUI


Warning: Division by zero in/home/cjcollett/www/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_singlepic/templates/nextgen_basic_singlepic.phpon line13


iUI is a user interface (UI) framework for Safari development on iPhone. It combines JavaScript, CSS, and HTML for development of web apps that look and feel like native iPhone apps

License: New BSD License

Project Page
Download


iPhone-Universal


Warning: Division by zero in/home/cjcollett/www/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_singlepic/templates/nextgen_basic_singlepic.phpon line13

The UiUIKit (Universal iPhone UI Kit) is a collection of HTML examples of what can be done with CSS3 and Safari’s Webkit

License: GNU General Public License v3

Project Page
Download


iWebkit


Warning: Division by zero in/home/cjcollett/www/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_singlepic/templates/nextgen_basic_singlepic.phpon line13


iWebKit is a file package designed to help you create your own iPhone and iPod Touch compatible website or webapp. The kit is accessible to anyone even people without any html knowledge and is simple to understand thanks to the included tutorials. In a couple of minutes you will have created a full and profesional looking website.

License: GNU General Public License v3

Project Page
Download


4649840


jQTouch


Warning: Division by zero in/home/cjcollett/www/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_singlepic/templates/nextgen_basic_singlepic.phpon line13


jQTouch is a jQuery plugin for mobile web development on the iPhone, Android, Palm Pre, and other forward-thinking devices. Features include: easy setup, native WebKit animations, image preloading, callback events, flexible themes, swipe detection.

License: The MIT License

Project Page
Download


Magic Framework


Warning: Division by zero in/home/cjcollett/www/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_singlepic/templates/nextgen_basic_singlepic.phpon line13


Magic Framework is a native iPhone UI imitator and HTML5 db interface built in html/css/javascript. It’s useful for online websites or on-device Webkit-based applications looking to imitate the native iPhone UI and/or use native storage without having to write native code.

License: Creative Commons Attribution 3.0 United States License

Project Page
Download


WebApp.net


Warning: Division by zero in/home/cjcollett/www/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_singlepic/templates/nextgen_basic_singlepic.phpon line13


WebApp.Net is a web application micro-framework has been designed to mimic the actual iPhone and iPod Touch graphic user interface. It combines JavaScript, CSS, and HTML for development of web apps that look and feel like native iPhone apps.

License: New BSD License

Project Page
Download


XUI

A simple javascript framework for building mobile web applications. XUI strives to be a framework for first class mobile device browsers such as WebKit, Fennec and Opera with future support under consideration for IE Mobile and BlackBerry.

License: The MIT License

Project Page
Download


Rhodes (Ruby and gems required)


Warning: Division by zero in/home/cjcollett/www/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_singlepic/templates/nextgen_basic_singlepic.phpon line13


Rhodes is an open source framework for building native apps for all major smartphone operating systems. These are true native device applications (NOT mobile web apps) which work with synchronized local data and take advantage of device capabilities such as GPS, PIM contacts and camera.

Rhodes allows you to write your views in HTML and compile the application down to a native application for each device OS. A single set of source written with Rhodes can be compiled to run on all major smartphone devices, providing access to native device capabilities such as GPS geolocation, PIM contact reading and writing, and camera image capture.

License: Commercial ($500 – unlimited users)

Project Page


Sproutcore (Ruby and gems required)

sproutcore_logoSproutcore is an HTML5 Application Framework written in Ruby. The Mobile framework contains views useful for building applications that run on an iPhone, Android or Palm Pre device.

License: The MIT License

Project Page
Download: (available as a Rubygem from github)



Unlimited Online backup for 4.95/month


QuickConnect

QCiPhone allows you to use native iPhone behaviors without needing to know Objective-C or the native iPhone API. You create your interface in HTML and CSS and then implement you application logic in JavaScript.

License: The MIT License

Project Page
Download


CiUI (CNET iPhone UI)

CiUI was written by Vladimir Olexa of CNET after researching other frameworks to create an iPhoneized version of CNET. CiUI was greatly inspired by Joe Hewitt’s iUI, but with a few differences:

1. AJAX calls are performed after a page slides
2. DOM doesn’t get overloaded with “pages” as they load. Instead, two DIVs are constantly being reused
3. Page titles are set on the source page, not on the destination page
4. Only specified “a” tags are assumed a part of the UI

License: The MIT License

Project Page
Download


PhoneGap

PhoneGap is an open source development tool for building fast, easy mobile apps with JavaScript. If you’re a web developer who wants to build mobile applications in HTML and JavaScript while still taking advantage of the core features in the iPhone, Android and Blackberry SDKs, PhoneGap is for you.

License: The MIT License

Project Page
Download


LiquidGear

liquidgear_logoLiquidGear is a PhoneGap fork for developing iPhone applications using javascript and html. No need to learn Objective-C. LiquidGear runs as the middle man between your iphone hardware and your web app, giving you access to native iPhone functionality such as, accelerometer, gps, photos, calendar, and more.

License: The MIT License

Project Page
Download


Safire

safire_logoSafire is an open source framework written in HTML/CSS/JS

License: The MIT License

Project Page
Download


MacBook Pro Closeout


Modelbaker


Warning: Division by zero in/home/cjcollett/www/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_singlepic/templates/nextgen_basic_singlepic.phpon line13


ModelBaker is an application development tool (Mac only). It is a visual editor that requires minimal coding skills, and supports MySQL, Ext JavaScript framework and PHP (up to PHP5). ModelBaker can be used to create web applications that are accessible from PC, Desktop and webkit based mobile devices.

License: Commercial

Project Page


Cappuccino

cappuccino_logoCappuccino is an open source application framework that uses a new programming language called Objective-J, which is modelled after Objective-C and built entirely on top of JavaScript. Developers can create web applications that work on all browsers, including Webkit.

License: License: GNU General Public License v3

Project Page
Download


TapLynx

TapLynx is a proprietary SDK create simple native apps from rss feeds. It displays displying text, photos and videos and supports ads, video pre-roll and sponsorship for potential monetization. Intel Mac only, XCode required.

License: Commercial ($3,499)

Project Page


jPint

jPint is a set of css and JavaScript libraries designed to allow developers to build web apps that emulate the native iPhone ui. By the looks of it, development has been discontinued for jPint.

License: Creative Commons Attribution 3.0 United States License

Project Page


Z buds by ZAGG

 


36 Responses to “18 Mobile Frameworks and Development Tools for Creating iPhone Apps”

  1. CSS Brigit | 18 Mobile Frameworks and Development Tools for Creating iPhone Apps Says:

    18 Mobile Frameworks and Development Tools for Creating iPhone Apps…

    The world of iPhone application development is evolving rapidly, and developers have a growing list of development tools from which to choose. I’ve created a list (incomplete I’m sure) of some of the more popular tools and frameworks….

  2. Josh L Says:

    I just discovered this new framework/platform today:

    http://developer.yahoo.net/blog/archives/2009/11/build_native_yq.html

    Cheers.

  3. Chris Says:

    Thanks Josh, this is the second one I’ve been turned on to since this post. Good find.

  4. auston Says:

    Hey! Thanks for the mention – I created Safire.

    The best version is the svn version, so if you could link to that, that would be amazing!

    http://code.google.com/p/safire/source/checkout

    you need SVN to check out a copy, but it’s worth it!

  5. Chris Says:

    Thanks Auston, great work man! I’ve changed the download link as well.

    Cheers,

    Chris

  6. Weekly Round-up ~ Nov 8, 09 Edition | ClearType Press - Building a Better Government Web Says:

    [...] Mobile Frameworks and Development Tools for Creating iPhone Apps [...]

  7. iphone: 18 mobile frameworks development tools creating phone applications. « Web Developer Juice Says:

    [...] Read Full Article Share and Enjoy: [...]

  8. Webseiten fürs iPhone basteln « powerbook_blog Says:

    [...] Inhalte auch mal anders rausspucken. Bei iPhoneized.com gibt es eine hübsche Übersicht – 18 Mobile Frameworks and Development Tools for Creating iPhone Apps. Categories: am [...]

  9. Dobschat » Links am 23. November 2009 Says:

    [...] November 2009 24. November 2009 Kein KommentarAm 23. November 2009 bei delicious gespeicherte Links:18 Mobile Frameworks and Development Tools for Creating iPhone Apps | iPhoneized –500 Internal Server Error – 500 Internal Server ErrorDas könnte Dich auch [...]

  10. Stefan Says:

    Hello @all.
    I write on my masterthesis and will start today with a comparison about mobile frameworks for iPhone development.

    Please feel free to add properties, frameworks and hopefully more features http://komparable.com/133/mobile-frameworks-for-iPhone-WebApps

    Thanks.

  11. Web-Framework ‘PastryKit’ für Internet-Apps Says:

    [...] die Attraktivität für den mobilen Safari-Browser. Zu den unzähligen Web-Frameworks (’18 Mobile Frameworks and Development Tools for Creating iPhone Apps‘) gesellt sich still und heimlich das ‘PastryKit’ (möglicherweise noch als [...]

  12. Jose M. Arranz Says:

    Missing ItsNat in this list.

    http://www.itsnat.org

    ItsNat is Java based AJAX web framework with a very strong commitment with mobile web.

    iPhone 2.0+ is supported and all of these mobile browsers (all including AJAX):

    Android 1.0 r2, BlackBerry JDE 4.6+ (Flip, Bold, Storm etc), Bolt, Fennec 1.0a1 (a.k.a FireFox Mobile), Pocket IE 6 (Windows Mobile 6 and 6.1), IE Mobile 6 (since Windows Mobile 6.1.4), Iris 1.0.8+, Minimo 0.2, Motorola Symphony 1.1, NetFront 3.4+, Opera Mini 4.x, Opera Mobile 8.6x (WinMob and UIQ), 9.5, 9.7 and 10, S60WebKit (since S60 3rd), S40WebKit (since S40 6th), Palm Pre webOS, QtWebKit of Qt for Embedded Linux (Qt v4.4) and Windows CE, SkyFire 1.0 and UCWEB (Java and WinMob).

  13. Mark Says:

    There is also http://www.meishimo.com

    The easy to use framework is open source and runs on all webbrowsers.
    There is a mobile Rss Reader and other usefull plugins. The themes are easy to change.

  14. Mel Says:

    Can someone suggest which framework is the best for build once runs many-where? I think the biggest prob in mobile apps industry is that there’s just TOO MANY DIFF platforms/OS out there. Even Samsung is coming out with new OS called Bada. Will PhoneGap be the best for this multi-platform role?

  15. Mel Says:

    How bout http://www.mosync.com/?

  16. Alex Says:

    We’re getting there Mel, apart from output ports to java me, symbian, windows mobile, andriod, moblin, we have iphone and blackberry in the lab. Expect iphone support in the next featured release MoSync SDK 2.4 at large this summer. For the brave, iphone support will show up in nightly builds shortly.

    Mosync is a c/c++ mobile development environment and virtual platform released under GPL v2 license.

  17. Nick Carter Says:

    I can’t believe Titanium from Appcelerator (http://www.appcelerator.com/) didn’t make this list!

  18. Ryan Oneil Says:

    A new framework called wink, apparently it is also working on Android: http://www.winktoolkit.org

  19. Gatunogatuno's Weblog Says:

    [...] 18 Mobile Frameworks and Development Tools for Creating iPhone Apps (tags: resources android iphone mobile development framework) [...]

  20. Leonardo França » Opções para desenvolvimento mobile Says:

    [...] Apple IPhone Quem deseja programar para IPhone, IPad e afins, A Apple ofecere um SDK. Você usa a linguagem Objective-C, derivada do C, e algumas bibliotecas interessantes desenvolvidas para se trabalhar com muiltitouch como o Cocoa. Encotrei uma lista de frameworks. [...]

  21. Leonardo França » Options for Mobile Development Says:

    [...] Apple IPhone Who wants to program for iPhone, ipad and the like, Apple provides an SDK. You use the Objective-C language, derived from C, and some interesting libraries developed for working with muiltitouch like Cocoa. We’ll find a list of frameworks. [...]

  22. hari Says:

    Hi all,

    I want to learn mobile web application framework can any one of you suggest me to learn mobile framework through online.

    Thanks.

  23. HTML5 Mobile Web Development « Under The Bridge Says:

    [...] 18 Mobile Frameworks and Development Tools for Creating iPhone Apps [...]

  24. lms.with Says:

    [...] 18 Mobile Frameworks and Development Tools for Creating iPhone Apps (tags: IPHONE MOBILE) Categories: Uncategorized [...]

  25. Learn elearning Says:

    [...] 18 Mobile Frameworks and Development Tools for Creating iPhone Apps (tags: IPHONE MOBILE) [...]

  26. 3komma14 Notes » Blog Archive » Sencha Touch Says:

    [...] Touch, is a HTML5 mobile JavaScript framework that allows you to develop mobile web apps. There are Off course there are more frameworks out there like jqtouch, MooTools, PhoneGap, jQuery, enz. But sencha touch framework is different. [...]

  27. iPhone / iPad Web GUI Frameworks « Savetime On Says:

    [...] via: iphoneized [...]

  28. Admiral SoulSearcha's Blog Says:

    [...] 18 Mobile Frameworks and Development Tools for Creating iPhone Apps (iphoneized.com) [...]

  29. Paul Says:

    Another addition to your list is DHTMLX Touch, an HTML5 JavaScript framework for building mobile web apps.

  30. Pavel Strzinek Says:

    You have forgotten ipfaces: http://www.ipfaces.org – open source and multiplatform

  31. Vladimir Morozov Says:

    [...] 18 Mobile Frameworks and Development Tools for Creating iPhone Apps. Рубрики: android, mobile [...]

  32. Dan Says:

    There are some more listed: http://creatingapps.telekomaustria.com/
    You also could follow: http://twitter.com/cr8ingapps
    Have a nice day!

  33. myijourney Says:

    [...] AboutArchives 18 Mobile Frameworks and Development Tools for Creating iPhone Apps August 16, 2011 @ 11:55 am › myijourney ↓ Leave a comment http://iphoneized.com/2009/11/18-mobile-frameworks-development… [...]

  34. Markus Says:

    If you are looking for the right framework maybe the comparison chart I created helps a little :) http://www.markus-falk.com/mobile-frameworks-comparison-chart/

  35. VItali Says:

    Hi, just wanted to see if you are interested to review Web 2.0 Touch

    http://web20boom.com/touch

  36. Antipasto lifestyle magazine Says:

    I use iUI for everythiing i need…

Leave a Reply