Mobile Application Development The principal goal of education is to create men and women who are capable of doing new things, not simply repeating what other generations have done. -Jean Piaget
Mobile Application Development Workshop on Android Platform With the emergence of mobile phones, PDA s, smart phones and other mobile technology the need for mobile application development also increased. Today, there are numerous interesting mobile applications available which makes the use of mobile phones more exciting. Android is the first truly open and comprehensive software platform for mobile devices, it s a complete software to run a mobile phone but without the proprietary obstacles that have hindered mobile innovation. It is powered by Linux Kernel. This is the first open source platform which is robust and is expected to gain much popularity. Compared to many existing platforms, Android is truly open to continued innovation and new experiences because independent developers have almost unlimited access to the platform so they can develop applications never seen before. End users will enjoy a much greater choice of mobile applications to enhance email, texting, web browsing, music, camera, calling and GPS capabilities. Our Workshops will make you proficient in: Understanding of Mobile software development ecosystem Exposure to mobile software dev platforms and frameworks Exposure to Android platform & its overall market exposure Hands-on on development of Android applications Learn development and publishing of Apps on Android Designing a simple media player app, calculator app etc to complex apps like messaging app Various ADB commands to access AVD or Mobile Device. Access your Android Mobile through Command Prompt Designing highly interactive User Interface using Android Themes and Widgets Students can kick off development of their Android projects after this course Target Audience: This Workshop is designed for programmers with sound knowledge of any Objective Oriented Language like C++, Java or knowledge in any open source platform who want to kick start their careers in mobile application development Duration: We conduct the workshop on 2 consecutive days, each day 8 hours session so in total 16 hours properly divided into theory and hands on sessions.
Course Details Day-1: (Session-1, 4hrs before lunch break of 1hrs) What Is Android? Brief Introduction of Android Device Programming for Android Open Handset Alliance and Features Downloading and Installing the Android SDK Brief Introduction of Android Device Programming for Android Downloading and Installing the Android Configuring the Android Plug-in for Eclipse Android Stack Linux Kernel Native Libraries Dalvik Virtual Machine App Framework Hello World Application Creating the first Android Application Running the application on Android emulator Hello World App on Android Emulator Day-1: (Session-2, 4hrs after lunch break of 1hrs) Main Building Blocks Default Packages Activities Activity Life Cycle Intents Content Providers Broadcast Receiver Intent Filters in Android Role of filters Intent matching Rules Filters in your Manifest
Working on and Preparing Android User Interface XML Layout Files Views and Layouts Setting Content View Basic UI Components Performing and Handling user events Android Apps Building Declaring Variables Using Text View for values to be printed Using Conditions Designing an Application Implementation of Widgets Using Radio Buttons Use of different types of Android Themes Day-2: (Session-1, 4hrs before lunch break of 1hrs) Android Layout Understanding Linear Layout Relative Layout Different types of Android Tools Use of DDMS, ADB, DX, and AAPT Transfer a file from PC to AVD Access device from Command Prompt Various ADB Commands Android: Toast Creation Creating Standard Toast Setting the position of a Toast on the Screen Adding an Image to the standard Toast Sensors in Android How sensors work ypes of Sensors Listening to sensor reading
Working with Acceleration Sensor Reading X,Y,Z Coordinates Work With Your Android Phone Get your Apps on Phone. Get Connected with Phones App Transfer Among Hand Sets Bluetooth Setting Up Bluetooth Finding Devices Connecting Devices Establishing connection as a server Connecting as a client Creating RFCOMM Communication Day-2: (Session-2, 4hrs after lunch break of 1hrs) Bluetooth Setting Up Bluetooth Finding Devices Connecting Devices Establishing connection as a server Connecting as a client Creating RFCOMM Communication Broadcast Receiver Life Cycle of Broadcast Receiver Some System Broadcast Pending Intent Creating messaging application Media Player Application Creating list view to display song list Transfer songs on AVD Play songs on AVD or on your Device Android Graphics and Multimedia Basic Graphics Playing Audio Playing video Project: Media Player
Alarm Clock Call Log Manager The Training Kit Contents:- CD/DVD containing sample codes, software to be used, study materials, PDF documents etc.