Vous êtes sur la page 1sur 4

Page 1

Peers Technologies Pvt. Ltd.

Course Brochure

ANDROID

• This course introduces mobile application development for the Android platform. Participants
will learn to create and deploy Android applications, with particular emphasis on software
engineering topics including software architecture, software process, usability and
Overview deployment.

• Basic Java programming is essential


Pre-
requisites

Applications
Page 2
Android

COURSE CONTENTS

Introduction  Debugging in Android Applications


 Dalvik Debug Monitor Server - DDMS
 Mobile Application Development  LogCat
 Android Introduction
 History & Versions of Android Basic Android User Interface
 Android Features
 Dalvik Virtual Machine  View Hierarchy
 Android Architecture  How Android draws Views?
 Application Building Blocks  Common Layout Objects
 Build Process of an Android Application  FrameLayout
 LinearLayout
Android Installation  TableLayout
 RelativeLayout
 Java & JDK  AbsoluteLayout
 Eclipse IDE  GridLayout
 Android SDK  Scroll View
 Eclipse – ADT Plugin  Text Controls
 Creating Android Virtual Device  Button Controls
 Android Studio Setup  Other Common UI Components
 Developing an Android Application  Handling User interaction Events
 R.java
 Android Manifest file Advanced User Interface
 Toast Notifications
 Localization  List Controls
 Case Studies  Custom List Controls
 Daye & Time Pickers
Android Application  Selection Components
 Spinner
 Activities  Adapters
 Activity Lifecycle  Card View, Web View
 Intents  Grid View, Gallery View, Recycler View
 Linking Activities using Intents  Drawer Layout
 Passing Data using an Intent  TabHost
 Returning data from Activity  Canvas & Paint
 Calling Built-in Applications using Intent  Progress Bar
 Explicit Intents  Supporting Multiple Screens & Devices
 Implicit Intents  Styles & Themes
 Intent Filters  Custom Themes
 Resources in an Android Application
Page 3
Android

COURSE CONTENTS

Animations & Graphics SQL ITE Databases


 Frame by Frame Animations  Introducing SQLite
 Tween Animations  SQLiteOpenHelper
 Programmatically creating Animations  Creating a Database
 Drawing Graphics in Android  Opening and Closing a Database
 Creating Tables
Menus & Dialogs  Create, Insert, Update & Delete data
 Working with Cursors
 Creating Menus
 Cursor Adapters
 Options Menu
 Pre-creating a Database using SQLite Browser
 Context Menu
 Popup Menus Android Services
 Action Menus
 Alert Dialog  Overview of Services in Android
 Progress Dialog  Implementing a Service
 Date Picker Dialog  Service Lifecycle
 Time Picker Dialog  How to start and Stop a Service
 Status Bar Notifications  Threads for Service
 AsyncTask
Custom Components
Web services
 Custom Dialogs
 Custom Views  XML
 Custom Adapters  XML Parsing
 Custom ListView  JSON
 Exploring HttpURLConnection
Multimedia  Thread & Runnable
 Using AsyncTask to Fetch & Parse JSON
 MediaPlayer : Audio
 Using Retrofit to Fetch & Parse JSON
 VideoView : Video
 Implementing SOAP Services
 Recording Media
 Consuming a Web Service
 Android App working with PHP Web App
Preferences & Data Storage
 Shared Preferences Location based Services & GPS
 Internal Storage
 Working with Location Manager
 External Storage
 Fetch Users Current Location
 Database Storage
 Reverse Geocoding using Geocoder
 Map Fragment
Page 4
Android

COURSE CONTENTS

 Showing Current Location on Map Facebook Integration


 Showing Markers on Map
 Exploring different Map Types Google Drive Integration
 Animated Zooming using Camera
Dropbox Integration
Fragments
Broadcast Receivers
Networking
Sensors
SMS & Email
WiFi
Picasso for Image Loading
Camera
Butter Knife for Injecting Views
Telephony Manager
Palette for extracting colors from
Bluetooth
images
Content Providers
Times Square for showing Calendar
View Publishing Android Applications

Cupboard for ORM

Vous aimerez peut-être aussi