Presentation is loading. Please wait.

Presentation is loading. Please wait.

Programming with Android: Module Overview

Similar presentations


Presentation on theme: "Programming with Android: Module Overview"— Presentation transcript:

1 Programming with Android: Module Overview
Luca Bedogni Marco Di Felice Dipartimento di Scienze dell’Informazione Università di Bologna

2 Introduce the Androd architecture Implement Android applications
Android … Why? GOALs OF THE MODULE: Introduce the Androd architecture Implement Android applications Think in Android terms 2

3 Android … Why? SMARTPHONE OPERATING SYSTEMS
ANDROID_MARKET VS APPLE_STORE 3

4 Android … Why? MOBILE INTERNET USERS WORLDWIDE
MOBILE DEVICE DIVERSIFICATION 4

5 Android: Some Examples …
2

6 Android: Some Examples …
3

7 Android: where is the business?
4

8 70% to the developer, 30% to others, such as carriers
Android: yes, business! (at least) 500 k * = k 70% to the developer, 30% to others, such as carriers 70% of 5.495k = 3.846,5 k euro from a single application RATIONALE: Focus on amount of applications sold, not on price of single applications … 5

9 Android … How? The Android Project Android Architecture and Components
Android Component: Activities Android Component: Intents Android Resources System Android Layout: View and ViewGroups Android Event Management Systems Android Animation, Menu, Dialog Android Data Management 9

10 Android … How? Android Network Management System
Android and Google Maps Android Gesture and TextSpeech Android System Services Android and Bluetooth Android for Tablets 10

11 Android … How? Textbook Author Other resources: Slides
Android: Guida per lo sviluppatore Author Massimo Carli Other resources: Slides Online Tutorials Newsgroups 11

12 Android … How? Textbook Author Other resources: Slides
Learning Android (O’Reilly) Author Marko Margenta Other resources: Slides Online Tutorials Newsgroups 12

13 Android … How? Object-Oriented Programming
PRE-REQUISITIES: Object-Oriented Programming (We will use Java for Android applications coding …) XML Essentials (We will mix declarative and programmative approaches) (PREFERRED) Experience with Java SDK Tools (Eclipse) (We will use Android Eclipse-plugins for SW developing) 13

14 Android … Where? Download Android SDK for your platform:
Execute (and then select the Android API version): android-sdk-xxx/tools/android Install the ADT plugin for Eclipse: 14


Download ppt "Programming with Android: Module Overview"

Similar presentations


Ads by Google