Job oriented courses
team apponix

Android App Development Course Objectives

  • Detail orientation on the basic concepts of Java including OOPs, Exception Handling and Multithreading
  • How to use Java programming in app development and designing
  • Fundamentals of Android and how to set up a Development Environment
  • Navigate and passing information between screens
  • Material design integration with android apps
  • Build User Interface, Mange Inputs, Buttons and Reactive Interfaces
  • UI Components, Android API Levels and its versions etc.
  • Learn different tools and functions of Layout Manager and Adapter
  • SQLite, XML & JSON
  • Understand different views and services in Android
  • Advance knowledge in the concepts in Android including Sensor, Web Services, Google Map etc. and their tools and applications

Android Syllabus

  • 1: Getting Started with Basics of Java

  • Java - What, Where and Why?
  • History and Features of Java
  • Internals of Java Program
  • Difference between JDK,JRE and JVM
  • Internal Details of JVM
  • Variable and Data Type
  • Unicode System
  • Naming Convention
  • The Structure of Java Code
  • How to Run your Java Programs
  • Printing to the Output Window

  • 2: OOPS Concepts

  • Advantage of OOPs
  • Object and Class
  • Method Overloading
  • Constructor
  • Static variable, method and block
  • this keyword Ø Inheritance (IS-A)
  • Aggregation and Composition(HAS-A)
  • Method Overriding
  • Covariant Return Type
  • super keyword
  • Instance Initializer block
  • final keyword
  • Runtime Polymorphism
  • static and Dynamic binding
  • Abstract class and Interface
  • Downcasting with instanceof operator
  • Package and Access Modifiers
  • Encapsulation
  • Object Cloning
  • Java Array
  • Call By Value and Call By Reference
  • Strictfp keyword
  • Creating API Document

  • 3: String Handling

  • String: What and Why?
  • Immutable String
  • String Comparison
  • String Concatenation
  • Substring
  • Methods of String class
  • StringBuffer class
  • StringBuilder class
  • Creating Immutable class
  • toString method
  • StringTokenizer class
  • Upper and LowerCase
  • The compare Method
  • The equals Method
  • The replace Method
  • Printing Formatted Strings

  • 4 : Exception Handling

  • Exception Handling: What and Why?
  • try and catch block
  • Multiple catch block
  • Nested try
  • finally block
  • throw keyword
  • Exception Propagation
  • throws keyword
  • Exception Handling with Method Overriding
  • Custom Exception

  • 5 : Multithreading

  • Multithreading : What and Why?
  • Life Cycle of a Thread Creating Thread
  • Thread Scheduler
  • Sleeping a thread
  • Joining a thread
  • Thread Priority
  • Daemon Thread
  • Thread Pooling
  • Thread Group
  • ShutdownHook
  • Performing multiple task by multiple thread
  • Garbage Collection
  • Runnable class

  • 6 : Control Flow

  • If Statements in Java
  • If Else Statements
  • Boolean Values
  • Switch Statements
  • Java for Loops
  • Java While Loops

  • 7 : Arrays in Java

  • Java Arrays
  • Arrays and Loops
  • Sorting Arrays
  • Arrays and Strings
  • Multi -Dimensional Arrays
  • Array Lists

  • 8: Java Methods

  • Java Methods
  • Calling your Java Methods
  • Passing Values to Methods
  • Multiple Method Parameters

  • 9: Synchronization

  • Synchronization : What and Why?
  • Synchronized method
  • Synchronized block
  • Static synchronization
  • Deadlock
  • Inter-thread Communication
  • Interrupting Thread

  • 10: Java Form Controls

  • Java Forms
  • The Different Form Views in NetBeans/Eclipse
  • Add a Text Box to a Java Form
  • Add a Button to the Form
  • Button Properties
  • Java Form Events
  • Java and Combo Boxes
  • Java Check Boxes
  • Radio Buttons
  • Adding Menus to a Java Form
  • Open File Dialogue Boxes
  • Opening Files
  • Save File Dialogue Boxes

  • 11: Java and Databases

  • Java and Databases
  • Creating a Database with Java
  • Adding Records to Table
  • SQL Commands
  • Connect to a Database with Java code
  • Connecting to the Table

  • 12: Databases and Java Forms

  • Databases and Java Forms
  • Database Scrolling Buttons
  • Move Back Through the Database
  • Move to the First and Last Records
  • Update a Record
  • Add a New Record
  • Save a New Record
  • Delete a Record from a Database

  • 13: A Java Calculator Project (This is Done By Student Himself)

