• Android Application Development
    We create apps for Mobile and Web.
    On Completion of the Course
    1. Training on LIVE Projects
    2. Online Examination
    3. Course Completion Certificate
    4. Job Placement Offers
    5. Internship Program & Certificate

Career Lines

Android Application Development

Android is a Linux based operating system developed by Google mainly for smartphones and tablets. Due to the powerful features of Android, it is now used for developing apps in television, digital cameras and other electronic devices. Android is the most popular mobile app development platform used by more than 71% of the smartphone app developers. Android is used in more than 1 billion mobile devices. Due to the immense reach of Android, there is a high demand for Android Programmers. Android is the fastest growing smart phone OS in the world today.

ANDROID SYLLABUS

Module 1: INTRODUCTION TO ANDROID

  • Introduction to Mobile App Development
  • Mobile App Development Platforms
  • Cross-Platform App Development
  • Android Versioning
  • Android Development Platforms
  • Android Architecture

Module 2: INSTALLATION AND ANDROID FUNDAMENTALS

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

Module 3: CORE JAVA FOR ANDROID PROGRAMMING

  • Java Programming Fundamentals
  • Control Structures
  • Loops
  • OOPS Concepts
  • Exception Handling
  • Collection
  • Vector Class
  • HashMap

Module 4: ANDROID COMPONENTS & BUILDING BLOCKS

  • Activities/Fragment
  • Services
  • Intent
  • Intent Filters
  • Storage
  • Broadcast receivers

Module 5: MASTERING UI DESIGN:

  • Widget Control
  • Working with Single Screen Design
  • Working with Multiple Screen Design
  • Handling Pages with Scrollable Design
  • Reusing Existing forms
  • Material Design
  • Button and Checkbox
  • Progress Bar and Seek Bar
  • Text View and Edit Text
  • Views(Grid View, List View, Image View)

Module 6: WORKING WITH LAYOUTS TECHNIQUES:

  • Linear Layout
  • Relative Layout
  • Table Layout
  • Frame Layout
  • What is layout in Android?
  • Design Layout Using XML for UI layout

Module 7: ACTIVITY LIFE CYCLE:

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

Module 8: UNDERSTANDING AN ANDROID APPLICATION STRUCTURE

  • Understanding the XML layout files structure
  • Values XML files
  • TextView and EditText
  • Dialogs
  • Notifications
  • Understanding the LDPI, MDPI and HDPI
  • Understanding Mipmap folders
  • Mipmap V/s drawable folders

Module 9: APPLICATION DEVELOPMENT & EMULATOR:

  • Creating Android application
  • Launching Emulator
  • Working with Various settings in Emulator
  • Logcat Operations
  • Debugging an Application
  • Understanding DDMS
  • DDMS and log results











































































Module 10: UNDERSTANDINGINTENTS:

  • Implicit intents
  • Launching native application using Intent
  • Explicit Intent
  • Switch between activities using Explicit Intent
  • Data transferring between activities using Intents
  • Role of intent Filters
  • Intent Filters in your manifest

Module 11: SERVICES:

  • Lifecycle
  • Bound Services
  • Notifications
  • Running in Foreground

Module 12: UNDERSTANDING SQL & SQLITE

  • DML Queries
  • DDL Queries
  • SQL Syntax
  • SQL functions
  • Date & time functions
  • Aggregate functions
  • JSON functions

Module 13: DATA STORAGE & PERMISSIONS

  • Content providers and preferences
  • Storing in Flat files
  • SQLite – Database Usage
  • Data storage using the preferences
  • Database Operations
  • Realm Database Connectivity
  • SQLCipher
  • Permission Systems

Module 14: WEB SERVICES

  • SOAP
  • REST
  • JSON
  • Volley Library
  • Retrofit Library

Module 15: BROADCAST RECEIVERS

  • Broadcast Receivers
  • Lifecycle
  • Permissions

Module 16: CONNECTIVITY

  • Handling Wifi Connectivity
  • Handling Bluetooth Connectivity
  • Working with Sensors
  • Send SMS
  • Send Email
  • Notification
  • Camera

Module 17: ADVANCED ANDROID CONCEPTS

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

Module 18: THIRD PARTY INTEGRATIONS

  • Google Cloud Messaging (GCM)
  • Firebase Cloud Messaging (FCM)
  • Android PHP/MySQL Connection.
  • Social Media Integration (Facebook,Google Plus, Twitter& LinkedIn)
  • Third Party Library Integration
  • Android PHP/MySQL Connection.

Module 19: PUBLISHING YOUR APP

  • Testing your Android App
  • Prerequisites for Launching you Android App
  • Publishing your App

What will you learn from Android Development Training?

Get trained with expert Android application developers

Hired faculties with years of experience in Android application development, which is quite helpful to learn course content effectively. You can gain experienced knowledge of your Android app training courses.

Android course completion certificate

On completion of this Android Training in Dindigul, we will provide the prestigious Android app development course certificate.

Career Support

Don’t hesitate to ask your doubts after the training program, feel free to contact us to clarify your doubts on Android app development. Our experts will guide you for your growth in Android app development.


Why Students should go for real time Android Internship Training ?

Android Internship, gives a live hands on experience for the students on the latest and trending technologies. Below are some of the Top jobs in the IT Industry.

  1. Mobile software system Engineer
  2. Mobile Application Developer
  3. Android Application Developer
  4. Senior Android Developer
  5. Senior Mobile Developer
  6. Android Developer
  7. Mobile Application Developer
  8. Android Application Developer

Career Lines, Android Internship for IT students – enhances and enable the students for the above said skills / job roles from basics to Advanced.

Android Internship in Dindigul – Highlights

  1. Internship duration: 5 days/ 10 days / Or Any number of days.
  2. Training hours: 3 hours per day.
  3. Software & others tools installation Guidance
  4. Hardware support
  5. Internship Report creation / Project Report creation
  6. 2 projects ( real time)
  7. Internship Certificate & Inplant Training Certificate & Industrial exposure certificate + (Achievement certificate for best performers)

Contact us for delivering this course as a public/open-house workshop for a group of 10+ candidates at our venue