Industrial Trends for Mobile

19
Industrial Trends for Mobile By Kevin Tan and Michael Cheah

Transcript of Industrial Trends for Mobile

Page 1: Industrial Trends for Mobile

Industrial Trends for Mobile

By Kevin Tan and Michael Cheah

Page 2: Industrial Trends for Mobile

Types of Mobile Devices

Phones

Tablets

Smartwatches and more…

Wearable fashion accessories etc?

Page 3: Industrial Trends for Mobile

Operating System Knowledge

Page 4: Industrial Trends for Mobile

Android for Beginners & Intermediates

Eclipse ADT plugin is obsolete and not actively maintained.

Page 5: Industrial Trends for Mobile

Android for Beginners & IntermediatesAndroid Studio is the future.

Page 6: Industrial Trends for Mobile

Android for Beginners & Intermediates

Gradle is the new build system

Page 7: Industrial Trends for Mobile

Android for Advanced Devs

Android 5.0

5000+ new APIs introduced. (Knock yourself out...)

Page 8: Industrial Trends for Mobile

Android for Advanced DevsMaterial Design elements and meaningful animation transitions

Page 9: Industrial Trends for Mobile

Android for Advanced Devs

Dependency towards UI UX Designers

Conceptualize via material design mockups via Photoshops or After Effects

Page 10: Industrial Trends for Mobile

Wearables Segment

Android Wear

Page 11: Industrial Trends for Mobile

Getting ready for the trends

- Project Management and Collaboration Tools

Page 12: Industrial Trends for Mobile

Revision Control System (RCS)

Page 13: Industrial Trends for Mobile

Revision Control System (RCS)

Great tool to organize everything in one place

Keep track of what, when, who, and why changes occur, via issue trackers

Enable collaborations & peer reviews

Standard collaboration procedures eg. pull requests, resolve conflicts and code merging

Page 14: Industrial Trends for Mobile

Continuous Delivery

Corey Scott, GDG Devfest November 2013

Page 15: Industrial Trends for Mobile

Continuous Delivery

Page 16: Industrial Trends for Mobile

Not just the mobile stuff

Web technologies should be adopted by mobile developers too.

Can be any type of web technologies eg. Spring Boot, Grails, Ratpack, Ruby on Rails, Python Flask, etc.

Easier to roll out.

Page 17: Industrial Trends for Mobile

DO EVERYTHING!

Master web backend and mobile just so that you can understand the underlying process of RESTful web services.

Standard data transportation formats eg JSON

Page 18: Industrial Trends for Mobile

Web Backend Trends

Microservices

PaaS eg. Heroku and Openshift, Bluemix perhaps?