Giter Site home page Giter Site logo

timrogers / building-mobile-apps-with-web-standards Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 12.17 MB

A presentation about building apps for Android and iPhone using jQTouch and PhoneGap, presented at London's Twitter Developer Nest #11 in September 2010

building-mobile-apps-with-web-standards's Introduction

Building Mobile Apps with Web Standards

Build Mobile Apps with Web Standards is a presentation made by Tim Rogers at Twitter Developer Nest in London on 7th September 2010.

It is a presentation explaining how you can build native mobile applications for iOS, Android and other platforms using the open source projects jQTouch and PhoneGap.

What is in all the directories?

The /code directory contains all the code samples seen in the presentation. This includes all the raw Javascript and HTML files, and their syntax-highlighted RTF versions, created with highlighter, that are used in the presentation. A copy of the jQTouch library is also packaged into the project, for testing the sample jQTouch application made in one of the slides. I do not claim any ownership rights to this part of the release, and it is subject to the jQTouch license. There is also a desktop demo of the sample application included for Windows, Mac and Linux.

The /images directory includes the images used in the presentation, such as logos and screenshots.

The /presentation directory contains the actual presentation in a large variety of formats, including:

  • Keynote Presentation (.key) - the presentation was created in Apple Keynote '09, and presented from this format.
  • Powerpoint Presentation (.ppt) - a copy of the presentation, compatible with Microsoft's extremely popular Powerpoint application. There are some issues with the visual appearance and layout in this version, but it is completely readable and useable.
  • PDF (.pdf) - each slide packaged into Adobe's incredibly popular document format, compatible with just about every platform. The text is selectable, so this is probably better than the image version in most cases.
  • Web version (.html and images) - exported from Keynote as an HTML presentation, this is viewable in all modern web browsers and is made up of HTML, some Javascript and an image of each 'moment' of the presentation. You can click through at your own pace, just as with the original presentation version.
  • Images (.png) - These are for convenience, if you want to look at individual slides with maximum compatibility. These are grouped into two folders - in the "/Images (Click-by-Click)" folder, there is a separate image for each click of the presentation, so you can watch it as it would have appeared. In the "/Images (Slide-by-Slide)" directory, there is an image for each slide, skipping out the intermediate steps as the slides are built.
  • QuickTime movie (.mov) - an interactive movie, which you can click through at your own pace, compatible with Apple's QuickTime player on Windows and Mac.

What can I do this?

Primarily, just enjoy the presentation and learn what you can from it. You can also remix it as you will, as long as you release your update version to the public as I have - if you do anything cool with it, send a message on GitHub and I will take a look.

Thanks and credits

Thanks to Twitter Developer Nest (@devnest on Twitter) for giving me the opportunity to make this presentation, and thanks to all of its brilliant attendees.

Thanks to Nitobi for making PhoneGap and David Kaneda/Sencha for making jQTouch.

Thanks to you, for watching my presentation and actually bothering to take a look at this very long readme! I love you :)

(C) 2010 Tim Rogers Use of this product is deemed to constitute acceptance of the terms included in this README. Please share alike, and most of all, *enjoy.

building-mobile-apps-with-web-standards's People

Contributors

timrogers avatar

Stargazers

 avatar

Watchers

 avatar  avatar

building-mobile-apps-with-web-standards's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.