SQL Server/MySql/SQL

  • 1: Work with Store Procedure & Data Base

  • Learn Database Models
  • Overview of SQL Server Management Studio
  • Creating the Data Base
  • Creating the table
  • Select,Insert,Delete,Update in Data Base
  • Writing simple and complex queries that retrieve data from the Database
  • Creating the Store Procedure
  • Types of Store Procedure (Input,Output)
  • Types of Joins
  • Sub-Queries
  • Create and Managing View
  • Create Function and Use with Procedure

  • 2: Basic Android Studio

  • 3 : Basics of Android

  • What is Android
  • History and Version
  • Installing Softwares
  • Setup Android Studio
  • Hello Android example
  • Internal Details
  • Dalvik VM
  • Software Stack
  • Android Core Building Blocks
  • Android Emulator
  • AndroidManifest.xml
  • R.java file
  • Hide Title Bar
  • Screen Orientation

  • 4 : UI Widgets

  • Working with Button
  • Toast
  • Custom Toast
  • Button
  • Toggle Button
  • Switch Button
  • Image Button
  • CheckBox
  • AlertDialog
  • Spinner
  • AutoCompleteTextView
  • RatingBar
  • DatePicker
  • TimePicker
  • ProgressBar
  • Quick Contact Budge
  • Analog Clock and Digital Clock
  • Working with hardware Button
  • File Download

  • 5 : Activity, Intent & Fragment

  • Activity Lifecycle
  • Activity Example
  • Implicit Intent
  • Explicit Intent
  • Fragment Lifecycle
  • Fragment Example
  • Dynamic Fragment

  • 6 : Android Menu

  • Option Menu
  • Context Menu
  • Popup Menu

  • 7: Layout Manager

  • Relative Layout
  • Linear Layout
  • Table Layout
  • Grid Layout

  • 7 : Adaptor

  • Array Adaptor
  • ArrayList Adaptor
  • Base Adaptor

  • 9 : View

  • GridView
  • WebView
  • ScrollView
  • SearchView
  • TabHost
  • DynamicListView
  • ExpandedListView

Advanced Android Syllabus

  • 1 : Android Service

  • Android Service
  • Android Service API
  • Android Started Service
  • Android Bound Service
  • Android Service Life Cycle
  • Android Service Example

  • 2 : Data Storage

  • Shared Preferences
  • Internal Storage
  • External Storage

  • 3 : SQLite

  • SQLite API
  • SQLite Spinner
  • SQLite ListView

  • 4 : XML & JSON

  • XML Parsing SAX
  • XML Parsing DOM
  • XML Pull Parser
  • JSON Parsing

  • 5 : Content Provider

  • Content Provider Fundamental
  • Contact Content Provider
  • Other Built-in Content Providers
  • Creating Custom Content Provider
  • Understanding Content URI
  • ContentResolver
  • Sharing Information from custom content provider

  • 6 : Android Notification

  • Notification API
  • Creating Notification Builder
  • Setting Notification Properties
  • Attaching Actions
  • Issuing Notification
  • NotificationCompat.Builder class
  • Android Notification Examples

  • 7 : Multimedia

  • Wallpapers
  • Live Wallpaper
  • Multimedia API
  • Playing Audio
  • Creating Audio Player
  • Playing Video
  • Alarm Manager
  • Gallery

  • 8 : Speech API

  • TextToSpeech API
  • TextToSpeech Example
  • Managing speed and pitch
  • Speech To Text

  • 9 : Telephony API

  • Telephony Manager
  • Get Call State
  • Call State BroadcastReceiver
  • Simple Caller Talker
  • Making Phone Call
  • Send SMS
  • Send Email

  • 10 : Location API

  • Location API Fundamental
  • Example of Android Location API
  • Working with Google Maps

  • 11 : Animation

  • Android Animation API
  • Android Drawable class
  • Android Animation Example
  • Android Rotate Animation
  • Android Fade Animation
  • Android Zoom Animation

  • Section 12 : Device Connectivity

  • Bluetooth Tutorial
  • List Paired Devices
  • Working with WiFi
  • Working with Camera

  • Section 13 : Sensor

  • Sensor API
  • Motion Sensor
  • Position Sensor
  • Environmental Sensor
  • Sensor Values
  • SensorManager class
  • Sensor Class
  • SensorEvent class
  • SensorEventListener interface
  • Compass Acceslerometer and Orientation Sensors
  • Sensor Examples

  • Section 14 : Android Graphics

  • Graphics API
  • 2D Graphics
  • android.graphics.Canvas
  • android.graphics.Paint class

  • Section 15 : Android P2P Communication

  • Introducing Instant Messaging
  • Using the GTalk Service
  • Monitoring the Roste for Changes
  • Sending and Receiving Data Messages
  • Transmitting Data Messages
  • Receiving Data Messages

  • Section 16 : Android Web Services

  • What is web service
  • Soap Vs Restful web service
  • Android Restful web service example with java servlet
  • Storing data into external oracle database
  • Verifying data in android with external oracle database

  • Section 17 : Android Google Map

  • Android Map V2 API
  • Adding Map
  • Customizing Map
  • GoogleMap class
  • Android Google Map Application
Download Full Android Develpoment Course Syllabus Now

Students Feedback for Android App Development Training in Gandhinagar

image-alt
Sagar

