background preloader

Build Apps Without Coding

Build Apps Without Coding

A Beginner's Guide to Using the Application Cache Introduction It's becoming increasingly important for web-based applications to be accessible offline. Yes, all browsers can cache pages and resources for long periods if told to do so, but the browser can kick individual items out of the cache at any point to make room for other things. HTML5 addresses some of the annoyances of being offline with the ApplicationCache interface. Using the cache interface gives your application three advantages: Offline browsing - users can navigate your full site when they're offline Speed - resources come straight from disk, no trip to the network. The Application Cache (or AppCache) allows a developer to specify which files the browser should cache and make available to offline users. The cache manifest file The cache manifest file is a simple text file that lists the resources the browser should cache for offline access. Referencing a manifest file To enable the application cache for an app, include the manifest attribute on the document's html tag:

PhoneGap Build The Easiest Way to Build your First iPhone App Mobile websites have come a long way, but if you want to take full advantage of a smartphone's hardware, or get listed in the iTunes App Store, you need to compile your code. In this tutorial, we'll show you how to create a mobile web app with an iPhone look and feel using jQTouch, then turn it into a native iPhone app using Phonegap. No Objective-C necessary. Tutorial Details Program: PhonegapVersion: 0.80Difficulty: IntermediateEstimated Completion Time: 1 hour Requirements To complete this tutorial, you'll need the following: Mac OS XXCode (included with Mac OS X, but installed separately)iPhone SDK (registration required)PhoneGap 0.80 Introduction to PhoneGap PhoneGap is an open-source framework that can turn any web app into a native app for iPhone, BlackBerry and Android. Included in the PhoneGap distribution is everything you need to build and run an iPhone app. Building and Running an iPhone App First, open up the iPhone folder, and double-click on PhoneGap.xcodeproj: That's it!

Comparing Mobile Web (HTML5) Frameworks: Sencha Touch, jQuery Mobile, jQTouch, Titanium « InterfaceThis - Dave Feldman rants about product design It’s been an exciting year for the mobile Web. Adoption of HTML5 and CSS3, improved performance in mobile browsers, and an explosion of mobile app frameworks mean it’s more feasible than ever to create rich, interactive Web experiences for mobile devices. Using a wrapper like PhoneGap, you can distribute them via the native app stores for iPhone, iPad, and Android —targeting multiple platforms with a single codebase. Or can you? I needed a platform for Pints — a mobile app that answers answer the question, “Which beer should I order?” Pints isn’t complicated: a home screen, a few lists screens, a few forms. Mobile Web developers have a plethora of frameworks to do the heavy lifting for them: animated transitions, toolbars, buttons, list views, even offline storage. jQTouch jQTouch is easy to use and relatively well-documented. But even in my simple test app there were performance issues. jQTouch is available under the permissive MIT License, one of my favorite open source licenses.

How to test / simulate the ipa-download after PhoneGap-build and before uploading to the Appstore I didn't have to drag the provisioning file into iTunes, just the IPA in two steps (on Windows 7 64bit): 1) Before Build: Make sure your iPhone's UDID is included in the provisioning profile by defining it in your apple developer profile for the app. To obtain the UDID: In iTunes, select your device in the ‘Devices’ section and navigate to the Summary tab. Click on the Serial Number label to reveal the Identifier field and the 40 character UDID. 2) After build & IPA download: Go to "Apps" Tab for your iPhone in iTunes 3) Check the "Sync Apps" box to allow editing of the left pane 4) Drag & drop your downloaded IPA to the left 5) Once it's there, drag it onto one of your iPhone pages on the right 6) Click "Apply" I had to add the IPA to the left pane first and then drag it to the right, I couldn't drop it directly onto the right pane.

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. 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. License: New BSD License Project Page Download iPhone-Universal 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 iWebKit is a file package designed to help you create your own iPhone and iPod Touch compatible website or webapp. 1.

"Mobifying" Your HTML5 Site Introduction Developing for the mobile web is a hot topic these days. This year, for the first time ever, smart phones out sold PCs. The "mobile" battlefield is still uncharted waters for a large number of developers. Creating a mobile-friendly html5rocks.com As an exercise I thought it would be interesting to take html5rocks (an existing HTML5 site) and augment it with a mobile-friendly version. This article examines how we created a mobile version of html5rocks optimized for Android and iOS devices. HTML4 and CSS2 have supported media-dependent style sheets for some time. would target print devices and provide specific styling for the page content when it is printed. You can use media queries in the media attribute of your external stylesheets to target screen width, device width, orientation, etc. In the following example, phone.css would apply to devices that the browser considers "handheld" or devices with screens <= 320px wide. Some read only the handheld style sheet. <head> ...

