Android Application with Java- 03

Android is the world's most-installed mobile OS, running devices as different as phones, tablets, watches and TVs. By developing for Android, you can create apps for all these devices. But before you start coding Android apps, you'll have to learn the Java programming language! In Android Application with Java course, you'll master the basics of Java programming, with a focus on the Android platform.

Batch Duration

Starting Date : 17th August, 2018

Last Date of Registration :16th August, 2018

Class Schedule : 2.5 Months (72 Hours); Friday & Saturday:- 10:00 AM- 01:00 PM

Total Hours : 72

Course Curriculum

Introduction to Java Programming

  • Course Introduction
  • Course Objectives
  • Course Overview
  • What is Java?
  • How to Get Java
  • A First Java Program
  • Compiling and Interpreting Applications

Language Fundamentals

  • Primitive Datatypes
  • Variables
  • Expressions in Java
  • If Statements 
  • Switch Statements
  • Loop Statements
  • Strings
  • Arrays
  • Enhanced for Loop

Objects and Classes

  • Defining a Class
  • Creating an Object
  • Instance Data and Class Data
  • Methods
  • Constructors
  • Access Modifiers
  • Encapsulation 
  • Casting
  • Method Overriding
  • Polymorphism
  • super
  • Abstract Classes
  • Interfaces
  • Using Interfaces

Core Collection Classes

  • The Collections Framework
  • The Set Interface
  • Set Implementation Classes
  • The List Interface
  • List Implementation Classes
  • The Queue Interface
  • Queue Implementation Classes
  • The Map Interface
  • Map Implementation Classes

Packages

  • Packages
  • The import Statement
  • Static Imports
  • CLASSPATH and Import
  • Defining Packages
  • Package Scope

Exception Handling

  • Exceptions Overview
  • Catching Exceptions
  • The finally Block
  • Exception Methods
  • Declaring Exceptions
  • Defining and Throwing Exceptions
  • Errors and RuntimeExceptions

Introduction to Android apps

  • About Android and Apps
  • Obtaining the Required Tools                                                                                                   
  • Creating Your First Android Application                                                                 
  • Anatomy of an Android Application
  • Android Studio
  • Creating Android Project
  • Debugging Application through DDMS
  • Setting up environment
  • AVD Creation
  • Executing Project on Android Screen

Android components

  • Activities
  • Services
  • Broadcast Receivers
  • Content Providers
  • Creating your first project
  • The manifest file
  • Layout resource
  • Running your app on Emulator

Building UI with activity

  • Activities
  • Views layouts and Common UI components
  • Creating UI through code and XML
  • Activity lifecycle
  • Intents
  • Communicating data among Activities
  • Selection components (GridView, ListView, Spinner)
  • Adapters, Custom Adapters
  • Complex UI components
  • Building UI for performance
  • Menus
  • Creating custom and compound Views

Alerts, Style & Theme Remorse and Assets

  • Android Resource
  • Using resources in XML and code
  • Localization
  • Handling Runtime configuration changes

Data storage

  • Shared Preferences
  • Android File System
  • Internal storage
  • External storage
  • SQLite
  • Opening and closing a database
  • Working with cursors Inserts, updates, and deletes

Content providers & Location services

  • Accessing built in content providers
  • Content provider MIME types
  • Searching for content
  • Adding, changing, and removing content
  • Creating content provider
  • Working with content files
  • Using Location Based Services
  • Finding current location and listening for changes in location
  • Working with Google Maps
  • Showing google map in an Activity

Multimedia & Deployment

  • Multimedia Supported audio formats
  • Simple media playback
  • Supported video formats
  • Simple video playback
  • How to Deploy your Apps in Apps Store
Abdur Rahman Joy

Course Instructor

Abdur Rahman Joy

Sr. Faculty

Admission Open

30% OFF

Course Fee : ৳ 20000
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech