Android Application
Development
INNOVATION*INTELLIGENCE*INFORMATION
Effective from: JUNE 2013
Noida Office:
A 85-3 ,Noida (UP)- 201301Contact us:
Email: hr
@3techso
ft.com
Website: www
.3techso
ft.com
Mobile: +91 8882570806
©3Techsoft Pvt. Ltd.
Android Application Development
ANDROID
Android is a software stack for mobile devices that includes an operating system, middleware and key applications.
3techsoft provides android training according to the current requirement of IT industry. It contains an operating system based on the Linux kernel, required middleware and some essential applications.
Android platform was initially developed by Android Inc. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
3techoft is a company which provides Android Training with proven expertise in training useful android applications as well as providing hands-on training to budding android developers. We have a dedicated team of android trainers who provide intensive and dedicated training on all core and general aspects of android development. We have mastered the Android SDK and can effortlessly transfer our skills and knowledge to you through our android training course.
Training Agenda
A Training on "Android Application Development" (1.5 Months) presented by 3techsoft Pvt. Ltd.
Android is an open-source software stack for mobile devices that includes an operating system, middleware and key applications. Android's mobile operating system is based upon a modified version of the Linux kernel. The Android Open Source Project (AOSP) is tasked with the maintenance and further development of Android. It's open-source software stack consists of Java applications running on a Java-based, object-oriented application framework on top of Java core libraries running on a Dalvik virtual machine featuring JIT compilation.
Android has a large community of developers writing application programs ("apps") that extend the functionality of the devices. There are currently over 150,000 apps available for Android. Android Market is the online app store run by Google, though apps can also be downloaded from third-party sites. Developers write primarily in the Java language, controlling the device via Google-developed Java libraries.
About Training
Learn to develop applications in the latest operating system with practical implementation and begin managing your own cool applications like a professional at this workshop. Attendees will be provided with instructions to build and manage new cool applications. What's more you can even
Let a trained professional show you how to create and manage Android Applications. Upon completion attendees will get a certificate of participation from 3Techsoft.
Training Highlights
Hands on Demonstration of Latest Android Techniques & tools.
Hands on Practice Sessions
Android Development Toolkit (Includes PowerPoint Presentations, Tools, EBooks).
Complete Tour Guide of Android Development Program
3Techsoft Android Developer Professional Certification
Android Training Benefits Features?
Query Support for 9 months
Access to Online Competitions.
Internship/Career Opportunities from 3Techsoft and its associates
Monthly Newsletters & Knowledgebase Section Resume Submission
Prerequisite for Workshop
Passion to learn new creative things.
Knowledge of how to use Computer.
Having basic knowledge of Web & Internet.
Little knowledge about Java programming techniques.
Admission Qualification
A Candidate Seeking Admission to Cloud Computing Security Program should have passed or pursuing B.tech/ M.tech/ BCA/ MCA/ B.Sc/ M.Sc/PGDCA from recognized Board in any discipline.
Who Could Attend ?
- College students seeking career in Mobile (Android) Industry. - Person having interest in Android Technology.
- Education Faculty & Staff.
- Students from any branch can attend the workshop.
Course
Android Training Program
Certification
Participation Certificate by 3Techsoft Pvt. Ltd.(Android Developer Professional)
Study Material
Fee Structure:
* Registration Fee (At a Time of Admission) INR 1,000/-
* Classroom Training (1.5 months duration) INR 10,000/-
* Virtual Classroom Training (1.5 months duration) INR 3 ,000/-
Basic Android Training Module
ADVANCE MODULE 1 – Android Training
TOPICS DURATION
1. Android Overview and History
How it all got started
Why Android is different (and important)
2 Android Stack
Overview of the stack
Linux kernel Native library Dalvik App framework Apps 3 SDK Overview Platforms Tools Versions
4 Hello World App
Creating your first project
The manifest file
Layout resource
Running your app on Emulator
Activities lifecycle Intents Services Content Providers Broadcast Receiver
5
Basic Android User Interface
XML versus Java UI
Dips and sps Views and layouts
Common UI components
Handling user events
6
Android System Overview
File System Preferences NotificationsSecurity model
7
Advanced UI Selection components Adapters Complex UI components Building UI for performance
Menus and Dialogs
Graphics & animations
8
Multimedia in Android
Multimedia Supported audio formats
Simple media playback
Supported video formats
Simple video playback
9 SQL Database
Introducing SQLite
SQLiteOpenHelper and creating a database Opening
and closing a database
10
Basic Content Providers
Content provider MIME types
Searching for content
Adding, changing and removing content
Working with content files
Advance Android Training Module
ADVANCE MODULE 2 : Android Training
1
Custom Content Providers
Why Content Providers
Where the content comes from
Implementing the API Supporting content
2
Location Services
Working with the Location Manager
Services
Overview of services in Android
Implementing a service
Service lifecycle
Bound versus unbound service
3
Broadcast Receiver
What are Broadcast Receivers
Implementing broadcast Receiver
System broadcasts and how to use them
4
2D & 3D (Open GL)
2D Animation with Canvas
3D Animation with Open GL
5 JASON
What is HTTP Client
Implementation with JASON
6 Intent Filters
Role of filters Intent-matching rules Filters in your
Manifest
Filters in dynamic Broadcast Receivers
7 Networking
Working with web services
Best practices
8 Sensors
How Sensors work
Listening to Sensor reading
Best practices for performance
9 Wi-Fi
Monitoring and managing Internet connection
Managing active connection
Managing active connections
Managing WiFi
10
Telephony
Making calls
Monitoring data connectivity and activity Accessing
phone properties and status Controlling the phone
11 Camera
Taking pictures
Rendering previews
12 Bluetooth
Controlling local Bluetooth devices Discovering and
Bluetooth connections Communicating with Bluetooth
Automate Testing Why automate tests
Instrumentation and unit testing
*Fee paid is not refundable.
*Advance Android would be charged separately Rs3000/-