Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Course Name
Developing Mobile Applications with Google Android Platform This course introduces mobile application development for the Android platform. Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language. Students will learn skills for creating and deploying Android applications, with particular emphasis on software engineering topics including software architecture, software process, usability, and deployment. Experience in Object Oriented programming language Knowledge in XML format
Course Description
About Android Smartphones future Installing the SDK Creating Android Emulator Installing Eclipse Installing Android Development Tools Choosing which Android version to use
Android Stack Android applications structure Creating a project Working with the AndroidManifest.xml Using the log system Activities Application context Intents Activity life cycle Supporting multiple screen sizes Text controls Button controls Toggle buttons Images Parameters on Intents Pending intents Status bar notifications Toast notifications
Chapter 5 UI Architecture
Chapter 6 User Interface Widgets Chapter 7Notification and Toast Chapter 8 Menus
Localization Options menu Context menu Alert dialog Custom dialog Dialog as Activity
Chapter 9 - Dialogs
Chapter 10 - Lists Chapter 11 Location and Maps Chapter 12 Working with data storage Chapter 13Animation Chapter 14 Content providers Chapter 15 Network Communication Chapter 16 Services Chapter 17 Publishing Your App
Using string arrays Creating lists Custom lists Google maps Using GPS to find current location Shared preferences Preferences activity Files access SQLite database
View animation Drawable animation Content provider introduction Query providers Web Services HTTP Client XML and JSON Service lifecycle Foreground service Preparing for publishing Signing and preparing the graphics Publishing to the Android Market