90 likes | 309 Views
Asst Prof. Saeed Ahmadi Software Engineering CSF Kabul University. Mobile Computing. The Course. Mobile computing with focus on application development for the Android operating system. NDR = No Device Required. Android application development in Java using Eclipse plug in
E N D
Asst Prof. SaeedAhmadi Software Engineering CSF Kabul University Mobile Computing
The Course • Mobile computing with focus on application development for the Android operating system
NDR = No Device Required • Android application development in Java using Eclipse plug in • Emulator part of development environment
Project • Large project, self selected project with 2 - 3 students • design and implement an app and publish it on the Android Market • broken into various milestones
Class Materials • Professional Android 4 Application Development • Author : Reto Meier • Year : 2012 • Android Application Development • Author : Rick Rogers, John Lombardo • Year : 2009 • http://developer.android.com/training/index.html
Course Content • Introducing Android • The Android Software Stack • Java in Android • The Android SDK • Packages • Your first Android App • Setting up the development environment • Fundamental Concepts • Creating and running your first app
Course Content • Android Resources • Layouts, Strings, Plurals • Colours, Dimensions, Images • Content Providers • Preferences, Files, SQLite, Saving State • Intents • Using built-in Intents • Creating Intents and Activities
Course Content • Building User Interfaces • Layout Managers, UI Elements, Adapters, Views • Menus, Dialogs & Action Handlers • Security & Permissions • Web Programming • HTTP Requests, Building & Consuming Services • Using the Download Manager • Background Services & Receivers • Alarms