IGEEKS TECHNOLOGIES. Software Training Division. Academic Live Projects For BE,ME,MCA,BCA and PHD Students

Similar documents
Android App Development

ANDROID SYLLABUS. Advanced Android

ANDROID COURSE BROCHURE

Android Online Training

Syllabus- Java + Android. Java Fundamentals

Android Syllabus. Android. Android Overview and History How it all get started. Why Android is different.

Software Development & Education Center ANDROID. Application Development

COURSE SYLLABUS ANDROID. Industrial Training (4 MONTHS) PH : , Vazhoor Road Changanacherry-01.

Android Overview. Most of the material in this section comes from

ANDROID DEVELOPMENT. Course Details

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

CORE JAVA& ANDROID SYLLABUS

1. Implementation of Inheritance with objects, methods. 2. Implementing Interface in a simple java class. 3. To create java class with polymorphism

Android Apps Development

Android Training Overview (For Demo Classes Call Us )

Android Programming (5 Days)

ANDROID TRAINING PROGRAM COURSE CONTENT

Android Essentials with Java

ATC Android Application Development

ANDROID APPLICATION DEVELOPMENT COURSE Training Program

Android App Development

Developer s overview of the Android platform

Android. Training.

Lecture 1 Introduction to Android. App Development for Mobile Devices. App Development for Mobile Devices. Announcement.

ANDROID APPLICATION DEVELOPMENT PROSPECTUS ADAAD UNIVERSITY OF SKILLS

ITG Software Engineering

Android App Development for Beginners

Java Training Center - Android Application Development

Project Covered During Training: Real Time Project Training

android application development CONTENTS 1.1 INTRODUCTION TO O ANDROID OPERATING SYSTEM... TURES Understanding the Android Software Stack...

Course Learning Outcomes (CLO): Student Outcomes (SO):

Android Application Development using Kotlin

MC Android Programming

CHAPTER 1: HELLO, ANDROID 1

Required Core Java for Android application development

ANDROID. Curriculum LOCATION CONTACT US SCHEDULE. TurnToTech 40 Rector St. 10th Floor New York, NY

Android Application Development Course Code: AND-401 Version 7 Duration: 05 days

SEVEN ADVANCED ACADEMY

Android Application Development Course 28 Contact Hours

Mobile and Wireless Systems Programming

Another difference is that the kernel includes only the suspend to memory mechanism, and not the suspend to hard disk, which is used on PCs.

Android. (XKE Mars 2009) Erwan Alliaume.

Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1

Android App Development Workshop

SHWETANK KUMAR GUPTA Only For Education Purpose

MARS AREA SCHOOL DISTRICT Curriculum TECHNOLOGY EDUCATION

Introduction to Mobile Application and Development

Android Developer Nanodegree Syllabus

PAPER ON ANDROID ESWAR COLLEGE OF ENGINEERING SUBMITTED BY:

JAVA+ANDROID CURRICULUM 6 WEEKS. INTRODUCTION TO JAVA Understanding Requirement: Why Java Why Java is important to the Internet JAVA on LINUX Platform

Android App Development. Ahmad Tayeb

Android App Development. Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore

Android Programming - Jelly Bean

Introduction to Android

Android Overview. Francesco Mercaldo, PhD

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Android Ecosystem and. Revised v4presenter. What s New

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Mobile development initiation

Android Programmierung leichtgemacht. Lars Vogel

ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012

An Introduction to Android. Jason Chen Developer Advocate Google I/O 2008

Mobile Computing. Introduction to Android

CS260 Intro to Java & Android 04.Android Intro

Programming with Android: System Architecture. Dipartimento di Scienze dell Informazione Università di Bologna

Introduction to Android

1. What are the key components of Android Architecture? 2. What are the advantages of having an emulator within the Android environment?

Android" Application Development SAMS. Sams Teach Yourself. Shane Conder. Lauren Darcey. Second Edition

Introduction To Android

Introduction to Android Android Smartphone Programming. Outline University of Freiburg. What is Android? Background University of Freiburg.

Android framework. How to use it and extend it

ANDROID NATIVE APP: INTRODUCTION TO ANDROID. Roberto Beraldi

Mobile Application Development

Tizen Architecture Overview

XAMARIN Application Development - Workshop

CS378 -Mobile Computing. What's Next?

Android - open source mobile platform

Pro Android 2. Sayed Y. Hashimi Satya Komatineni Dave Mac Lean. Apress

Android Basics Nanodegree Syllabus

Programming with Android: System Architecture. Luca Bedogni. Dipartimento di Scienze dell Informazione Università di Bologna

Minds-on: Android. Session 1

IJRDTM Kailash ISBN No Vol.17 Issue

Programming in Android. Nick Bopp

Lecture 2 Android SDK

Contextual Android Education

Lecture 1 - Introduction to Android

Visual Studio 2015: Windows Presentation Foundation (using VB.NET Language) Training Course Outline

User Guide for itrust over SMS and itrust over Wi-Fi Direct Installation and Use

Android for Ubiquitous Computing Researchers. Andrew Rice University of Cambridge 17-Sep-2011

CS378 -Mobile Computing. Intents

GUJARAT TECHNOLOGICAL UNIVERSITY

Chapter 1 Hello, Android

Security Philosophy. Humans have difficulty understanding risk

