mobile apps development: introduction

34
Gran Sasso Science Institute Ivano Malavolta Mobile applications development

Upload: ivano-malavolta

Post on 07-May-2015

509 views

Category:

Technology


0 download

DESCRIPTION

Introductive lecture of the Mobile Applications Development course, Spring 2014. This presentation has been developed in the context of the Mobile Applications Development course, DISIM, University of L'Aquila (Italy), Spring 2014. http://www.ivanomalavolta.com

TRANSCRIPT

Page 1: Mobile Apps Development: Introduction

Gran Sasso Science Institute

Ivano Malavolta

Mobile applications development

Page 2: Mobile Apps Development: Introduction

Schedule

Page 3: Mobile Apps Development: Introduction

http://lore.com/MAD2014

https://github.com/UnivAQ/Applicazioni_Per_Dispositivi_Mobili

Course web site

Z6G7AZ

Page 4: Mobile Apps Development: Introduction

What is this course about

Page 5: Mobile Apps Development: Introduction

blind programming

without strategy or strong design

a specific language, like:

Objective-C

What this course is NOT about?

Page 6: Mobile Apps Development: Introduction

User-centric development

& context

UI design

Apps cross-platform development

What this course is about

Page 7: Mobile Apps Development: Introduction

HTML5 is the FUTURE

Page 8: Mobile Apps Development: Introduction

…and what about app stores?

Page 9: Mobile Apps Development: Introduction

http://www.appersonam.com

… let’s play a game

Page 10: Mobile Apps Development: Introduction

http://www.snapguide.com

… let’s play a game

Page 11: Mobile Apps Development: Introduction

… let’s play a game

Page 12: Mobile Apps Development: Introduction

http://www.kickstarter.com

… let’s play a game

Page 13: Mobile Apps Development: Introduction

http://getvamos.com

… let’s play a game

Page 14: Mobile Apps Development: Introduction

… let’s play a game

Page 15: Mobile Apps Development: Introduction

… let’s play a game

Page 16: Mobile Apps Development: Introduction

http://goo.gl/aOMCK

… let’s play a game

Page 17: Mobile Apps Development: Introduction

… let’s play a game

Page 18: Mobile Apps Development: Introduction

http://moviegr.am/

… let’s play a game

Page 19: Mobile Apps Development: Introduction

Philosophical moment

Page 20: Mobile Apps Development: Introduction

Projects*:

Each project will be followed by an in-class discussion

* following given templates

Exam and project

Elevator pitch

App design

App development

Page 21: Mobile Apps Development: Introduction

5-slide presentation describing your idea and why it is new

10%

Elevator pitch

Page 22: Mobile Apps Development: Introduction

A document describing in detail your app, its potential users, usage scenarios, information architecture, UI design, etc.

30%

App design

Page 23: Mobile Apps Development: Introduction

Implementation of your app

+ brief technical document

(up to 10 pagines)

60%

App development

Page 24: Mobile Apps Development: Introduction

10%

BONUS

Deploy on a real mobile device

Page 25: Mobile Apps Development: Introduction

24 Feb

10 Mar

14 Apr

6 Jun

30 Jul

Start lectures

Elevator Pitch presentation

App Design presentation

End lectures

Final discussion

App design and strategies

Mobile app Development

Course timeline

Page 26: Mobile Apps Development: Introduction

image source: http://www.twylah.com/joostgeurtsen/tweets/208829839636045824

Philosophical moment

Page 27: Mobile Apps Development: Introduction

This course is about opportunities…

First mobile app for DBLP, the largest source of research articles on computer science

Page 28: Mobile Apps Development: Introduction

This course is about opportunities…

Page 29: Mobile Apps Development: Introduction

The guide for visiting naturalistic trail paths, trekking tours and walks on the mountains along the North-West part of the city of L'Aquila

This course is about opportunities...

Page 30: Mobile Apps Development: Introduction

This course is about opportunities...

Page 31: Mobile Apps Development: Introduction

SchoolpARTy

Selected by Google for the EUHackathon in Bruxelles

This course is about opportunities...

Page 32: Mobile Apps Development: Introduction

OpenDataAQ

App for checking reconstruction data of L’Aquila

This course is about opportunities…

Page 33: Mobile Apps Development: Introduction

Books

Page 34: Mobile Apps Development: Introduction

+ 39 380 70 21 600 Contact

Ivano Malavolta | Gran Sasso Science Institute

iivanoo

[email protected]

www.ivanomalavolta.com