10 New Frameworks for Mobile Web App Developers One certain limitation in Web development is time and how long it takes to get things up and running. Thankfully, frameworks and libraries can help us focus on creating rather than figuring stuff out. Here, we’ve collected 10 frameworks and libraries that will help you save up your time and energy to create the actual website or application and make your web development more effective. 1. DHTMLX Touch Is an HTML5 JavaScript framework for mobile and touch devices. Source 2. Is a game framework that combines lots of different HTML5 technologies and allows you to build games for mobile and touch-screen devices, but can also be used within modern browsers as applications. Source 3. Is an open-source HTML5-based language designed to speed up your building of mobile web applications. Source 4. 960 Grid on jQuery-Mobile Is a port of 960 Grid to jQuery mobile. Source 5. Is a minimalist JavaScript framework for mobile WebKit browsers, with a jQuery-compatible chaining syntax. Source 6. Source 7. Source

How to Make an HTML5 iPhone App By Alex Kessinger You’ve been depressed for like a year now, I know. All the hardcore Objective-C developers have been having a hay-day writing apps for the iPhone. You might have even tried reading a tutorial or two about developing for the iPhone, but its C—or a form of it—and it’s really hard to learn. I don’t want to say that you should give up on the objective: you can get it eventually. But in the meantime, there is something else that you can do. You can create a native app that lives with all the other apps, and for the most part, it’s going to be a pitch-perfect imitation. You can do this with the skill set you probably already have: HTML(5), CSS, and JavaScript. I’ll show you how to create an offline HTML5 iPhone application. Offline? What am I talking about when I say "offline"? The app should be as functional as it can when it is offline, just like normal native mobile apps. Yeah, I mean it, check out the following image. Prework About the App Icon and Startup Screen Screen Size <!

Safari Web Content Guide: Configuring the Viewport Safari on iOS displays webpages at a scale that works for most web content originally designed for the desktop. If these default settings don’t work for your webpages, it is highly recommended that you change the settings by configuring the viewport. You especially need to configure the viewport if you are designing webpages specifically for iOS. Configuring the viewport is easy—just add one line of HTML to your webpage—but understanding how viewport properties affect the presentation of your webpages on iOS is more complex. If you are already familiar with the viewport on iOS, read “Using the Viewport Meta Tag” for details on the viewport tag and “Viewport Settings for Web Applications” for web application tips. Read “Layout and Metrics on iPhone and iPod touch” to learn about the available screen space for webpages on small devices.Read “What Is the Viewport?” See “Supported Meta Tags” for a complete description of the viewport meta tag. Layout and Metrics on iPhone and iPod touch

Creare mobile apps con Dreamweaver CS5.5 e jQuery Mobile Grazie all'ultimo aggiornamento di Dreamweaver CS5.5 oggi possiamo creare - con una relativa facilità - mobile application per sistemi iOS (iPad / iPhone) e Android (versione 2.2). In buona sostanza la stessa cosa che permettono di fare anche Flash Pro 5.5 e Flash Builder CS4.5 (i programmi Adobe per sviluppo Flash based) ma partendo dal versante opposto: HTML(5), CSS(3), JavaScript, ecc.. Grazie all'introduzione per la creazione di mobile apps, di PhoneGap (chi sviluppa applicazioni per iPhone/iPad da tempo, sicuramente avrà avuto modo di utilizzarlo), il lavoro svolto per la realizzazione delle nostre apps è molto semplificato. Come è possibile vedere dalla schermata seguente, possiamo impostare da subito il nostro progetto PhoneGap ready quando chiediamo a Dreamweaver di creare un nuovo documento Tutte ovviamente basate su jQuery solutions. Anche questo passaggio fortunatamente è a nostra portata.

macity: Cocos2d: disponibile la versione 1.0 del framework di sviluppo Dopo oltre tre anni, 63 versioni distribuite e oltre 2500 giochi pubblicati su App Store, è stata finalmente pubblicata la versione 1.0.0 di cocos2d, l’ottimo framework di sviluppo open source per dispositivi iOS. Nato come progetto in Python grazie a Ricardo Quesada e alcuni amici argentini, cocos2d ha visto il contributo di oltre 140 tra sviluppatori e appassionati, che si sono impegnati realizzare quello che, a oggi, è uno dei migliori strumenti per creare rapidamente giochi per iPhone e iPod Touch. Non è un caso infatti se a farne uso sono stati giochi più o meno noti, come Farmville e League of Evil. Il futuro del framework è ancora incerto, e probabilmente spetterà sempre più alla community il dovere di portarlo avanti.

iPhone Compatibility Tips This article describes how you can use CSS rules and simple HTML changes to make your Web site more compatible with the Web browser in the iPhone and iPod Touch. Topics include what image formats and file formats are supported, controlling site magnification, how to create links to iPhone's built-in applications, and creating a custom Web Clip icon. iPhone Compatibility The iPhone has a built-in version of the Safari Web browser. One of the best things about the iPhone is that it allows Web sites to be viewed in Safari without any special modifications. However, there are some simple steps you can take to ensure the best compatibility with Safari. Everything in this tip can be applied to either the iPhone or the iPod Touch. All of the information in this tip is gleaned by Apple presentations and the information on their developer Web site. Basic Compatibility PDF files can be viewed on the iPhone. Page Layout Forms

Related: