Core Java, Android Development Course Content
Core Java, Android Development Course Content
Java Tutorial
What is Java?
History of Java
Features of Java
Hello Java Program
Program Internal
How to set path?JDK, JRE and JVM
Variable and Data Type
Unicode System
Operators
Java Programs
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
Method Overriding
Covariant ReturnType
super keyword
Instance Initializer block final keyword Runtime
Polymorphism
Dynamic Binding
instance of operator Abstract class
Interface
Abstract vs Interface Package
Access Modifiers
Encapsulation
Object class
Object Cloning
Java ArrayWrapper Class
Call By Value
Object vs Class
Overloading vs Overriding
Java String
What is String
Immutable String
String Comparison
String Concatenation
Substring
Methods of String class
StringBuffer class
Creating Immutable class
toString method
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
String equals()
String format()
String getBytes()
String indexOf()
String intern()
String isEmpty()
String join()
String lastIndexOf()
String length()
String replace()
String replaceAll()
String split()
String startsWith()
String substring()
String toCharArray()
String toLowerCase()
String toUpperCase()
String trim()
String valueOf()
Exception Handling
What is Exception
try and catch block
Multiple catch block
Nested try
finally block
throw keyword
Exception Propagation
throws keyword
File Handling
Java Collections
Collection Framework
ArrayList class
LinkedList class
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
HashMap class
TreeMap class
Hashtable class
Android
1: Basics of Android
2: UI Widgets
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
3.1)Activity Lifecycle
3.2)Activity Example
3.3)Implicit Intent
3.4)Explicit Intent
3.5)Fragment Lifecycle
3.6)Fragment Example
4: Android Menu
4.1)Option Menu
4.2)Context Menu
4.3)Popup Menu
5: Layout Manager
5.1)Relative Layout
5.2)Linear Layout
5.3)Grid Layout
6: Adaptor
6.1)Array Adaptor
6.2)ArrayList Adaptor
6.3)Base Adaptor
7: View
7.1)GridView
7.2)WebView
7.3)ScrollView
7.4)SearchView
7.5)TabHost
7.6)DynamicListView
8: Android Service
8.1)Service
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
9: Data Storage
8.1)Shared Preferences
8.2)Internal Storage
8.3)External Storage
9: SQLite
9.1)SQLite Spinner
9.2)SQLite ListView
10.1)XML Parsing
10.2)JSON Parsing
11.1)Notification API
11.2)Creating Notification Builder
11.3)Setting Notification Properties
11.4)Issuing Notification
11.5)NotificationCompat.Builder class
11.6)Android Notification Examples
12: Multimedia
12.1)Playing Audio
12.2)Creating Audio Player
12.3)Playing Video
12.4)Alarm Manager
12.5)Gallery
13.1)Telephony Manager
13.2)Get Call State
13.3)Simple Caller Talker
13.4)Making Phone Call
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
13.5)Send SMS
13.6)Send Email
15: Animation
17: AsyncTask
17.1) Use of background Thread.
17.2) Data recive from server.
17.3) Data send to server.
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520
Project Work
Project 1: Weather Application
Description: Create a Weather Application, which will show the current weather to a
user. The application will display current temperature, humidity and hourly weather
updates. We will be using OkHttp client to load the data from the network. The
application will use the forecast.io API to fetch current weather updates. The
application will leverage Google GSON to map JSON to Java POJO Classes.
Description: Create a movie application using Trakt API. The application shows a list
of top 50 Trending movies on the dashboard screen. It shows the movie image and
movie name in each list item. When user clicks on any particular list item, movie
details will be shown.
2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.