mobile enablement and intelligence

60
More mobile devices than world population – 7 th October ’14

Upload: rashmika-nawaratne

Post on 21-Jan-2017

116 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Mobile Enablement And Intelligence

More mobile devices than world population – 7th October ’14

Page 2: Mobile Enablement And Intelligence

More Google Searches on Mobile than Desktop/ Laptop – 5th May ’15

Page 3: Mobile Enablement And Intelligence

Mobile web usage overtakes desktop for first time – Oct ’16

Page 4: Mobile Enablement And Intelligence

Mobile Enablement

simple but not easy

& some Intelligence

Page 5: Mobile Enablement And Intelligence

Why?

How?

What?Then What?

Page 6: Mobile Enablement And Intelligence

Why?

Page 7: Mobile Enablement And Intelligence

Startup Mindset

✘Problem/ Solution✘Target Audience✘Development cost ( Talent, support and maintenance)✘Time to market

Page 8: Mobile Enablement And Intelligence

Winning Product

Spee

d to

marke

t Widest customer

reach in niche

market

Page 9: Mobile Enablement And Intelligence

Reaching user the fastest way✘ Platform independent✘ Accessible from anywhere✘ Easy to test✘ HTML5, JavaScript and CSS✘ Fast learning curve

Spee

d to

marke

t

Page 10: Mobile Enablement And Intelligence

Anytime Anywhere✘ Download from AppStore,

GooglePlay and Windows Store

✘ Accessible anytime✘ Offline support✘ Full device access

Widest customer

reach in

niche market

Page 11: Mobile Enablement And Intelligence

Why?

How?

Page 12: Mobile Enablement And Intelligence

Best from both the worlds

Page 13: Mobile Enablement And Intelligence

Hybrid MobileDevelopment

Page 14: Mobile Enablement And Intelligence

Best of both worlds✘Native app with embedded HTML✘One app for many platforms✘Full device access✘Access anytime anywhere (Offline support)✘AppStore / Windows Store / Google Play✘Use your preferred language✘Learn fast and build faster✘Update without updating App!

Page 15: Mobile Enablement And Intelligence

Myths!

✘They are just websites in app-store

Page 16: Mobile Enablement And Intelligence

Myths!

✘They are just websites in app-store

Page 17: Mobile Enablement And Intelligence

Myths!

✘They are just websites in app-stores✘You can’t access mobile features✘Native apps are more beautiful✘Slow!

Page 18: Mobile Enablement And Intelligence

“Oh No! The Zuck has spoken!”

Page 19: Mobile Enablement And Intelligence

Are You Building the Facebook app?

✘ Have a multi-million dollar budget?

✘ Have a large team of experienced native

developers?

✘ Does billion-dollar revenue depend on this app?

✘ If so...do native

✘ ...but today it's not so black and white

Page 20: Mobile Enablement And Intelligence

Are You Building the Facebook app?

✘ Have a multi-million dollar budget?

✘ Have a large team of experienced native

developers?

✘ Does billion-dollar revenue depend on this app?

✘ If so...do native

✘ ...but today it's not so black and white

Page 21: Mobile Enablement And Intelligence

Why?

How?What?

Page 22: Mobile Enablement And Intelligence

Hybrid Technologies

Xamarin Studio✘ Freemium by Xamarin ✘ Mac, Windows, Microsoft

Visual Studio✘ Write in C#

Appcelerator Titanium✘ Open Source by

Appcelerator Inc ✘ Mac, Windows, Linux,

Web / Cloud✘ Write in Web

technologies

Apache Cordova✘ Open Source by Apache✘ Mac, Windows, Linux,

Web / Cloud✘ Write in Web

technologies

React Native• By Facebook• iOS, Android, Windows• Write in Web technologies

Qt Creator• Open Source by Qt

Project• Mac, Windows, Linux,

BSD • Use cross-platform C++,

JavaScript and QML

Native Script• Freemium by Codename

One• iOS, Android, WIndows,• Write in Web

Technologies

Page 23: Mobile Enablement And Intelligence

I choose Apache Cordova

✘ Widest community support

✘ Complete Eco-system✘ 1000+ Plugins to support

device

Page 24: Mobile Enablement And Intelligence

Concept behind hybrid development - Cordova

Cordova Build

Page 25: Mobile Enablement And Intelligence

Technical Architecture - Cordova

Page 26: Mobile Enablement And Intelligence

Story Time…

Page 27: Mobile Enablement And Intelligence

Ion GlobalGoing mobile in the easy way

Page 28: Mobile Enablement And Intelligence

Mr. Kent - Head of Technology

Page 29: Mobile Enablement And Intelligence

Mobile Enablement of Ion GlobalWhat we already have

✘ Fully fledged web app✘ Fully fledged REST

API

What we already know

✘ 43% use Android Devices

✘ 38% use iOS Devices✘ 6% use Windows

Devices

How to mobile enable

