SlideShare une entreprise Scribd logo
1  sur  52
Mobile Development
 Get ready to not know what your doing




                                         flickr: Waldo#4
Hi, I'm Andy
Me!
• 12 Years Developing Software
• Consumer software oriented
• UP, Intuit, Sojern, contracting.
• Background: Ruby, Java, C++,
  Objective-C, Perl
• iPhone development since the
  SDK was open to everyone.
Ninth Division
Ninth Division
    • Started Ninth Division over a
      year ago
    • Consumer software oriented
    • Primarily build iPhone, iPad
      applications for clients.
    • Striving to build quality software
      products for the new age.
Andy Peters
@andypeters

Hasani Hunter
@hasanihunter
My Story and how it
  relates to you


                  flickr: geeo123
✓ Interest
            ✓ Its Hard
            ✓ Different
5 Lessons
            ✓ Its New
            ✓ New
              Problems
#1 Interest
for all the wrong reasons...




                               flickr: guyphones
Fanboy.
• First IDE that felt like a
  editor and not an IDE.

• Apple development
  was fun

• Great documentation
• It was a cult of
  developers.
• I love my Mac and
  working on it.

• Wanted more excuses
  to create on it.

• I thought it was cool to
  have a mac and have
  Mac code on it.
Its about
your users.


          flickr: kastner
#2 It’s Hard
Much harder than we are told and even harder than
            you think... to do it well.




                                            flickr: Stick-A-Thing
• Learning a new
  programming languages
  (can be) hard.

• Multi-platform is hard
• Learning a new
  programming languages
  (can be) hard.

• Multi-platform is hard
• Controlled platforms are
  hard
flickr: jesscalive
Focus.
#3 Different
Mobile platforms are very different




                                      flickr: nickwheeleroz
• Cellular Networks
• Open Source
• Controlled Platform
Closest to desktop
     software
  development.
#4 It’s New
  Lots to learn.




                   flickr: Christophe Vanfletern
• Lots of Resources
• Copy / Paste code
  from Internet FAIL

• “Always learning
  something new”
flickr: joop haek
Plan for Research
       and
  Development
#5 New problems
  It brings new problems to solve. Don’t solve old
problems that don’t need solving on a mobile device.




                                            flickr: Jaap Oostinjen
No more
 cursor.
Smaller and fitted
  screen size.
Delay.
User
Experience.


         flickr: kastner
✓ Interest
            ✓ Its Hard
            ✓ Different
5 Lessons
            ✓ Its New
            ✓ New
              Problems
Questions ?


              flickr: Jim in Times Square

Contenu connexe

Similaire à Infotec 2010 presentation

Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
Brian LeRoux
 
Patrick Curry Meet Up
Patrick Curry Meet UpPatrick Curry Meet Up
Patrick Curry Meet Up
Tsugi
 

Similaire à Infotec 2010 presentation (20)

M3 conf
M3 confM3 conf
M3 conf
 
How NOT to start a mobile app development?
How NOT to start a mobile app development?How NOT to start a mobile app development?
How NOT to start a mobile app development?
 
iPads in the Early Years Classroom
iPads in the Early Years ClassroomiPads in the Early Years Classroom
iPads in the Early Years Classroom
 
iPhone IN YOUR FACE
iPhone IN YOUR FACEiPhone IN YOUR FACE
iPhone IN YOUR FACE
 
Cocoaheads app-in-4-weeks
Cocoaheads app-in-4-weeksCocoaheads app-in-4-weeks
Cocoaheads app-in-4-weeks
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
 
Morph your mindset for Continuous Delivery, Agile Roots 2014
Morph your mindset for Continuous Delivery,  Agile Roots 2014Morph your mindset for Continuous Delivery,  Agile Roots 2014
Morph your mindset for Continuous Delivery, Agile Roots 2014
 
Implementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryImplementing Modernization by Trevor Perry
Implementing Modernization by Trevor Perry
 
Patrick Curry Meet Up
Patrick Curry Meet UpPatrick Curry Meet Up
Patrick Curry Meet Up
 
Mer from User's Perspective
Mer from User's PerspectiveMer from User's Perspective
Mer from User's Perspective
 
How children learn testing with dragons at SEETEST 2021
How children learn testing with dragons at SEETEST 2021How children learn testing with dragons at SEETEST 2021
How children learn testing with dragons at SEETEST 2021
 
Traits of a Good Engineer
Traits of a Good EngineerTraits of a Good Engineer
Traits of a Good Engineer
 
It's XP Stupid (2019)
It's XP Stupid (2019)It's XP Stupid (2019)
It's XP Stupid (2019)
 
It's XP, Stupid
It's XP, StupidIt's XP, Stupid
It's XP, Stupid
 
Why children should learn to test why anyone should test?
Why children should learn to test why anyone should test?Why children should learn to test why anyone should test?
Why children should learn to test why anyone should test?
 
Start to finish - Building Games Step-by-Step
Start to finish - Building Games Step-by-StepStart to finish - Building Games Step-by-Step
Start to finish - Building Games Step-by-Step
 
14 Habits of Great SQL Developers
14 Habits of Great SQL Developers14 Habits of Great SQL Developers
14 Habits of Great SQL Developers
 
Open Hack Taiwan 2012 - Hacking 101
Open Hack Taiwan 2012 - Hacking 101Open Hack Taiwan 2012 - Hacking 101
Open Hack Taiwan 2012 - Hacking 101
 
techtalk2.23.11.ppt.ppt
techtalk2.23.11.ppt.ppttechtalk2.23.11.ppt.ppt
techtalk2.23.11.ppt.ppt
 
Hardware Prototyping for Software Developers
Hardware Prototyping for Software DevelopersHardware Prototyping for Software Developers
Hardware Prototyping for Software Developers
 

Dernier

Dernier (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 

Infotec 2010 presentation

Notes de l'éditeur

  1. Thats Ninth Division! ... best picture of us yet.
  2. Wanted to start a company. Thought I’d do only web development. Built Flight Sites for Sojern, super successful and learned alot.
  3. What I hope you have learned.
  4. As you can tell, I was/am a fanboy. That’s how it all started. Same is true for Palm, Android people. Same is true about Java, .Net...
  5. Android developers start because they like Java or Google. iPhone developers tart because they like Apple or Objective-C. ... they are the means to the end. they are the tools to build something.
  6. The tools are a means to an end. The better the tools, the better you can build. Not the other way around.
  7. People pick technology because of what it enables them to do and not for what it is written in or the tools you use to build it. and not solely the technology... they pick the technology because of what it enables them to do.
  8. Controlled platforms are - Apple Acceptence, no access to private api.
  9. ... new platforms coming and going all the time. newest debate.
  10. ... new platforms coming and going all the time. newest debate.
  11. Controlled platforms are - Apple Acceptance, no access to private api.
  12. Developers, Designers, Product Owners, all need to emerse themselves into these platforms to build great software. Just like the web, as you really learned the way your browser worked... the best your website worked and looked.
  13. Cell networks are unreliable by design. Contrast to wired networks and SLAs. GPL / LGPL / MIT / BSD / Personal. All have implications how you distribute. Web / Enterprise - have environments of choice.
  14. In general, get ready to learn as you go. Train! and have time to play around.
  15. Your thumb/finger is the new cursor. 50 pixels.
  16. no more 20+ “ screen size.
  17. Users in the web expect less than 2 second load times. Mobile users expect instant load times.
  18. The tools are a means to an end. The better the tools, the better you can build. Not the other way around.
  19. Different from Web. New interface for every device. New devices coming and going.
  20. What I hope you have learned.