Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Productive & easy mobile app dev

619 views

Published on

A primer to starting on Titanium Mobile as given on a Code by the Sea meetup on December 8 in Vlissingen (The Netherlands)

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Productive & easy mobile app dev

  1. 1. PRODUCTIVE & EASY MOBILE APP DEVELOPMENT by Martin de Keijzer Code by the Sea - December 8 2015
  2. 2. A presentation by Martin de Keijzer ABOUT ME Martin de Keijzer Dutch web developer Working @ Spinnin' Records PHPBenelux Board Member TiCONF NL Initiator @Martin1982 http://www.martindekeijzer.nl
  3. 3. A presentation by Martin de Keijzer We digital ....and we're hiring: http://www.spinninrecords.com/jobs
  4. 4. A presentation by Martin de Keijzer MY STORY AS A MOBILE APP DEVELOPER So you don't need to take the hurdles
  5. 5. A presentation by Martin de Keijzer
  6. 6. A presentation by Martin de Keijzer 2012
  7. 7. A presentation by Martin de Keijzer
  8. 8. A presentation by Martin de Keijzer Pro’s Cons Cross platform No UI elements Native Bridging Dependent on Webview functionality Very cheap to get a product
  9. 9. A presentation by Martin de Keijzer
  10. 10. A presentation by Martin de Keijzer Pro’s Cons Universal UI Universal UI Designed for the web Needs PhoneGap for apps Very cheap to get a product Performance
  11. 11. A presentation by Martin de Keijzer SenchaTouch
  12. 12. A presentation by Martin de Keijzer Pro’s Cons Near native UI Running behind UI facts Designed for the web Needs PhoneGap for apps Cross platform development Performance
  13. 13. A presentation by Martin de Keijzer Native development
  14. 14. A presentation by Martin de Keijzer Pro’s Cons Always latest and greatest Extreme learning curve Full control Many bad examples out there Well documented High dev & support costs
  15. 15. A presentation by Martin de Keijzer
  16. 16. A presentation by Martin de Keijzer Pro’s Cons Partially cross platform development Not feature- complete Native UI Higher learning curve Performance
  17. 17. A presentation by Martin de Keijzer
  18. 18. A presentation by Martin de Keijzer
  19. 19. A presentation by Martin de Keijzer BASIC SKILL SET
  20. 20. A presentation by Martin de Keijzer
  21. 21. A presentation by Martin de Keijzer
  22. 22. A presentation by Martin de Keijzer
  23. 23. A presentation by Martin de Keijzer
  24. 24. A presentation by Martin de Keijzer Device type UI / UX
  25. 25. A presentation by Martin de Keijzer TITANIUM BASICS
  26. 26. A presentation by Martin de Keijzer GET APPCELERATOR STUDIO
  27. 27. A presentation by Martin de Keijzer GET GENYMOTION
  28. 28. A presentation by Martin de Keijzer Titanium.UI
  29. 29. A presentation by Martin de Keijzer A window
  30. 30. A presentation by Martin de Keijzer Create a label
  31. 31. A presentation by Martin de Keijzer Opening an application
  32. 32. A presentation by Martin de Keijzer THE RESULT
  33. 33. A presentation by Martin de Keijzer Model View Controller
  34. 34. A presentation by Martin de Keijzer THEVIEW
  35. 35. A presentation by Martin de Keijzer THE CONTROLLER
  36. 36. A presentation by Martin de Keijzer MODEL LAYOUT
  37. 37. A presentation by Martin de Keijzer MODEL CONFIG
  38. 38. A presentation by Martin de Keijzer MODEL EXTEND
  39. 39. A presentation by Martin de Keijzer COLLECTION EXTEND
  40. 40. A presentation by Martin de Keijzer Titanium.network & Event handling
  41. 41. A presentation by Martin de Keijzer WEB SERVICE COMMS
  42. 42. A presentation by Martin de Keijzer TCP SOCKETS
  43. 43. A presentation by Martin de Keijzer PLATFORM SPECIFIC Resource Locations Paths for overriding Inline code overriding tiapp.xml file
  44. 44. A presentation by Martin de Keijzer COMMUNITY
  45. 45. A presentation by Martin de Keijzer
  46. 46. A presentation by Martin de Keijzer TIDEV.IO
  47. 47. A presentation by Martin de Keijzer APPCELERATOR
  48. 48. A presentation by Martin de Keijzer GITT.IO
  49. 49. A presentation by Martin de Keijzer TISLACK.ORG
  50. 50. A presentation by Martin de Keijzer IN CONCLUSION Master Javascript skills Master Platform skills Create a basic app,Titanium is easy! Use what's out there, the community supports you!
  51. 51. A presentation by Martin de Keijzer Thank you for listening, any questions?

×