Difference Between Android And I Phone Development
Upcoming SlideShare
Loading in...5
×
 

Difference Between Android And I Phone Development

on

  • 2,395 views

 

Statistics

Views

Total Views
2,395
Views on SlideShare
2,394
Embed Views
1

Actions

Likes
0
Downloads
29
Comments
1

1 Embed 1

http://www.blogger.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Difference Between Android And I Phone Development Difference Between Android And I Phone Development Presentation Transcript

    • Difference between Android and iPhone development Vo Thanh Cong - MultiNC
    • ROUND 1 - Language
    • Language
      • Objective C & Cocoa framework
        • New language
        • Deal with memory management among application logic
        • Type longer (many parentheses, violation of DRY), method name is type longer but more meaningful
      • Java and Android platform
        • Very familiar language with many people
        • Have Garbage collection
    • Tutorial & resources
      • Some excellent resources for learning iPhone such as Stanford course, a lot of documentations from Apple
      Both have good resources, and sample code
      • Larger Java community(stackoverflow), a lot of excellent java book
    • Built-in library
      • Need a third party libruary for Json, XML, Regex...
      • Many libraries inside (XML parser, Regular Expression...)
    • ROUND 2 – OS & IDE
    • OS
      • Mac OS
        • buy new machine or install hackintosh
      • Window, Linus, Mac OS
        • available
    • IDE
      • X-Code for coding
        • good suggestion but no auto import and have to compile for error and warning
      • Eclipse for coding
        • excellent suggestion
          • with Java doc,
          • auto import,
          • immediate feedback of warning and error,
          • and error fixing suggestion
    • UI design
      • UI Builder for UI designing
        • Excellent tools for designing with good design and standardized controls, good Human Interface Guidelines
      • Built-in tools or using XML
        • Harder for design with Eclipse built-in tools, and designing for various screen size
    • Emulator
      • Excellent emulator (fast and stable)
      • Emulator slow and often lost connection, less productive
    • ROUND 3 – APPS STORE
    • Appstore
      • Apple Apps store (120.000 apps and 42.5M sold devices)
        • need to wait for approval from Apple
        • sometime get refuse without any useful explaination
      • Google Android Application Store (20.000 apps and ?? sold devices)
        • appear in Store within minutes
    • Thank you!