ANDROID

android training institutes in chennai

android training institutes in chennai

Our course includes Android Application Development using Java, Kotlin languages. It is a professional course providing strong knowledge & proper understanding on Android Mobile Application Development.

We, at Cerebro Innovations, provide training in all the relevant disciplines to enable the engineers to design and develop Java based Android Mobile Applications that meets industry standards.

Taking this course will provide you with a strong foundation in Java syntax, learn object oriented programming. Android OS runs on 80% of smart phones, and there is huge demand for android developers to develop mobile applications for android phones. Our Android course will help you build interactive android apps, make your apps responsive and integrate rich media to the applications.

This course is designed for students who are new to programming, and want to learn how to develop Android apps. You’ll learn how to create an Android project with Android Studio and run a debuggable version of the app. You’ll also learn some Android architecture and the key principles underlying its design. You will gain an understanding of the processes that are involved in an Android developed application and you will become familiar with Android development tools and user interface. This course also blends theory and practice to help you build great apps the right way. Here you’ll work with instructors step-by-step to build an Android application, and learn best practices of mobile development, and Android development in particular.

The course content is well structured and mapped with leading industry requirements and their standards.
At Cerebro Innovations, we provide the students with an organized framework to enhance their technical skills & knowledge curve. The sessions are well planned and delivered with examples to make the lectures more interesting and understandable. Learning is based on Hands-on training for real time working experience of the skills. Our aim is to create more effective knowledge representations in the students’ minds.

Target Audience:
Students with a background of BE / B.Tech in CSE /IT/ ECE/EEE and any other relevant streams

Embedded Training is suitable for:

Training in Android Development is suitable for engineering students who are from computers or electronics domain can find an opportunity in Software Systems Development Industries. There is a growing demand for Android developers in the Industry.

Course Goal:
Students will become an Industry-ready Android Application Developer by completing Android training in Advanced Software Technology certified course.

CERTIFIED COURSE IN ANDROID MOBILE APPLICATION DEVELOPMENT

Duration :  1 Month(3hrs/day)     Total : 60 Hours
Working Days : Monday to Saturday ( 10.00 AM to 3.00 PM ) 

Module 1 : INTRODUCTION TO JAVA

  • Introduction to Java Platform
  • JVM Vs JRE Vs JDK
  • Java Basics
  • Basics Concepts of Object Oriented Programming (OOPs)
Module 2 : INTRODUCTION TO ANDROID

  • Setting up development environment
  • API Versions
  • Android Architecture
  • Introduction to Gradle
Module 3 : FUNDAMENTALS

  • Introduction to Android Studio & Emulator
  • Android Application Structure
    • App resources
    • App manifest file
    • App permissions
Module 4: ANDROID BASICS

  • Application Components (Overview)
    • Activities
    • Service
    • Broadcast Receiver
    • Content Providers
Module 5 : USER INTERFACE

  • User Interface Views, Layouts and Navigation
    • UI Layouts
    • UI Widgets
    • Supporting multiple screens
    • Event Handling
    • Styles and Themes
    • Resoures-drawable, menu, color, dimen, style, string, anim
  • Toast
  • Option menu,Context menu,Popup menu
  • List View, Grid View, Recycler View and Card View
Module 6 : ANDROID ACTIVITY & FRAGMENT

  • Activity life cycle
  • Intent and Intent filters
  • Navigation between two activities
  • Fragment
  • ViewPager
  • Runtime permission
Module 7 : ANDROID STORAGE

  • App data
    • SharedPreferences
    • Internal Storage
    • External Storage
    • Databases – SQLite
    • Network Connection
Module 8 : SERVICE AND BROADCAST RECEIVER

  • Background Tasks
    • Threads
      • Handlers and Runnable
      • AsynTask
      • Threads running on UI Thread
    • Services
    • Broadcast Receivers
Module 9 : CONTENT PROVIDER AND FILE PROVIDER

  • Files
    • File Provider
    • Content Providers
    • App install location
Module 10 : CONNECTIVITY

  • Bluetooth and Wifi
  • Network Connections
    • Android Web Services  (HttpUrlConnection, Retrofit)
    • XML/JSON Parsing

ADVANCED COURSE IN ANDROID MOBILE APPLICATION DEVELOPMENT

Duration :  3 Month ( 3hrs/day )     Total : 180 Hours
Working Days : Monday to Saturday ( 10.00 AM to 3.00 PM  )

Module 1 : INTRODUCTION TO JAVA

  • Introduction to Java Platform
  • JVM Vs JRE Vs JDK
  • Java Basics
  • Basics Concepts of Object Oriented Programming (OOPs)
Module 2 : INTRODUCTION TO ANDROID
  • Setting up development environment
  • API Versions
  • Android Architecture
  • Introduction to Gradle
Module 3 : FUNDAMENTALS
  • Introduction to Android Studio & Emulator
  • Android Application Structure
    • App resources
    • App manifest file
    • App permissions
Module 4: ANDROID BASICS
  • Application Components (Overview)
    • Activities
    • Service
    • Broadcast Receiver
    • Content Providers
Module 5 : USER INTERFACE
  • User Interface Views, Layouts and Navigation
    • UI Layouts
    • UI Widgets
    • Supporting multiple screens
    • Event Handling
    • Styles and Themes
    • Resoures-drawable, menu, color, dimen, style, string, anim
  • Toast
  • Option menu,Context menu,Popup menu
  • List View, Grid View, Recycler View and Card View
Module 6 : ANDROID ACTIVITY & FRAGMENT
  • Activity life cycle
  • Intent and Intent filters
  • Navigation between two activities
  • Fragment
  • ViewPager
  • Runtime permission
Module 7 : ANDROID STORAGE
  • App data
    • SharedPreferences
    • Internal Storage
    • External Storage
    • Databases – SQLite
    • Network Connection
Module 8 : SERVICE AND BROADCAST RECEIVER
  • Background Tasks
    • Threads
      • Handlers and Runnable
      • AsynTask
      • Threads running on UI Thread
    • Services
    • Broadcast Receivers
Module 9 : CONTENT PROVIDER AND FILE PROVIDER
  • Files
    • File Provider
    • Content Providers
    • App install location
Module 10 : CONNECTIVITY
  • Bluetooth and Wifi
  • Network Connections
    • Android Web Services  (HttpUrlConnection, Retrofit)
    • XML/JSON Parsing
Module 11 : MATERIAL DESIGN LIBRARY
  • Navigation drawer
  • Floating Action Button
  • Tabs
  • Coordinate Layout
  • Collapsing Toolbar
Module 12 : LOCATION
  • Location and Maps
Module 13 : ANIMATIONS & TRANSITIONS
  • Animations Overview
  • Property animations
  • Fling animations
  • Zoom animations
  • Reveal or hide animations
  • Transitions animations