Workshop at UNESCO Mobile Learning Week 2015

49
Developing Mobile Apps & Services for Education in the Developing World UNESCO Mobile Week #mlw2015 @UNESCOICTs

Transcript of Workshop at UNESCO Mobile Learning Week 2015

Page 1: Workshop at UNESCO Mobile Learning Week 2015

Developing Mobile Apps & Services for Education in the Developing

World

UNESCO Mobile Week #mlw2015 @UNESCOICTs

Page 2: Workshop at UNESCO Mobile Learning Week 2015

AgendaAgenda Part 1 (10 minutes)

Mobile technologies / platforms

Mobile apps

SMS / USSD / WhatsApp / Voice solutions

Part 2 (10 minutes)

Software development and mobile apps

Hiring mobile developers

Workshop (45 minutes)

Mobile learning apps

Personas

Context framework

Storyboarding

Sketching

Wrapping up (5 minutes)

Page 3: Workshop at UNESCO Mobile Learning Week 2015

Associate Professor of Computer Science at Pace University, NY, USA http://seidenberg.pace.edu

Founder of MobileSenegal http://mobilesenegal.org

Mobile hub that organized bootcamps, competitions, dedicated field projects, and training for faculty and industry professionals for more than 400 developers

Co-founder of Mobile Monday Dakar

http://mobilemondaydakar.org

Founder of the SenMobile Startup http://senmobile.com

Dr. Christelle ScharffDr. Christelle Scharff

Page 4: Workshop at UNESCO Mobile Learning Week 2015

WHAT APPS DO YOU USE?

Page 5: Workshop at UNESCO Mobile Learning Week 2015

WHAT DO YOU KNOW ABOUT MOBILE APP DEVELOPMENT?

Page 6: Workshop at UNESCO Mobile Learning Week 2015

MOBILE TECHNOLOGIES

Page 7: Workshop at UNESCO Mobile Learning Week 2015

SMS MMS

MMS often require Internet

Mobile web sites HTML, CSS, JavaScript, HTML5 … E.g., http://m.facebook.com

Native mobile applications Java ME, Java for Android, Objective C, C#...

Web mobile applications Web Technologies + Adobe PhoneGap / Apache

Cordova

So many of them and evolving!

Mobile TechnologiesMobile Technologies

Page 8: Workshop at UNESCO Mobile Learning Week 2015

Bluetooth IVR (Interactive Voice Response) &

Voice USIM

SIM cards

USSD (Unstructured Supplementary Service Data) E.g., #123#

SD cards Quick Response (QR) code NFC (Near Field Communication) Beacon technology

Mobile TechnologiesMobile Technologies

Page 9: Workshop at UNESCO Mobile Learning Week 2015

Augmented Reality (AR)

Wearable technology

Mobile TechnologiesMobile Technologies

Page 10: Workshop at UNESCO Mobile Learning Week 2015

Google Android

Apple iOS

Microsoft Windows Phone

BlackBerry OS

Samsung Bada

Samsung Tizen

Previously: Nokia Asha, Series 40, Symbian …

etc

Mobile PlatformsMobile Platforms

So many of them and evolving!

Page 11: Workshop at UNESCO Mobile Learning Week 2015

MOBILE APPS EXPERIENCE

Page 12: Workshop at UNESCO Mobile Learning Week 2015

Native

Written to run on a specific platform

Close to the platform standard

Hybrid

Development multi-platform

Web standards

Native vs Web Mobile AppsNative vs Web Mobile Apps

Page 13: Workshop at UNESCO Mobile Learning Week 2015

Native vs Web Mobile AppsNative vs Web Mobile Apps

http://phonegap.com and http://apache.cordova.org

Page 14: Workshop at UNESCO Mobile Learning Week 2015

Android AppsAndroid Apps

Page 15: Workshop at UNESCO Mobile Learning Week 2015

Android AppsAndroid Apps

Before / After – With Material Design

Page 16: Workshop at UNESCO Mobile Learning Week 2015

Business models

Mobile ExperienceMobile Experience

Page 17: Workshop at UNESCO Mobile Learning Week 2015

iButterfly

http://youtu.be/vEE6M0iW-Nw

iButterflyiButterfly

