Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
59 views

Android Development Steps

The document describes a 7-day Android programming course that teaches application development using Java and the Eclipse development environment. The course covers basic Android app development including using phone cameras, geolocation tools, and playing audio/video. It aims to teach students how Android apps work, designing interfaces, data storage, location services, communication APIs, and deploying apps. The course outline includes 16 modules covering topics like activities, widgets, data storage, audio/video, maps, animation and using the camera.

Uploaded by

Marjan Tanevski
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views

Android Development Steps

The document describes a 7-day Android programming course that teaches application development using Java and the Eclipse development environment. The course covers basic Android app development including using phone cameras, geolocation tools, and playing audio/video. It aims to teach students how Android apps work, designing interfaces, data storage, location services, communication APIs, and deploying apps. The course outline includes 16 modules covering topics like activities, widgets, data storage, audio/video, maps, animation and using the camera.

Uploaded by

Marjan Tanevski
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Android Programming with Java Basics Course Description

The Android platform is the fastest growing mobile development platform in the world. With Android phones being produced by all of the major phone manufacturers, and the addition of new tablet devices, the platform will only continue to grow. NetCom's 7-day Android Programming course will teach application development for the Android Development using the Java Programming Language and the Eclipse Development Environment. This course will include basic application development including use of the Android phone camera, geolocation tools, and playing audio and video files.

Intended Audience for the Android Programming with Java Basics Course

Preferably anyone with basic familiarity with Java programming, who wants to learn how to get started with Android applications. However, a programmer with no background in Java should be able to pick things up very quickly.

Training Packages & Career Tracks that include the Android Programming with Java Basics Course

Mobile Development Professional Career Track: Computer Programmer

Android Programming with Java Basics Course Objectives



Learn the basics of Android. Understand the application lifecycle. Write simple GUI applications. Use built-in widgets and components. Work with the database to store data locally. Build your own Android apps Explain the differences between Android and other mobile development environments Understand how Android applications work, their life cycle, manifest, Intents, and using external resources Design and develop useful Android applications with compelling user interfaces by using, extending, and creating your own layouts and Views and using Menus. Take advantage of Android's APIs for data storage, retrieval, user preferences, files, databases, and content providers Tap into location-based services, geocoder, compass sensors, and create rich map-based applications Utilize the power of background services, threads, and notifications. Use Android's communication APIs for SMS, telephony, network management, and internet resources (HTTP). Secure, tune, package, and deploy Android applications

Android Programming with Java Basics Course Outline


I. Creating Basic Java Applications 1. Creating Applications in Packages 2. Java Variables 3. Java Conditionals and Loops 4. Java Arrays 5. Java Array Lists Java Object Oriented Concepts Review* 1. Creating a Java Class

II.

III.

IV.

V.

VI.

VII.

VIII.

IX.

X.

XI.

XII.

XIII.

2. Improving the Java Class 3. Using Inheritance 4. Understanding Interfaces 5. The Static Context Creating Your First Android Applications 1. The Hello World Application 2. Working with the Emulator 3. Strings 4. Drawables 5. Introducing the Manifest 6. Understanding the Activity Lifecycle Creating Listeners 1. Listeners Using an inner class 2. Listeners Using an interface 3. Listeners By Variable Name 4. Long Clicks 5. Keyboard Listeners Understanding Android View Containers 1. Linear Layout 2. Relative Layout 3. Table Layout 4. List View Android Widgets Part I 1. Custom Buttons 2. Toggle Buttons 3. Checkboxes and Radio Buttons 4. Spinners Android Widgets Part II 1. Autocomplete Text Box 2. Map View 3. Web Views 4. Time and Date Pickers Communicating Between Activities 1. Switching Activities 2. Putting Extra 3. Using Shared Preferences Storing Information on the Device 1. Internal Storage 2. External Storage 3. Web Communication and Storage Audio and Video 1. Playing Audio with the MediaPlayer 2. More Audio Options 3. Playing Video with the MediaPlayer 4. Recording and Storing Audio Content Custom List Views 1. List Activities with Custom Layouts 2. List Activities with Custom Adapters 3. Displaying multiple items in a List View Integrating Web Services 1. Text Based Web Services 2. Sending data to a Web Services 3. Integrating a JSON based web service Creating Home Screen Widgets 1. Creating the Widget Background

XIV.

XV.

XVI.

2. Placing and Updating the Widget 3. Events on the Widget Drawing and Animation 1. The Android Drawing API 2. Animation with XML 3. Programatic Animation Geolocation 1. Determining Location 2. Integrating Google Maps Camera Hardware 1. Taking Pictures and Saving in the Album 2. Recording Video Content

You might also like