Internship Training in Android

Duration : 3 Months

Software developers are the creative minds behind computer programs. Some develop the applications that allow people to do specific tasks on a computer or other device.

Others develop the underlying systems that run the devices or control networks

Introduction to Android
  • Why Android ?
  • Android Run Time
  • Android Studio
  • Introduction to Gradle
Fundamentals
  • Basic Building blocks – Activities, Services, Broadcast Receivers & Content providers
  • UI Components- Views & notifications
  • Components for communication -Intents & Intent Filters
  • Android API levels
Application Structure
  • AndroidManifest.xml
  • uses-permission
  • Activity/services/receiver declarations
  • Resources & R.java
  • Layouts & Drawable Resources
  • Activities and Activity lifecycle
Emulator
  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  • Logcat usage
  • Introduction to Android Device Monitor (ADM)
  • File explorer
Basic UI design, Styles & Themes
  • Form widgets
  • Text Fields
  • Layouts
  • Applying themes via code and manifest file
  • AlertDialogs & Toast
  • Time and Date
  • Images and media
Menu
  • Option menu And Action Bar
  • Context menu and contextual action mode
  • Popup menu
  • menu from xml
  • menu via code
  • Linkify
  • MatchFilter & TransformFilter
Intents
  • Implicit intents
  • Explicit Intents
Adapters
  • Array Adapters
  • Base Adapters
  • ListView and ListActivity
  • Custom listview
  • GridView using adapters
  • Gallery using adapters
  • Android Session and Session management
Notifications
  • Alarm
  • Via service
Content Providers
  • SQL
  • DML & DDL Queries in brief
  • SQLiteDatabse
  • SQLiteOpenHelper
  • Cursor
  • SQLite Programming
  • Reading and updating Contacts
  • Android Debug Bridge(adb) tool
  • Broadcast Receivers
  • Services
Customize
  • Toast
  • Dialogs
  • Tabs
  • Animated popup panels
  • Grid view
  • Spinner
  • Thread
  • AsynTask
  • XML Parsing
  • Android JSON parsing using Volley
  • How to create REST API for Android app using PHP
  • Mysql
  • Accessing Phone services(Call,SMS)
Fragments
  • Introduction to fragments
  • Fragments Life Cycle
  • Fragments in Activity
  • Google Maps V2 using Fragments
  • Develop Fragment based UI designs
  • Location based Services
  • GPS
  • Geocoding
  • Network connectivity services
  • Sensors
  • Using Wireless Connectivity
  • Google Cloud Messaging for Android
  • App Widgets

Job Roles


Service of IT Finishing School 100% Placement Assistance

Software Developer
Software Engineer
Android Developer

We aim to enable & help young graduates to become competitive to get jobs in the field of Information Technology