Android System Architecture. Android Application Fundamentals. Applications in Android. Apps in the Android OS. Program Model 8/31/2015

Android. Operating System and Architecture. Android. Screens. Main features

Introduction. Lecture 1. Operating Systems Practical. 5 October 2016

Mobile Application Development

ios vs Android By: Group 2

Produced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology

COURSE SYLLABUS. Complete JAVA. Industrial Training (3 MONTHS) PH : , Vazhoor Road Changanacherry-01.

Transcription:

Duration:40hours IGEEKS TECHNOLOGIES Software Training Division Academic Live Projects For BE,ME,MCA,BCA and PHD Students IGeekS Technologies (Make Final Year Project) No: 19, MN Complex, 2nd Cross, Sampige Main Road, Malleswaram, Bangalore- 560003. phone No:080-32487434/9739066172 Mail: training@igeekstechnologies.com, nanduigeeks2010@gmail.com Website: www.igeekstechnologies.com Land mark : Near to Mantri Mall, Malleswaram Bangalore

Android App Development Training IGeekS Technologies is a well-known and trusted name in Bangalore for providing Corporate IT Training and Consulting Services. We offer Intermediate and Advanced level courses. Our courses are customized to suit the requirements of the target audience. The training methodology is simple and easy to understand, and the personalized attention given to the participants enables them to learn better, faster and more efficiently. IGeekS Technologies happily announced, Bangalore's first Advanced Training program for Android Mobile platform. What is Android? Android is a rich, ready-to-use software stack that is easily adaptable to different hardware platforms. It includes an operating system, middleware and key applications. With Android and the dynamic open source development community around it, developers can easily and quickly create new applications, and OEMs can leverage the increasingly broad set of available applications for their devices. Objectives: Upon completion of this course, you will be able to: 1. Build your own Android apps 2. Explain the differences between Android and other mobile development environments 3. Understand how Android applications work, their life cycle, manifest, Intents, and using external resources 4. Design and develop useful Android applications with compelling user interfaces by using, extending, and creating your own layouts and Views and using Menus. 5. Take advantage of Android's APIs for data storage, retrieval, user preferences, files, databases, and content providers 6. Tap into location-based services, geocoder, compass sensors, and create rich map-based applications 7. Utilize the power of background services, threads, and notifications. 8. Use Android's communication APIs for SMS, telephony, network management, and internet resources (HTTP). 9. Secure, tune, package, and deploy Android applications Why Android: Growing job market in android Number of companies using android technology is increasing day by day. Competition for getting Job is very less. Android is a Google technology. Writing applications in Android is very easy as it is based on JAVA. You can earn money by uploading your Android-App into market. Who can learn android: Any B.E/ B.Tech/ M.C.A/ M.Sc computers/ M.Tech student in any stream can choose android as his career. Java experience is required to get the most benefit from this training.

Course content: Part 1: Core Java required for Android 1) Class & Object: Real world objects versus software objects 2) JVM architecture. 3) Memory architecture of a java program 4) OOPs programming basics a. Messaging passing between objects b. Abstraction c. Inheritance code reusability d. Interfaces abstract classes 5) Exception handling 6) Collections 7) Threads 8) Streams 9) Mock tests & Assignments on core Java Part 2: 1. Getting Started a) Android Fundamentals: Jargon Explained b) Setting up android development. Creating a Skeleton Application. c) Anatomy of an Android application. Activity Lifecycle Model. d) Building Blocks/components. 1) Activities 2) Services 3) Content Providers 4) Broadcast Receivers 2. Activities and intents a) Launching Activities and sub activities b) Launching activity by intent and component 3. Android UI a) XML based UI b) Views and Layouts

c) UI widgets d) Handling user events 4. Advanced Android UI a) Understanding adapters b) Complex UI components c) Custom View and component d) Menus and dialogs e) Managing user preferences f) Handling multiple Screen sizes 5. Graphics and Animations a) Drawing graphics in android b) Drawing with xml c) Canvas drawing best practice 6. Intents and intent filters a) Intent pieces b) Implicit and Explicit Intent c) Intent resolution d) Creating intent filter 7. Broadcast Receivers and Notifications a) Broadcasting system and custom b) Notifications c) Enforcing Permissions 8. Services a) Building and consuming services b) Service lifecycle c) Local service d) Remote Service e) Service and notifications combined 9. SQLite Database a) SQLite pieces b) Opening and closing database c) Doing CRUD operations 10. Content Providers a) Content provider MIME types b) Using a content provider

c) Adding changing and removing content d) Custom content provider 11. Networking a) HTTP Operations via Apache Http Client b) Working with web services 12. Location based services a) Accessing location based services b) Mapping with Map View and Map Activity 13. Media Framework and telephony APIs a) Working with media APIs b) Working with telephony APIs 14. Development to deployment a) Dalvik debugging tool b) Handling multiple screen sizes c) Handling multiple Devices d) Handling API/platform changes 15. Accessing android hardware a) Using the media apis b) Using the camera c) Using the accelerometer and compass d) Using bluetooth e) Using Wifi 16. Web Services a) JSON Parser b) XML Parser Explanation with sample codes and small programs for each and every topic. At the end of the course you will be given a sample project which will help you in integrating all the concepts learnt by you.