Industrial Trends for Mobile

Post on 22-Jul-2015

129 views 1 download

Tags:

Transcript of Industrial Trends for Mobile

Industrial Trends for Mobile

By Kevin Tan and Michael Cheah

Types of Mobile Devices

Phones

Tablets

Smartwatches and more…

Wearable fashion accessories etc?

Operating System Knowledge

Android for Beginners & Intermediates

Eclipse ADT plugin is obsolete and not actively maintained.

Android for Beginners & IntermediatesAndroid Studio is the future.

Android for Beginners & Intermediates

Gradle is the new build system

Android for Advanced Devs

Android 5.0

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

Android for Advanced DevsMaterial Design elements and meaningful animation transitions

Android for Advanced Devs

Dependency towards UI UX Designers

Conceptualize via material design mockups via Photoshops or After Effects

Wearables Segment

Android Wear

Getting ready for the trends

- Project Management and Collaboration Tools

Revision Control System (RCS)

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

Continuous Delivery

Corey Scott, GDG Devfest November 2013

Continuous Delivery

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.

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

Web Backend Trends

Microservices

PaaS eg. Heroku and Openshift, Bluemix perhaps?