Today and Tomorrow: Mobile's Impact on Development and Testing

26
T1 Session 4/16/2015 11:00 AM "Today and Tomorrow: Mobile's Impact on Development and Testing" Presented by: James Montemagno Xamarin Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 8882688770 9042780524 [email protected] www.sqe.com

Transcript of Today and Tomorrow: Mobile's Impact on Development and Testing

 

T1 Session  4/16/2015  11:00  AM  

     

"Today and Tomorrow: Mobile's

Impact on Development and

Testing"  

Presented by:

James Montemagno

Xamarin    

       

 Brought  to  you  by:  

 

   

340  Corporate  Way,  Suite  300,  Orange  Park,  FL  32073  888-­‐268-­‐8770  ·∙  904-­‐278-­‐0524  ·∙  [email protected]  ·∙  www.sqe.com

James Montemagno

Xamarin James Montemagno, a developer evangelist at Xamarin, has been a .NET developer for more than a decade working in a wide range of industries including game development, printer software, and web services. Previously, James was a professional mobile developer using the Xamarin platform for more than three years, with several published apps on iOS, Android, and Windows. He can be found on Twitter @JamesMontemagno and blogs code regularly on his personal blog.  

4/8/15  

1  

Mobile’s Impact on !Development & Testing!

James Montemagno!Developer Evangelist, Xamarin!

@JamesMontemagno!

10 4 20 years of .NET years of mobile apps

4/8/15  

2  

Found Mobile!

4/8/15  

3  

Found Mobile!

4/8/15  

4  

2 Months 4 Mobile Apps

4/8/15  

5  

State of Mobile

4/8/15  

6  

789MM

4/8/15  

7  

743MM 789MM 1.6B

4/8/15  

8  

1.6B 1/4.5 1.8M smartphones phone/people sold a day

75 years

38 years

5 years

3 years

13 years

Telephone

Radio

Internet

iPhone

TV

50MM USERS

Angry Birds 35 days

4/8/15  

9  

Social Impact

4/8/15  

10  

40x 88% 75% check phone

a day watching tv in bathroom

4/8/15  

11  

Modern cell phones are now such a pervasive and insistent part of daily life that the proverbial visitor from Mars might conclude they were an important feature of human anatomy.

Chief Justice, John Robert United States Supreme Court

State of Development

4/8/15  

12  

189M 200 127 downloads a day mins on phone mins in apps

4/8/15  

13  

50+

3 years

400+

5 years

10

8 Months

How We Develop Mobile Apps

4/8/15  

14  

4/8/15  

15  

4/8/15  

16  

Mobile Quality Challenges

4/8/15  

17  

3 43% seconds never return

19K 20 20+ android iOS wearables

4/8/15  

18  

4/8/15  

19  

State of Testing

4/8/15  

20  

10 >20%

>25% devices code coverage continuous

integration

4/8/15  

21  

4/8/15  

22  

4/8/15  

23  

Demo

Mobile is now

• Mobile != Desktop Development!

• Cross-platform first approach!

•  Iterate quickly, but don’t turn your users into

beta testers.!

4/8/15  

24