The institute provided the best learning experience. It has boosted my knowledge a lot. Now I’m confident in my skills.

Android App Development Expert
image-alt
Vijayraj

Thank you Apponix. The trainer is a wonderful personality. He has got excellent style of teaching. I suggest Apponix for the best technical training. Expert trainer. He is very knowledgeable

Android App Development Analyst
image-alt
Megha

Good communication is maintained between the trainer and students. It helped a lot in active listening. Nice practical classes.

Android App Development Analyst
Ms. Sandhya A Ms. Sandhya A

Senior App Developer

Android Trainer Profile

  • Expert professional with 12+ years of experiencein mobile application development with utmost excellency
  • 1500+ students were trained and has been the top rated trainer of our insitute
  • Profoundly skilled in Programming and JAVA SDK design
  • Excellent knowledge in GIT control implementation, Optimising applications, Android Debug Bridge etc.
  • Game maker, Studio emotion, eclipse fabric understanding etc.
  • He is a high-grade certified professional with hands-on experience at numerous real-world projects.

Apponix Ratings

apponix +11000 Satisfied Learners

facebook

5/5

justdial

5/5

google

5/5

e-blue

5/5

Android App Development training in Gandhinagar

Enrol here for the best Android App Development course in the city. We have well-experienced trainer with 10+ years of experiences and is innovative.

Student Review

image-alt
Sagar

The trainer gave much importance to practical experience. He showed the practical application of each concept in time. Informative training.

image-alt
Amar Koli

Good training experience. Supportive staffs and good infrastructure. The instructor was an experienced professional.

image-alt
Aravind Raj

The trainer has expert knowledge. Excellent subject delivery. The learning at Apponix is a great experience.

image-alt
Jasleen Ahuja

i completed SEO course here .Akash sir is an excellent trainer! I had a great experience learning here!

image-alt
Shoba

Apponix the one of the best institute for Digital Marketing and SEO. The way of teaching by Akash sir is fantastic, here i learned many things.

Salary expectation after completing course

There is a constant increase in the demand for Android App developers around the world. According to the estimation of Payscale.com, a fresher in the field can earn up to an average annual salary of 85,000 to 4 lakhs. For a professional of one or more years of experience can earn around 1.2 to 4 lakhs. Variations in the cities, experience and certifications, this can even ranges from thousands to 3 lakhs per month.

Career after Android App Development Course

Android App Developing is one of the fastest growing and most demanding markets. This expansion has made a great increase for the demand for mobile application developers. Currently there are millions of career opportunities around the globe with assured placement.

Why Should You Learn Android App Development?

  • Currently there are about 1.4 billion active Android Development Devices around the globe.
  • Android presently possesses 82 international markets with constantly increasing investment.
  • The statistics put forward by the US Bureau of Labour Statistics, there projects an incredible growth in the job market
  • More than 80% of the mobile applications use Android OS, developed by Google. Most of the start-ups today use mobiles apps for their business progress.
  • 100% job-oriented course

Android App Development Training in Gandhinagar

  • Join Apponix Technologies for the best Certification guidance in Android App Development and 100% job-oriented training meeting the needs of the industry.
  • We provide the most amiable learner-friendly ambience for all types of trainees.

FAQs

What are the job-roles available once I have completed the training?

  • Game Developer
  • Mobile Application Developer
  • Objective-C Developer
  • Android Application Developer
  • Java Application Developer
  • iPhone/iOS Application Developer
  • Windows Mobile App Developer

What are the current certifications available in the field?

  • ATC Android Certified Application Developer
  • IBM Certified Mobile Application Developer – Worklight V6.0
  • Logical Operations’ Masters Mobile Application Developer (MMAD)
  • SAP Certified Development Associate
  • Mobile Development Institute Certified Developerr

Who can take the training?

  • Anyone who is passionate in pursuing a career in android app development can choose the course. Fresh science graduates and Software Developers too can do the training.

What is the duration of the course?

  • Approximately 60 hours

Do I get certificate after completion of the course?

Yes all our students get course completion certificate.

What is Apponix Certified Professional Certificate?

After completion of the course we will conduct a exam, and if you get 80% or more in the exam you will get Apponix Certified Professional Certificate.

Who is my instructor?

Your instructor is a 15+ years experienced graphic designer, Animator & multimedia expert.

How much is course Fees?

Please call us to get best discounted corse fees

Can I pay course fees in installments?

Yes,definitely you can pay in installments.

What are the assistances can I expect from you?

Resume preparation,Interview Prepration and Certification guidance

Why should I choose Apponix?

  • 100% job oriented training with real time experiences
  • Facilitated practical labs with expert trainer and learner-friendly infrastructure
  • Own course materials in simple and understandable language
  • Prepares to face any tests and interviews in future
  • Updated syllabus with trending technologies and need of market
  • 2000+ satisfied students who rated 5 stars for training and the trainer
  • Frequent tests and sufficient assignments which provides strong practical knowledge.
  • Resume preparation