Android App Development

Android apps development is a desirable skill a developer  can have. By 2016 it was reported 110 million people uses Android as their OS. As well as the job opportunity also increased by 110 percent for the person who know android apps development in the time period from 2012 to 2014 alone. Whether you’re looking to become an Android developer or take on a profession in information technology (IT), this workshop can give a great start for the participants as far as learning is concerned.

Prerequisites:-

Can access computer system and make use of internet to perform search over Google.

Need to Prepare?

Prior programming experience is not required.

Tools Expected:-

Windows OS based PC, Smart phone with Internet, Notebook and Pen

Tools Provided (for the session):-

Eclipse or Android Studio, JDK

Concepts:-

JAVA Basics, XML, Dalvik virtual machine, Play store, .apk

Summary:-

This workshop will address about the concepts of android applications development compatible with your smart phone.

Project:-

  • Calculator
  • SMS application
  • Music Player
  • Text to speech
  • Animation

Commitment:-

2 Days (7 hours each including 1-hour lunch break)

Agenda:-

Day 1

Session 1-  (03:30 hrs)
Introduction to Android
  • Android Architecture
  • IO’s Vs Android
  • Scope as an Android App Developer
  • Understanding Eclipse IDE
  • What is API Levels?

 

Building blocks of Android Environment
  • Basic programming languages intro: Java and XML
  • What is Front-End and Back-End environment
  • Designing Front-end through XML
  • Designing Backend through JAVA
  • Practicing various design Layouts

 

Layout Description
  • What are Layouts and Widgets?
  • Working with various layouts: Linear, Relative, Table, Frame
  • Working with various Widgets: Text-View, Edit-Text, Buttons, Image-Views, and Scroll View etc.
  • Practicing Layout Nesting’s on various Layouts
  • Testing your Hello World Application
  • Counter Activity

 

Session 2- (02:30 hrs)
Activity Description
  • Create calculator application
  • Activity and its Life-Cycle?
  • What is Manifest File
  • Registering the Activity in Manifest File
  • Setting up the Android Virtual Devices
  • Create a SMS activity

 

Introduction to Intents
  • What are Intents
  • Types of Intents: Explicit and Implicit
  • Starting another Activity using both types of Intents
  • What is Bundle?
  • Create a login activity
  • Building Camera application, fetching image using Intent

 

Session Recap
 
Day 2
Session 1- (03:30 hrs)
Understand Notifications
  • What is Toast?
  • What is Dialog and Alert-Dialog?
  • What is action-bar Notification?
Application Development
  • Splash Screen Application
  • Music Player Application
  • Camera Application
  • Email Application
  • Text-To-Speech Application

 

Session 2- (02:30 hrs)
  • Create Animation
  • Doubt Clarence
  • Uploading apps on Play store
Session Recap
 
Zonal Round of SkillThon
  • Competition
  • Certificate distribution and acknowledgement
 

Charges:

INR 1100 (GST exclusive) Per Participation