✘ Make it responsive✘ Build for iOS and

Android using Apache Cordova

What we did✘ Modified web app

using Bootstrap to be responsive

✘ Port to Android, Windows and iOS using Apache Cordova

✘ Published on GooglePlay (4hr), Windows Store (4d) and iTunes (7d)

Page 30: Mobile Enablement And Intelligence

3 months later…

Sales

Page 31: Mobile Enablement And Intelligence

What did just happen there?

Page 32: Mobile Enablement And Intelligence

Investigation

Unbiased Feedbacks✘ 20 people who worked at Ion Global✘ 10 customer companies who hire

people through Ion Global✘ 40 random people on the street

Feedback: This is superb. Has all the features I want.

Page 33: Mobile Enablement And Intelligence

Suddenly...

Page 34: Mobile Enablement And Intelligence

It’s all about UX

Page 35: Mobile Enablement And Intelligence

“Regardless of being crafted for the

betterment of technology, any tool can be used in a way it doesn't serve the

purpose. Ultimately, it comes down to the

understanding of the person who uses the tool. - Navaka Navaratne

Page 36: Mobile Enablement And Intelligence

Ion Global going mobile : Phase 2Completely

revamped the mobile app

✘ Only focused on applicants

✘ Only 2 most frequently used features - seach and apply.

✘ Used Mobile UI Framework - Ionic

✘ Took 4 months to build and publish in stores

Page 37: Mobile Enablement And Intelligence

Next Board Meeting of Ion Global

Sales

Page 38: Mobile Enablement And Intelligence

“Mobile enablement is

super simple, but not so easy! ✘- Rashmika

Nawaratne

Page 39: Mobile Enablement And Intelligence

Getting Started...Install Cordov

a

Download Mobile

Framework

Get the Bootstrap code

Test from Browser Emulator

Build the app

Push to

Cloud

✘ jQuery Mobile

✘ Ionic✘ Onsen UI✘ Intel XDK✘ Kendo UI✘ Sencha

Touch

Page 40: Mobile Enablement And Intelligence

Welcome Ionic

✘ Web Technologies You Already Know and LoveHTML5 / JS / CSS

✘ Standing on the Shoulders of AngularJS✘ Native Focused – build to work with Cordova✘ Performance Obsessed✘ Eco System of Services (Auth, Push, Analytics, Deploy,

View)

Page 41: Mobile Enablement And Intelligence

“How does it all come together?”

WebView (Cordova)

Native SDK

AngularJS

Ionic

Your App

Page 42: Mobile Enablement And Intelligence

1. Ionic Components

Page 43: Mobile Enablement And Intelligence

2. Ionic Creator

Page 44: Mobile Enablement And Intelligence

3. Ionic Lab

Page 45: Mobile Enablement And Intelligence

4. Access Device Features using Plugins

Page 46: Mobile Enablement And Intelligence
Page 47: Mobile Enablement And Intelligence

6. Ionic Cloud

Page 48: Mobile Enablement And Intelligence

7. Ionic View

Page 49: Mobile Enablement And Intelligence

What you need first?

Page 50: Mobile Enablement And Intelligence

Where to start?

✘ Ionic 1 - https://ccoenraets.github.io/ionic-tutorial/✘ Ionic 2 -

http://ionicframework.com/docs/v2/getting-started/tutorial/

Page 51: Mobile Enablement And Intelligence

Resources

✘Mobile Enablement - http://blog.nawaratne.com/✘This Presentation: http://goo.gl/QsKxQm✘Mobile Usage Stats - http://gs.statcounter.com/✘Ionic Framework - http://ionicframework.com/✘Begin with Cordova - https://cordova.apache.org/✘Device Access via plugins - http://plugins.cordova.io/✘Growth Hacker Marketing by Ryan Holiday✘Running Lean by Ash Maurya

Page 52: Mobile Enablement And Intelligence

Why?

How?

What?Then What?

Page 53: Mobile Enablement And Intelligence
Page 54: Mobile Enablement And Intelligence

Read people without listening

Intelligence

Page 55: Mobile Enablement And Intelligence

HotJar

Page 56: Mobile Enablement And Intelligence

Google Analytics – Event Tracking

Page 57: Mobile Enablement And Intelligence

Case Study - Hypothesis ValidationIdentifying the most usable entry point to the comment view

Enter to the comment view from

Detail View Icon

Enter to the comment view from

Action Menu Button

From the data of 53 unique users and 368 entries to the comment view, inferred 93.8%

prefer the detail view icon. Action: Remove the action menu button

keeping only the icon

Page 58: Mobile Enablement And Intelligence

Happy Coding!You can find me on

@[email protected]

Page 59: Mobile Enablement And Intelligence
Page 60: Mobile Enablement And Intelligence

CreditsSpecial thanks to all the people who made and released these awesome resources for free:

✘Presentation template by SlidesCarnival✘Photographs by Unsplash