Tutorial: iPhone Application Development using Custom Development
Teknograd iPhone application development
-
Upload
fredrik-davidsson -
Category
Technology
-
view
447 -
download
4
description
Transcript of Teknograd iPhone application development
![Page 1: Teknograd iPhone application development](https://reader036.fdocuments.us/reader036/viewer/2022082502/54b558734a7959bb4e8b46ee/html5/thumbnails/1.jpg)
• Not a line of Obj-C.• First application within one hour.• Not a line of Obj-C.• First application within one hour.
Easy iPhone developmentEasy iPhone development
![Page 2: Teknograd iPhone application development](https://reader036.fdocuments.us/reader036/viewer/2022082502/54b558734a7959bb4e8b46ee/html5/thumbnails/2.jpg)
• Xcode and iOS SDKYou need to register - http://L2W.no/z5vj. You can develop for Android and BlackBerry as well, but this presentation only covers iPhone.
• PhoneGaphttp://L2W.no/yj15
• JQTouchhttp://jqtouch.com/
• Xcode and iOS SDKYou need to register - http://L2W.no/z5vj. You can develop for Android and BlackBerry as well, but this presentation only covers iPhone.
• PhoneGaphttp://L2W.no/yj15
• JQTouchhttp://jqtouch.com/
What you needWhat you need
![Page 3: Teknograd iPhone application development](https://reader036.fdocuments.us/reader036/viewer/2022082502/54b558734a7959bb4e8b46ee/html5/thumbnails/3.jpg)
Xcode is needed to compile and run the final application on iPhone and commiting it to app. store. You don’t need to know Obj-C but you need to know your way around Apples developer site.
Xcode is needed to compile and run the final application on iPhone and commiting it to app. store. You don’t need to know Obj-C but you need to know your way around Apples developer site.
XcodeXcode
![Page 4: Teknograd iPhone application development](https://reader036.fdocuments.us/reader036/viewer/2022082502/54b558734a7959bb4e8b46ee/html5/thumbnails/4.jpg)
PhoneGap breaches the gap between smart phone development and HTML.Follow the instructions on PhoneGap homepage on how to install it into Xcode.once up and running you will start all your Xcode projects as PhoneGap based projects.
PhoneGap breaches the gap between smart phone development and HTML.Follow the instructions on PhoneGap homepage on how to install it into Xcode.once up and running you will start all your Xcode projects as PhoneGap based projects.
PhoneGapPhoneGap
![Page 5: Teknograd iPhone application development](https://reader036.fdocuments.us/reader036/viewer/2022082502/54b558734a7959bb4e8b46ee/html5/thumbnails/5.jpg)
PhoneGapPhoneGapThe only file you need to work with is the index.html file. But if you want to interact with the iPhone hardware you should take a closer look into “phonegap.js”. Accessing the phone book, camera, gyroscope and so on is pretty straight forward.
More info: http://wiki.phonegap.com/
The only file you need to work with is the index.html file. But if you want to interact with the iPhone hardware you should take a closer look into “phonegap.js”. Accessing the phone book, camera, gyroscope and so on is pretty straight forward.
More info: http://wiki.phonegap.com/
![Page 6: Teknograd iPhone application development](https://reader036.fdocuments.us/reader036/viewer/2022082502/54b558734a7959bb4e8b46ee/html5/thumbnails/6.jpg)
PhoneGapPhoneGap
JS to accesss HW, life is good!JS to accesss HW, life is good!
![Page 7: Teknograd iPhone application development](https://reader036.fdocuments.us/reader036/viewer/2022082502/54b558734a7959bb4e8b46ee/html5/thumbnails/7.jpg)
In reality you could do without this library. But JQTouch will make you application look and feel like the “real” thing.
Button, colors, menus and so on looking like pure iPhone stuff.
In reality you could do without this library. But JQTouch will make you application look and feel like the “real” thing.
Button, colors, menus and so on looking like pure iPhone stuff.
JQTouchJQTouch
![Page 8: Teknograd iPhone application development](https://reader036.fdocuments.us/reader036/viewer/2022082502/54b558734a7959bb4e8b46ee/html5/thumbnails/8.jpg)
HTML5HTML5
HTML 5 is needed as a repository for data. You can store larger amounts of data in the SQL database. Settings are stored in local storage and session specific data in the session storage.
Use Safari for initial development and make Web Inspector your friend.
HTML 5 is needed as a repository for data. You can store larger amounts of data in the SQL database. Settings are stored in local storage and session specific data in the session storage.
Use Safari for initial development and make Web Inspector your friend.
![Page 9: Teknograd iPhone application development](https://reader036.fdocuments.us/reader036/viewer/2022082502/54b558734a7959bb4e8b46ee/html5/thumbnails/9.jpg)
ExamplesExamples
Contact @fdqps for demo code. Contact @fdqps for demo code.