What would you choose?

Web Developer

Mobile Developer

Jhonathan Howard

  • Giolosts
  • PADC
  • Ruby, JS, Python, Android
  • DevCon PH
  • @kaiifalcutela

Why choose me?

 

(Jumpstart into Android Development)

# The Growing Market

2005 @ St. Peters Square

2013 @ St. Peters Square

Mobile  use continous to grow 

  91% of U.S Adults population own a cellphone

61% of these were smartphones

By 2018

an estimate of 1,000,000,000 smart phones would be sold

double of the numbers PC estimated to sell

Mobile Platform Ownership increasingly favors Iphone and Android

51% increase

as of 2017

# Mobile Trends

Rapid Mobile Development

  Cloud Driven

App Security

 Beacon and Location Based Wi-Fi Services

Wearable Tech

M-commerce, Banking and Mobile Payments

 Internet of Things (IoT)

Big Data and App Analytics

The Growth of Enterprise Apps

In- App Advertising, App Marketing and Purchasing

User Experience First

 HTML 5

Mobile Gaming

Smart Cities, Homes and Offices

# Android Development

ANDROID

WHY YOU SHOULD GO NATIVE

TRADEOFFS

  • Every engineering decision is a tradeoff

  • Frameworks, tools, methodologies, platforms

  • Time, money, expertise; in no particular order

PERFORMANCE IS NOT EVERYTHING

  • Team expertise

  • Time available

  • Resources available

  • Most devices are resource constrained

  • Tooling

  • The web will  catch up?

  • I would wager that you could learn native faster than the web catching up

THE NETWORK IS UNRELIABLE

  • Obviously, m.yourapp.com is largely affected

  • Both native and mobile web apps can somehow compensate

LOOK AND FEEL

  • Mobile web apps can be made to look like native apps
  • Native platforms change look and feel on a whim
  • Design guidelines easier to implement in native

BEST TOOL FOR THE JOB

  • Take advantage of new APIs early

  • Take advantage of new hardware features early

  • Keeps on getting better per release

  • Dedicated team for Android Tooling (ADT, Android Studio, etc.)

  • Background services always require native knowledge

#Opportunities 

JOBS

Community

  • Lots of resources on how to do things
  • Active stackoverflow community
  • Lots of open source libraries
  • developer.android.com
  • Local workshops/meet-ups

Philippine Android Developers Community

meetup.com/Philippine-Android-Developers-Community

facebook.com/groups/padc.you

Connect with us

Thank You!

Intro 2 Android

By Jhonathan Howard Falcutela (Kaii)

Intro 2 Android

An Android Seminar Short Presentation

  • 765