
Developing iPhone Web Apps
by Jesse Feiler
Start the free chapteriPhone Web Apps are built with Apple\'s Dashcode tool and provide the fastest and easiest way to present your content on iPhone. This course introduces the tool and its templates and then explores ways in which you can enhance and customize the basics. A major focus of the course is a multi-level browser that can easily be used to present hundreds or even thousands of data elements (including video and images) using multi-level categories. iPhone Web Apps are uploaded to a Web server and are then available to users: there is no need for Apple to approve them or for users to download them. To begin learning today, simply click on the movie links.
Course content
Introducing iPhone Web Apps5 lessons
Planning Your App4 lessons
Building Overview5 lessons
Looking Inside Dashcode6 lessons
Parts/Behaviors & Stack Layouts8 lessons
- Adding Parts3:151 credit or ad
- The Button & Behaviors4:521 credit or ad
- Putting the Pieces Together5:291 credit or ad
- Stack Layout View4:431 credit or ad
- Adding a Behavior to the Button5:261 credit or ad
- Testing the Button & Moving On3:061 credit or ad
- Working with Transitions6:181 credit or ad
- Adding More Views & Buttons5:111 credit or ad
Working with Data Sources8 lessons
- Creating the Basic Browser5:101 credit or ad
- Running the Browser & Looking at Files3:191 credit or ad
- Introducing Data Sources4:001 credit or ad
- Looking at Dashcode & Data Source View3:591 credit or ad
- Linking Data to Fields: JSON Data2:581 credit or ad
- Linking Data to Fields: XML Data pt. 17:061 credit or ad
- Linking Data to Fields: XML Data pt. 23:571 credit or ad
- Testing the App3:591 credit or ad
Exploring Bindings5 lessons
Using Utility Template & the Database11 lessons
- Exploring the Utility Template5:061 credit or ad
- Flipping the App with Behaviors3:561 credit or ad
- Introducing the Database4:141 credit or ad
- Database Architecture Overview5:481 credit or ad
- Looking at the Template Code:index.html4:571 credit or ad
- Using Load pt. 15:561 credit or ad
- Using Load pt. 23:251 credit or ad
- Using initDB pt. 14:361 credit or ad
- Using initDB pt. 24:401 credit or ad
- Calling initContent5:061 credit or ad
- Calling insertValue & updateValue6:001 credit or ad
Working with XMLHttpRequest11 lessons
- Why Use XMLHttpRequest?6:311 credit or ad
- Retrieving Text with XMLHttpRequest6:061 credit or ad
- Parsing the XML Result6:161 credit or ad
- On to Dashcode: Setting the Feed URL5:521 credit or ad
- Implement setupXMLRequest6:181 credit or ad
- Testing the Code3:071 credit or ad
- Using Two FIelds5:441 credit or ad
- Implementing Two Fields3:211 credit or ad
- Using One FIeld & a Selector Popup3:491 credit or ad
- Adding the Popup Behavior2:541 credit or ad
- Refining the Selection Code4:121 credit or ad
Using Maps & Geographic Locations5 lessons
Building an Integrated Directory App6 lessons
Building a Multi-Level Browser13 lessons
- Introducing a Multi-Level Browser4:591 credit or ad
- Looking at itemClicked4:201 credit or ad
- Considering Two List Views6:001 credit or ad
- Building the Region List Data4:231 credit or ad
- Building the Region Data Source & View4:011 credit or ad
- Reordering the StackLayout Views3:291 credit or ad
- Testing the Region->Park List Behavior4:441 credit or ad
- Setting Up a Region List5:521 credit or ad
- Preparing for New Views & Data Sources2:591 credit or ad
- Creating the Intermountain Data Source4:581 credit or ad
- Connecting the Data Source4:461 credit or ad
- Looking for Errors4:411 credit or ad
- Drilling Down to the Third Level7:041 credit or ad