Last week progress:
- Read Hello, Andoid to chapter 1.
- Setup development environment for Android application on my laptop.
This week plan:
- Continue to read Hello, Android to chapter 2.
- Get iPhone textbook.
Issue found:
I have a HTC phone that works on Android 1.5, and an iPod Touch that works on iOS 4.2. The iOS version is enough new, but the Android OS is so old that may have negatively influence on comparing technical differences between those devices. For example, if I measure technical differences by using actual devices, the issue will affect the result.
I will continue to read Hello, Android as I said in the last meeting.
Tuesday, January 25, 2011
Tuesday, January 18, 2011
Resources, Schedule, and Preparations
Resources:
I asked a few people who have experiences to develop Android or iPhone applications, and see that the following book series are useful for introductions. So, I consider to use the latest book in the series in this class.
For Android:
- Hello, Android: Introducing Google's Mobile Development Platform (3e), Ed Burnette, Jul 2010
For iPhone:
- Beginning iPhone 4 Development: Exploring the iOS SDK (1e), David Mark et. al, Jan 31 2011

For iPhone, I plan to wait for the latest book published at the end of this month, because my device, iPod Touch, works on iOS 4.x, and I would be suffered from understanding the technical differences between iOS 3.x and iOS 4.x when I learn it by the book for iOS 3.x.
Schedule:
So, by the end of January, I will focus on studying Android phone first, and start thinking how my case-study application would be on Android device, and do paper prototyping. Then, after the iPhone book published, I will do the same things on iPhone device.
TODO: Create a gantt chart or something for the schedule.
Preparations:
For the case that the smart phone application interacts with server-side application, I set up my own Ubuntu 10.04 server on Rackspace Cloud. So, the following server may be used for my case-study application as an URI.
http://184.106.227.161/
Also, the following blog(this blog) is used for showing my independent study's status. So, please follow its RSS if needed.
http://yyohei.blogspot.com/
When start writing codes, I plan to use GitHub as a remote version control system. The following URL is my account on GitHub.
https://github.com/yasulab
I asked a few people who have experiences to develop Android or iPhone applications, and see that the following book series are useful for introductions. So, I consider to use the latest book in the series in this class.
For Android:
- Hello, Android: Introducing Google's Mobile Development Platform (3e), Ed Burnette, Jul 2010
- Beginning iPhone 4 Development: Exploring the iOS SDK (1e), David Mark et. al, Jan 31 2011
For iPhone, I plan to wait for the latest book published at the end of this month, because my device, iPod Touch, works on iOS 4.x, and I would be suffered from understanding the technical differences between iOS 3.x and iOS 4.x when I learn it by the book for iOS 3.x.
Schedule:
So, by the end of January, I will focus on studying Android phone first, and start thinking how my case-study application would be on Android device, and do paper prototyping. Then, after the iPhone book published, I will do the same things on iPhone device.
TODO: Create a gantt chart or something for the schedule.
Preparations:
For the case that the smart phone application interacts with server-side application, I set up my own Ubuntu 10.04 server on Rackspace Cloud. So, the following server may be used for my case-study application as an URI.
http://184.106.227.161/
Also, the following blog(this blog) is used for showing my independent study's status. So, please follow its RSS if needed.
http://yyohei.blogspot.com/
When start writing codes, I plan to use GitHub as a remote version control system. The following URL is my account on GitHub.
https://github.com/yasulab
Subscribe to:
Posts (Atom)