Page 18: Workshop at UNESCO Mobile Learning Week 2015

USSD / SMS / WHATSAPP / VOICE

Page 19: Workshop at UNESCO Mobile Learning Week 2015

Global & diverse market

Page 20: Workshop at UNESCO Mobile Learning Week 2015

Facebook on any phone using USSD!

USSDUSSD

http://www.geekbuzzer.com

Requires a partnership

with operators

Page 21: Workshop at UNESCO Mobile Learning Week 2015

Not everybody has Twilio but everybody can use FrontlineSMS!

Partnership with operator crucial

SMSSMS

Page 22: Workshop at UNESCO Mobile Learning Week 2015

WhatsAppWhatsApp

October 2014

Page 23: Workshop at UNESCO Mobile Learning Week 2015

VoiceVoice

http://votomobile.org

Page 24: Workshop at UNESCO Mobile Learning Week 2015

DESIGNING MOBILE SOLUTIONS THAT FIT USERS

Page 25: Workshop at UNESCO Mobile Learning Week 2015

Software DevelopmentSoftware Development

Page 26: Workshop at UNESCO Mobile Learning Week 2015

Building a Swing!Building a Swing!

Page 27: Workshop at UNESCO Mobile Learning Week 2015

Mobile Software DevelopmentMobile Software Development

# Features

Page 28: Workshop at UNESCO Mobile Learning Week 2015

Agile Software Development & Tools

Agile Software Development & Tools

http://www.agilemanifesto.org

Page 29: Workshop at UNESCO Mobile Learning Week 2015

HIRING DEVELOPERS

Page 30: Workshop at UNESCO Mobile Learning Week 2015

Developing mobile apps has a price!

In-house development

Contractors

Think about local hubs!

Hiring DevelopersHiring Developers

Page 31: Workshop at UNESCO Mobile Learning Week 2015

MOBILE LEARNING APPS / SERVICES

Page 32: Workshop at UNESCO Mobile Learning Week 2015

Mobile Learning Apps & ServicesMobile Learning Apps & Services

Page 33: Workshop at UNESCO Mobile Learning Week 2015

WORKSHOP

Page 34: Workshop at UNESCO Mobile Learning Week 2015

Tool designed by Angus Jenkinson in marketing to categorize customer segments (1993)

Personas are hypothetical archetypes of actual users by Alan Cooper in the book “The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity” (2004)

PersonasPersonas

Page 35: Workshop at UNESCO Mobile Learning Week 2015

Knowing your Users with PersonasKnowing your Users with Personas

Page 36: Workshop at UNESCO Mobile Learning Week 2015

Designing your AppDesigning your App

Page 37: Workshop at UNESCO Mobile Learning Week 2015

Designing your AppDesigning your App

Page 38: Workshop at UNESCO Mobile Learning Week 2015

StoryboardingStoryboarding

Page 39: Workshop at UNESCO Mobile Learning Week 2015

Sketching your AppSketching your App

Page 40: Workshop at UNESCO Mobile Learning Week 2015

CASE STUDY

Page 41: Workshop at UNESCO Mobile Learning Week 2015
Page 42: Workshop at UNESCO Mobile Learning Week 2015

https://www.youtube.com/watch?v=gGMq2IzixnY

https://www.youtube.com/watch?v=9lmKYKpGJ6I

VideosVideos

Page 43: Workshop at UNESCO Mobile Learning Week 2015
Page 44: Workshop at UNESCO Mobile Learning Week 2015

Java ME

Page 45: Workshop at UNESCO Mobile Learning Week 2015

Java ME

Page 46: Workshop at UNESCO Mobile Learning Week 2015

1 school in the suburbs of Dakar in Senegal

80 pupils 2 teachers + principal 2 inspectors of the Ministry of Education

in Senegal

PilotPilot

Page 47: Workshop at UNESCO Mobile Learning Week 2015

PicturesPictures

Page 48: Workshop at UNESCO Mobile Learning Week 2015

WHAT IS THE MOST INTERESTING THING YOU LEARNED TODAY IN THIS WORKSHOP?

Page 49: Workshop at UNESCO Mobile Learning Week 2015

THANK YOUDR. CHRISTELLE [email protected]