Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Why & which mobile cross platform?

Why & which mobile cross platform?

Comparing different mobile cross-platform SDKs, and which one is good for which solution.

Hazem Khaled

January 08, 2014
Tweet

More Decks by Hazem Khaled

Other Decks in Programming

Transcript

  1. Why & Which Mobile
    cross-platform?

    View Slide

  2. Hazem Khaled
    @hazemkhaled
    Web / Mobile Developer, 10 years
    experience, certified Appcelerator instructor.

    View Slide

  3. View Slide

  4. Source : TRA Q2 Report Provides Unique Data on Current UAE Mobile Industry

    View Slide

  5. How can cross-platform
    help me?

    View Slide

  6. Once!
    Learn
    Develop
    maintain
    Run Everywhere

    View Slide

  7. Hey Entrepreneurs!
    pay once ;)
    Cross-platform

    View Slide

  8. Hey Developers!
    code less & deliver more
    Cross-platform

    View Slide

  9. And more ...

    View Slide

  10. Type of Cross-Platform SDKs
    Hybrid
    Cross Runtime
    Cross compiling

    View Slide

  11. PhoneGap
    Hybrid Apps
    HTML, CSS & JavaScript
    Open source & Free

    View Slide

  12. Architecture

    View Slide

  13. PhoneGap
    Pros
    - More Platforms
    - Easy to start
    - Ability to extend
    Cons
    - No GUI tools
    - No Native UI

    View Slide

  14. PhoneGap Usage
    1. Heavily web dependent apps
    2. Converting exist websites to apps
    3. Content based apps

    View Slide

  15. Appcelerator Titanium
    Cross Compiling & Hybrid
    JavaScript Only
    Open source & Free

    View Slide

  16. View Slide

  17. Titanium
    Pros
    - Native UI
    - Easy to setup & start
    - Excellent resources
    - Big community
    - Ability to extend
    - Good tools
    Cons
    - Android
    Performance
    - Adapt everywhere

    View Slide

  18. Titanium Usage
    1. Content based apps
    2. Utility apps
    3. Business apps

    View Slide

  19. Adobe Air
    Hybrid
    ActionScript 3

    View Slide

  20. Architecture

    View Slide

  21. Adobe Air
    Pros
    - Easy to setup & start
    - Use AS3
    Cons
    - No Native UI
    - Preformance

    View Slide

  22. Adobe Air Usage
    1. Games
    2. Multimedia & Animated apps

    View Slide

  23. Appcelerator Titanium community
    Meetups & events
    Let’s comunicate

    View Slide

  24. Hazem Khaled
    @hazemkhaled
    Titanium certified instructor
    Q A

    View Slide