Home
Username:
Password:

Developing iPhone Web Apps Tutorials

Online Contents For This Course

We have made some of the video tutorials for

Developing iPhone Web Apps

freely available to help you evaluate our training. Click on any of the linked lesson listings below to preview FREE!
   Course Description
iPhone 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.

Choose your media type:

Introducing iPhone Web Apps
  About this Course (06:16) T
  Understanding iPhone Apps (04:04) T
  Working with iPhone OS Apps (04:40) T
  Working with iPhone Web Apps (04:22) T
  Resources to Get Started (05:46) T
Planning Your App
  Writing Your Blurb (03:44) T
  Data Sources (06:09) T
  Planning Promotion (03:53) T
  Testing Your App (04:28) T
Building Overview
  Building an RSS Feed App (04:04) T
  Getting Started with the Template (04:25) T
  Adding the Feed & Simulating (03:34) T
  Cleaning Up the App (05:34) T
  Deploying the App (03:27) T
Looking Inside Dashcode
  Using the Browser Template (04:57) T
  Dashcode/Dashboard/Widgets & Apps (06:01) T
  Exploring the App with Dashcode (05:00) T
  Using the Inspector: Attributes (03:58) T
  Using the Inspector: Fill & Stroke (05:52) T
  Using the Inspector: Metrics & Text (06:11) T
Parts/Behaviors & Stack Layouts
  Adding Parts (03:15) T
  The Button & Behaviors (04:52) T
  Putting the Pieces Together (05:29) T
  Stack Layout View (04:43) T
  Adding a Behavior to the Button (05:26) T
  Testing the Button & Moving On (03:06) T
  Working with Transitions (06:18) T
  Adding More Views & Buttons (05:11) T
Working with Data Sources
  Creating the Basic Browser (05:10) T
  Running the Browser & Looking at Files (03:19) T
  Introducing Data Sources (04:00) T
  Looking at Dashcode & Data Source View (03:59) T
  Linking Data to Fields: JSON Data (02:58) T
  Linking Data to Fields: XML Data pt. 1 (07:06) T
  Linking Data to Fields: XML Data pt. 2 (03:57) T
  Testing the App (03:59) T
Exploring Bindings
  Looking at Bindings & Data Sources (03:06) T
  Exploring the Bindings Inspector (05:38) T
  Creating a New Binding (04:50) T
  Using a Value Transformer (03:55) T
  Using a Progress Monitor (05:15) T
Using Utility Template & the Database
  Exploring the Utility Template (05:06) T
  Flipping the App with Behaviors (03:56) T
  Introducing the Database (04:14) T
  Database Architecture Overview (05:48) T
  Looking at the Template Code:index.html (04:57) T
  Using Load pt. 1 (05:56) T
  Using Load pt. 2 (03:25) T
  Using initDB pt. 1 (04:36) T
  Using initDB pt. 2 (04:40) T
  Calling initContent (05:06) T
  Calling insertValue & updateValue (06:00) T
Working with XMLHttpRequest
  Why Use XMLHttpRequest? (06:31) T
  Retrieving Text with XMLHttpRequest (06:06) T
  Parsing the XML Result (06:16) T
  On to Dashcode: Setting the Feed URL (05:52) T
  Implement setupXMLRequest (06:18) T
  Testing the Code (03:07) T
  Using Two FIelds (05:44) T
  Implementing Two Fields (03:21) T
  Using One FIeld & a Selector Popup (03:49) T
  Adding the Popup Behavior (02:54) T
  Refining the Selection Code (04:12) T
Using Maps & Geographic Locations
  Introducing Geolocation (05:04) T
  Creating the App & Its Interface (04:53) T
  Implementing the Get My Position Button (03:29) T
  Testing the Get My Position Button (03:01) T
  Implementing the Map It Button (05:40) T
Building an Integrated Directory App
  Setting Up the App (03:48) T
  Creating the Data Source (05:15) T
  Laying Out the Interface (05:05) T
  Binding the Data Source (03:36) T
  Adding a Phone & Mail Button (05:27) T
  Adding a Map (05:53) T
Building a Multi-Level Browser
  Introducing a Multi-Level Browser (04:59) T
  Looking at itemClicked (04:20) T
  Considering Two List Views (06:00) T
  Building the Region List Data (04:23) T
  Building the Region Data Source & View (04:01) T
  Reordering the StackLayout Views (03:29) T
  Testing the Region->Park List Behavior (04:44) T
  Setting Up a Region List (05:52) T
  Preparing for New Views & Data Sources (02:59) T
  Creating the Intermountain Data Source (04:58) T
  Connecting the Data Source (04:46) T
  Looking for Errors (04:41) T
  Drilling Down to the Third Level (07:04) T
Doing It with a Grid
  Making a Grid-Based Integrated Directory (05:00) T
  Adding & Connecting the Data Source (03:25) T
  Using the Grid Data (03:46) T
  Testing the Grid-Based App (03:03) T
Using Indicators & Transformations
  Designing the Interface (05:19) T
  Clean Up (05:08) T
  Adding the Values (03:31) T
  Creator a Transformer (03:05) T
  Converting Capacity to Percent Capacity (04:52) T
  Adding the Indicator (06:02) T
Using the Debugger
  Introducing the Debugger (04:16) T
  Handling Typos in Data Sources (03:13) T
  Debugging a Transformation (06:16) T
  Looking at the Run Log (03:03) T
Conclusion
  Course Summary (04:49) T
Credits
  About the Author (03:39) T

Course Information

Course:

Developing iPhone Web Apps

Author: Jesse Feiler
SKU: 34075
ISBN: 1-935320-89-0
Release Date: 2009-12-31
Duration: 8 hrs / 103 tutorials
Work Files: Yes
Captions: Available on CD and Online University

Search within Captions

 

Subscription / Purchase Information

Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course. Sign up for a Free Trial
Full Access Members have full access to VTC.com’s entire library of video tutorials. If you are already a member, please login here.

Learn More

Also Available in CD format

Single User: US$ 99.95Add to Cart