Android Application Development 3TECHSOFT INNOVATION*INTELLIGENCE*INFORMATION Effective from: JUNE 2013 Noida Office: A-385, Noida (UP)- 201301 Contact us: Email: hr@3techsoft.com Website: www.3techsoft.com Mobile: +91 8882570806 3Techsoft Pvt. Ltd. Copyright 3Techsoft (P) Ltd All Rights Reserved
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 sell out these application and earn good money.! A live speaker and instructor are available to answer questions during this 2/6 Months Training. Copyright 3Techsoft (P) Ltd All Rights Reserved
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 Book (Softcopy) & Development Toolkit Free to each participant Copyright 3Techsoft (P) Ltd All Rights Reserved
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/- ADVANCE MODULE 1 Android Training Basic Android Training Module TOPICS DURATION 1. Android Overview and History How it all got started 2 Android Stack Why Android is different (and important) 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 Main Building Blocks
5 6 7 8 Activities lifecycle Intents Services Content Providers Broadcast Receiver Basic Android User Interface XML versus Java UI Dips and sps Views and layouts Common UI components Handling user events Android System Overview File System Preferences NotificationsSecurity model Advanced UI Selection components Adapters Complex UI components Building UI for performance Menus and Dialogs Graphics & animations 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 Working with cursors Inserts, updates and deletes
10 Basic Content Providers Content provider MIME types Searching for content Adding, changing and removing content Working with content files ADVANCE MODULE 2 : Android Training Advance Android Training Module 1 2 3 4 Custom Content Providers Why Content Providers Where the content comes from Implementing the API Supporting content Location Services Working with the Location Manager Services Overview of services in Android Implementing a service Service lifecycle Bound versus unbound service Broadcast Receiver What are Broadcast Receivers Implementing broadcast Receiver System broadcasts and how to use them 2D & 3D (Open GL) 2D Animation with Canvas Open GL
5 JASON 3D Animation with Open GL 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 10 Managing WiFi 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 bonding with Bluetooth devices Managing
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/-