Vous êtes sur la page 1sur 5

Course: Android Application Development Date: 9th, 10th, 11th April 2013 Venue: Shri Baldev Raj Mittal

Auditorium Duration: 15-16 hrs. Timings: 9:00 am to 5:00pm (1st and 2nd day), 9:00 am to 1:00 pm (3rd day) Short breaks will be given in between. Chance to win free summer internship of worth 12,000 and if performed well stipend will be given. Course Summary Advanced Android training is taking mobile application development to the next level. You will learn how to create custom widgets, create animations, work with cameras, use sensors, create and use advanced content providers, and much more. The course goes into testing and deployment of Android applications, as well. Android Android is the world's most popular mobile platform. With Android you can use all the Google apps you know and love, plus there are more than 600,000 apps and games available on Google Play to keep you entertained, alongside millions of songs and books, and thousands of movies. Android devices are already smart, and will only get smarter, with new features you won't find on any other platform, letting you focus on what's important and putting you in control of your mobile experience. Scope for Android app developers in India The Android platform today has built outstanding careers in technology innovation and application development. This platform good for those who can think differently and who can build small applications quickly. Since its open source, the scope to learn and work is infinite. For a software developer with excellent depth in algorithms, who can think out of the box, Android will be the best thing to happen. It is no surprise that Android keeps adding the largest pool of developers worldwide each day. Trainers Profile: Working as smartphone software development in Samsung R&D currently in South Korea Samsung headquarters. He has five years of experience in R&D. He has delivered many real time applications to many organizations. He has worked on development of automation too in National Physics Laboratory. He has also prepared projects and articles of IEEE standards for various projects and written some of research work. He is having experience of training for more than six years and has trained more than four thousand college students. His area of interest is Industrial C, Android Apps Development and Java Prerequisites: Students should have familiarity with very basic java development practices.

Objectives: Upon completion of this course, you will be able to: Build your own Android apps Explain the differences between Android and other mobile development environments Understand how Android applications work, their life cycle, manifest, intents, and using external resources. Design and develop useful Android applications with compelling user interfaces by using, extending, and creating your own layouts and Views and using Menus. Take advantage of Android's APIs for data storage, retrieval, user preferences, files, databases, and content providers. Contents: Computer Architecture Mobile Device Challenges of the mobile platform Building Blocks of OOPs Platform (Tools and Rules) Java History and Concepts JDK, JRE and JVM Byte Code Interpretation and Compilation JAVA introductory modules included Installing and preparing JDK/JRE for JAVA as well as for Android JVM & '.jar' file extension Exception for the mobile device Introduction to Android, What it is? How it all got started Why Android is different (importance) and Where Android scores over others Android Overview and History Android API levels (versions & version names) Android architectural overview Brief History of Android Device Programming Open Handset Alliance and Android Introduction to Android Tablets Android Stack Linux Kernel Dalvik Virtual Machine & '.apk' file extension SDK Overview (Platforms-ToolsVersions) Setting up development environment Downloading and Installing the Android support within Eclipse Configuring the Android Plug-in for Eclipse Emulator-Android Launching emulator Editing emulator settings Emulator shortcuts Running your app on Emulator Main Building Blocks Basic Android User Interface

Android System Overview Hello World App Logcat usage Introduction to DDMS Android Debug Bridge (adb) tool Fundamentals: Basic Building blocks - Activities, Services, Broadcast Receivers & Content providers UI Components - Views & notifications Components for communication - Intents & Intent Filters Creating your first project The manifest file Layout resource Running your app on Emulator Application Structure (detailed) AndroidManife st.xml usespermission & uses-SDK Resources & R.java Assets Layouts & Drawable Resources Activities and Activity lifecycle First sample Application Android: Dialog Creation Alert Dialog Dialog Builder Negative-Positive Button management Performing and Handling user events Intents (detailed) Explicit Intents Implicit intents Examples Switching between activities Develop an app for demonstrating the communication between Intents UI design Time and Date Images and media Composite AlertDialogs & Toast Popup Examples Styles & Themes Styles.xml Drawable resources for shapes, gradients (selectors) Style attribute in layout file Applying themes via code and manifest file

Working with cursors Inserts, updates, and deletes Reading and updating Contacts Reading bookmarks Notifications Broadcast Receivers Services and notifications Toast Alarms Examples Basic Content Providers Multimedia in Android Multimedia Supported audio formats Simple media playback Supported video formats Simple video playback
Location Based Services and Google Maps (Using Location Based Services Working with Google Maps) App development Networking Working with web services Creating your own mobile web browser Sensors How Sensors work Work according to Sensor readings Best practices for performance Wi-Fi Monitoring and managing Internet connectivity Managing active connections Managing Wi-Fi Telephony Making calls Monitoring data connectivity and activity Accessing phone properties and status Controlling the phone

Camera Taking pictures Rendering previews Bluetooth Controlling local Bluetooth device Discovering and bonding with Bluetooth devices Managing Bluetooth connections Communicating with Bluetooth NOTE: A lot of application will be discussed and developed during the session. All the apps will have standard, after the course you will certainly have one application of your own. Ex: - Exam portal, Browser, Game, etc.

Top three Apps developers will be awarded a prize amount of 3000/-, 2000/-, 1000/respectively. Registration fees: Rs 1100/Each participant will get all necessary study material (softcopy). Each participant will be provided with all required software. Certificate of participation will be provided to all participants. Duty leaves will be given to all the participants. For Registration help desk will be provided in front of block 28.

For further queries feel free to contact undersigned: Puneet Kumar Kaushal Assistant Professor Block: 1, Room No: 200, Cabin: 16 Mob: 9646180708

Vous aimerez peut-être aussi