pragmatic Mobile apps choices frameworks and dev

417 visualizações

Publicada em

A presentation aboutvthe status quo of mobile development. This presentation presents the diferente options we have when talking about mobile development and the trends associated with thatvdevelopment. The presentation also focus on the archotexture of the major os brands in the mobile market (Microsoft,aple,android).

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
417
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
6
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

pragmatic Mobile apps choices frameworks and dev

  1. 1. Mobile APPS & Frameworks A Quick Development Prespective Alexandre Marreiros
  2. 2. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 2 About Me Alexandre Marreiros Technical and Production Director CTO @ INNOVAGENCY Technical Trainer and Speaker as Self Employee Teacher @ EDIT Aplicational and Web, Architect and Developer Contacts: Amarreiros@innovagency.com Amarreiros@gmail.com www.Innovagency.com @alexmarreiros http://pt.linkedin.com/pub/alexandre-marreiros www.Digitalmindignition.com
  3. 3. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 3 AGENDA 1. What’s Mobile 2. UX 3. The Mobile APPs Development Mindset 4. Knowing the Framework’s & Options 5. Questions
  4. 4. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 4 What’s Mobile?
  5. 5. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 5 What’s Mobile?
  6. 6. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 6 What’s Mobile?
  7. 7. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 7 What’s Mobile?
  8. 8. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 8 What’s Mobile?
  9. 9. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 9 What’s Mobile?
  10. 10. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 10 UX “User experience (UX) involves a person's emotions about using a particular product, system or service. User experience highlights the experiential, affective, meaningful and valuable aspects of human- computer interaction and product ownership. Additionally, it includes a person’s perceptions of the practical aspects such as utility, ease of use and efficiency of the system. User experience is subjective in nature because it is about individual perception and thought with respect to the system. User experience is dynamic as it is constantly modified over time due to changing circumstances and new innovations.” ,From Wikipedia
  11. 11. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 11 USER
  12. 12. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 12 USER
  13. 13. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 13 Technical Aproach
  14. 14. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 14 What App developer’s are doing UX & Design development SW Design and Development Testing in multiple devices APP Certification Learning with the Market Porting to new platforms
  15. 15. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 15 What App developer’s are doing
  16. 16. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 16 Work Platforms
  17. 17. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 17 Other Platforms The Browser is the most used app and with modern browser’s & HTML 5 computer’s smartphones tablet’s and Tv’s all are speaking the same language
  18. 18. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 18 Developer Options
  19. 19. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 19 Exploring Options
  20. 20. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 20 Exploring Options
  21. 21. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 21 Exploring Options
  22. 22. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 22 Exploring Options
  23. 23. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 23 Exploring Options
  24. 24. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 24 Exploring Options Same aproach to other Mobile Platforms suported by PhoneGap
  25. 25. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 25 Exploring Options
  26. 26. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 26 Exploring Options
  27. 27. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 27 Exploring Options
  28. 28. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 28 Exploring Options
  29. 29. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 29 Exploring Options
  30. 30. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 30 Exploring Options - One Development Framework, a closed development enviroment - The development is made based on Objective C - The Model View Controller is sugested directly by the framework as development aproach - The framework creator is the device creator
  31. 31. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 31 Exploring Options
  32. 32. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 32 Exploring Options IOS stack
  33. 33. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 33 Exploring Options IOS app Lifetime
  34. 34. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 34 Exploring Options - One Development Framework, OpenSource - Versioning problem - Developed using Java - Android VM is not the common Java Virtual Machine
  35. 35. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 35 Exploring Options Android Runtime
  36. 36. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 36 Exploring Options Android app Lifetime
  37. 37. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 37 Exploring Options - 2 diferent frameworks one on Mobile other in Computer’s and Tablet’s (Windows 8 and Windows Phone 8) - In the Mobile development is made using XAML - In Computer’s and Tablet’s support for development using XAMl or HTML5 with JS - In the Computer’s Touch is a first citizen just like Keyboard and Mouse - Flat Design center on User
  38. 38. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 38 Exploring Options
  39. 39. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 39 Exploring Options Windows 8 Runtime
  40. 40. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 40 Exploring Options Windows 8 UX
  41. 41. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 41 Exploring Options Windows 8 app Lifecycle
  42. 42. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 42 Exploring Options Windows 8 UX
  43. 43. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 43 Tips & Tricks The type of services you consume should be analyse. Rest is better for mobile frameworks but Soap sometimes can be a option
  44. 44. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 44 Tips & Tricks Choose the kind of development patterns that allow you to easily spare the diferente part of your app. MVC and his variants are the ones who are more adapted to the Mobile platforms
  45. 45. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 45 Tips & Tricks Remember the user can have multiple devices and if your app lives in the diferente devices, promoting aplication sync in diferente devices allow a contínuos and cross platform usage of your app.
  46. 46. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 46 Tips & Tricks Keep your app alive use push notifications and other identical mechanisms to maximize the usage of your app.
  47. 47. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 47 Tips & Tricks When porting your app to diferent OS remembre always that each OS have is type of user, ux and expectation. Your app Should be fully adapted.
  48. 48. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 48 Tips & Tricks Your app is made for touch, so do all the efforts to make a app that is fast, fluid and easy to use. More emersive with the OS app’s are easy for the user to interact
  49. 49. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 49 Tips & Tricks Mantain yourself User & Technical Centric
  50. 50. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 50 Tips & Tricks Remember always the basics about real world solutions development
  51. 51. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 51
  52. 52. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo. 52

×