Android Application

Android training in jodhpur

Android Programming

2 Months Call Us

Android training in jodhpur

In recent years, mobile application development industry has gained massive growth as the world is moving towards android smart phones. As an android developer you would be able to develop android apps individually or can be the part of big development team.


MODULE 01: Introduction

  • Introduction to Mobile App Development
  • Cross-Platform App Development
  • What is Android?
  • Android Development Platforms
  • Native App Development
  • Android Vs iOS
  • Android Versioning, Architecture

MODULE 02: Installation & Fundamentals

  • Installation of Android Studio
  • Setting up Android Project
  • Installation of Eclipse and ADT Plugin
  • Android Project Structure

MODULE 03: Core Java & Android Programming

  • Java Programming Fundamentals
  • Control & Looping Structures
  • OOPS CONCEPTS – Data Abstraction, Encapsulation, Inheritance, Polymorphism, Exception Handling
  • Packages & Interfaces
  • Collection, ArrayList, Vector, Hash Map

MODULE 04: Components & Building blocks

  • Activities/Fragment
  • Services
  • Intent & Filters
  • Storage
  • Broadcasting Receivers

MODULE 05: Mastering UI Design

  • Widget Control
  • Working with Single & Multiple Screen Design
  • Views(Grid View, List View, Image View)
  • Handling Pages with Scrollable Design
  • Material & Elements design (Buttons, Checkbox, Progress bar, Text View)

MODULE 06: Layout Design

  • What is layout in Android?
  • Linear Layout
  • Relative Layout
  • Table & Frame Layout
  • Design Layout using XML

MODULE 07: Life Cycle Of Activities

  • Understanding the Life cycle methods
  • Working example of life cycle

MODULE 08: Application Structure

  • XML layout files structure
  • LDPI, MDPI and HDPI
  • Mipmap V/s drawable folders
  • Text View & Edit text
  • Dialogs & Notifications

MODULE 09: Development & Emulator

  • Working with Various settings in Emulator
  • Logcat Operations
  • Debugging an Application
  • DDMS and log results

MODULE 10: Understanding Intents

  • Implicit / Explicit Intent
  • Intent Filters
  • Launching native application using Intent
  • Switch between activities using Explicit Intent
  • Data transferring between activities using Intents

MODULE 11: Services

  • Life Cycle
  • Bound Services
  • Notifications
  • Running in Foreground

MODULE 12: Understanding SQL & SQLite

  • DDL / DML Queries
  • SQL syntax & functions
  • Date & time functions
  • Aggregate functions
  • JSON functions

MODULE 13: Data Storage & Permissions

  • Content providers and preferences
  • Storing in Flat files
  • SQLite – Database Usage & Operations
  • Data storage using the preferences
  • Realm Database Connectivity
  • SQL Cipher
  • Permission System

MODULE 14: Web Services

  • SOAP API
  • Rest API
  • JSON
  • Volley Library
  • Retrofit Library

MODULE 15: Connectivity

  • Wifi/Bluetooth Connectivity
  • Working with Sensors
  • Sending SMS
  • Sending Email
  • Camera

MODULE 16: Advance Concepts

  • Android Material Design
  • Sliding Navigation Menu Drawer
  • View Page Indicator
  • Card/ Recycler View
  • Tool Bar
  • Floating Action Button

MODULE 17: Third-Party Integration

  • Google Cloud Messaging (GCM)
  • Firebase Cloud Messaging
  • Android PHP/MySQL Connection
  • Social Media Integration
  • Third Party Library Integration

MODULE 18: Publishing App

  • Testing your Android App
  • Publishing your App
  • Prerequisites for launching App

Learn Android Development

Upgrade your skills and learn how to develop mobile applications using Android.

Enroll Now