Advance Android using Java

10000 Learners


Course Objective:

Android is a Linux based operating system it is designed primarily for touch screen mobile devices such as smart phones and tablet computers. The operating system have developed a lot in last 15 years starting from black and white phones to recent smart phones or mini computers.
It’s Open source – Make what you want. You have Google Play Store– The Huge App Market and the android app development has Booming Job Prospects.

Prerequisite: C language-basic programming concepts, OOP programming concepts


Course Content:

TOPICS TO BE COVERED:

The BASICS
  • Getting started
  • Android Operating System
  • Overview of Devices
  • The Android Development Environment
Basics of developing Android Application
  • Installing Android Studio
  • Installing SDK
  • Creating And Importing projects
  • Introducing The Editor
  • Project File Organization
  • Debugging Syntax Errors
  • Creating And Editing Source Code And Resource Files
  • Understanding Android Studio Project structure
  • Building & Running
  • Using the Android Virtual Device/real device
  • Creating a Sample App on Activity Lifecycle
  • Logging With Logcat
Android user interface components

Layouts

  • Linear Layout
  • Creating Sample App On Linear Layout
  • Relative Layout
  • Creating Sample App On Relative Layout
  • Java Android TextView
  • Java Android Button
  • Creating Sample App on TextView,Button
  • Java Android RadioButton
  • Creating Sample App On RadioButton
  • Java Android EditText
  • Java Android Checkbox
  • Creating Sample App On Checkbox
Activity And Its Implementation
  • What is Activity and how it works
  • Activity lifecycle
  • Creating Activities
  • Handling click event
  • Introduction to R class
  • Creating object of widgets
  • Activity Lifecycle Operations
  • Fetching user input values from widgets
  • Creating a Sample Calculator App
Intents-Explicit Intent
  • Introduction to Explicit Intent
  • Managing Multiple Activities And Task Through Intent
  • Intra app Communication using Explicit intent
  • Explicit Intent
  • Switching betwen activities using Explicit Intent
  • Creating A Sample App On Explicit Intent
Filling an adapter view with data
  • Creating a simple List View
  • Concept of an Adapter
  • Creating a Static Resource
  • Creating a dynamic Resource
  • Creating a Sample App On ListActivity
Android data Storage (SQLite Database)
  • Introduction to SQLite Database
  • Creating Database
  • Creating table
  • Inserting Value in table
  • Fetching value from table
  • Updating any value in table
  • Delete from table
  • Creating A sample App On CRUD Operation
Alert Dialog and Notifications
  • Creating User Notifications
  • Creating AlertDialog
  • Creating Popup
  • Creating A Sample App On Alert Dialog
  • Creating A Sample App On Notification Service
Location and Map
  • Introduction to Location and Map
  • Using fragment to load the map
  • Using Google Play Service
  • Creating API Key
  • Using GPS to get current location
  • Creation Of Sample App On Google Map
Debugging and DDMS
  • Debugging in Android
  • Using Dalvik Debug Monitoring Server (DDMS)
  • Using LogCat View
  • Using File explorer
More UI Components
  • Java Android Spinner
  • Creating A Sample App On Spinner
  • Java Android ProgressBar
  • Creating A Sample App On ProgressBar
  • Java Android SeekBar
  • Creating A Sample App On SeekBar
  • Java Android RatingBar
  • Creating A Sample App On Rating Bar
  • Java Android Switch
  • Java Android ToggleButton
  • Creating A Sample App On ToggleButton
  • Java Android ImageView
  • Java Android ImageButton
  • Creating A Sample App On ImageView,ImageButton
Android data Storage (SQLite)-External
  • Creation of External Database
  • Creating Database
  • Creating table
  • Inserting Value in table
  • Fetching value from table
  • Updating any value in table
  • Delete from table
Android data Storage (SQLite)-Login and registration
  • Creation of Registration Form
  • Inserting Data to Database
  • Creation of login Form
  • Creation of a Login Form
  • Validating Data from the Database
  • Redirecting to a Profile Page
  • Identify that the authentication was successful
  • Creating A Sample App with Login,Registration,DataBase,Assets,Authentication,Profile
Intents-Implicit intent
  • Introduction to Implicit Intent
  • Inter app Integration using Implicit intent
  • Implicit Intent
  • Invoking Other Apps Using Implicit Intent
  • Invoking Camera
  • Invoking Recorder
  • Invoking Browser
  • Invoking Google Map
  • Invoking Caller
  • Invoking a Specific location in a Google Map
Telephony & Broadcast Receiver
  • Calling from an app
  • Sending SMS Messages from an app
  • Using AlarmManager
  • Register for system or application events using BroadcastReceiver
  • Creating A sample App With Telephony
  • Creating A Sample App With BroadCast Receiver
Filling an adapter view with data-Revisited
  • Creating a custom List View
  • Creating a Custom Adapter
  • Creating a Custom Gallery
  • Inflater,Custom Inflater
  • Creating A Sample App With Custom Gallery
Applying Styles and Themes In Android
  • Android And Using Styles
  • How to Cascade built-in styles and User-defined style
  • Use of Styles and themes in your Apps
  • Creating A Sample App With Styles And Themes
Doubt Sessions-Project Implementation
  • Doubt Sessions
  • Q & A
PROJECTS
  • Text Recognization App
  • Movie gallery
  • Music Player
  • Newspaper App
  • Famous Personality
  • Wallpaper App
  • Image Gallery
  • Student Management System
  • VoteOnline App
  • Sports App
  • Quiz Trivia
  • Find Your Doctor
  • Book Gallery App
  • Attendance Management App

Key Features

  • Gain skills and competencies required in Industry by Experts.
  • Work on Real-time Projects depending upon the course you select.
  • Students work in a professional corporate environment.
  • Get a globally recognized Certificate form WebTek with our partner logos.
  • Global Brand recognition for Placements.

Includes

  • Course Duration: 3 months
  • Suitable For:2nd/ 3rd / 4th Yr B.Tech. / Diploma students
Copyright © 2019 webteklabs.com
Webteklabs
Webteklabs
Webteklabs
Webteklabs
Free Demo
Call now