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.
United States
Email this Page
Send us Feedback