Workshop On Android App Development Fundamentals
Workshop On Android App Development Fundamentals
Workshop On Android App Development Fundamentals
Address: #316/44, 40th Cross, 8th Block, Jayanagar, Bangalore-560082 Contact us: Website: www.jilit.co.in Office: 080-26541603
Amit Holkar E: [email protected], M: +91-90198 88143
Subject: To propose Android Workshop on App Development Fundamentals. JILIT & Botrio works on designing and developing experiential learning tools. The vision of the company is to develop and promote the spirit of science and technology to students, enabling them to have hands on feel of technology and its applications. Our core belief lies in propagating the concept of learning by doing- Knowledge by action. Some of our current clients include IITBombay, IIT-Bhubaneswar, IT-BHU, NIT-Durgapur MITCOE-Pune, Amrita University-Coimbatore, Karunya University, ITM-Gwalior and many more. Android is an operating system for mobile devices such as smartphones and tablet computers. It is developed by the Open Handset Alliance led by Google. Android has exploded onto the scene (~550 thousand activations a day); with the number of Android devices set to rise exponentially and things will only get better. 30,000+ Openings in Android today! Highest Paid Jobs in Android due to scarcity of skills. Developers are in short supply and this is where we come in. The workshop will take place in a classroom-like atmosphere, laptop in hand. We'll go right from getting one set up to testing on device. During the workshop students will be introduced to basics of Android OS work through modules throughout the day. These modules include designing effective navigation, managing audio playback, hooking up widgets such as buttons, list views, applying skins, themes, interfacing GPS, camera etc. To top it off students will end by building a sample projects that can be taken to modify. The classes are designed to demonstrate best practices for solving common Android development problems. Each class explains the steps required to solve a problem, or implement a feature, with code snippets and sample code for you to use within your own apps. The trainers conducting this workshop have relevant experience in the field. They have conducted workshop in IITs, NITs and other premier engineering colleges across India. Our relationship with students continues even after the workshop where we offer online and offline technical support to convert their ideas into reality. The proposed course will be conducted for 14 Hour, document containing session plan are in the following pages. I hope they present a clear understanding of the content outline, in case you wish any additional information please contact me and I would be happy to answer any of your queries. We have and option of extending the workshop to day 3 where students work extensively on games. Kindly review the proposal and revert with your response at the earliest. Im looking forward for a positive and continued synergy between your esteemed institution and our organization.
A.] Session Plan & Content: SESSION OUTLINE Introduction: What is android? 1 Why is android important to you? Android Architecture Difference between Open source and Free software Introduction to JAVA: Why java? Variables and Constants 2 Overriding and Hiding methods Super Java Keyword Closer look at hello world application in android Activities: What is an Activity? 3 Creating an Activity Deployment of Toast Application Introduction to XML: What is XML? Basics of XML 4 Declare an Attribute in XML UI creation using XML Android manifest file Intents: What is Intent? Types of Intents 5 Web Browser Application Page Navigation Application Connectivity Application Deploy Applications onto Phone Working with Camera: How does a camera work? 6 Classes needed for camera Interface a camera and capture a photo
Working with GPS: How does GPS system work? Difference between AGPS and GPS Interacting with GPS Working with Photo Sharing Service: Upload an image to a server Interacting with photo sharing application
Game Development Fundamentals: [Optional] Introduction to Gaming Concepts: Introduction to Game Engine 1 Variables in Gaming Introduction to Sprites, menus, sound and music integration, text rendering Game Development Life Cycle: Adding particles like images 2 Interface a touch event on particles Adding physics to the game using accelerometer End product of a game Followed by the above sessions, the students will be given information about Signing and Publishing applications to the Google Play [Google Market] B.] Workshop Benefits and Highlights:
Learn & Interact with Android Developers and get to know basics of Android OS. Receive an unparalleled education on the art of building apps and games with personal oneon-one attention. Learn to make basic apps within 2 days. PowerPoint Presentation, Live Demos, Interactive Question & Answer sessions and comprehensive material.
F.] Pre-requisites:
The modules are designed in order to cater the app development fundamentals and overview on Android OS from scratch however following pre-requisites will be an added advantage. Knowledge of C Programming. Basic knowledge of JAVA [Not mandatory]
G.] Certification:
Students will be certified jointly from JILIT and IT-BHU [IIT-Varanasi] under the banner of Technex 2012.
Presenter Students will have extensive hands on UI and navigation. With this they make a mini presenter where they can embed content and images for easy viewing.
Photo Sharing Service Students learn how to interface the camera, capture snaps and also build an app to share them on Social Sites.
GPS Locator Students will build an app which can give the current location in longitudes and latitudes which they can use it for other projects.
Above apps will be completely built by the students from scratch over the span of two days. Apart from this they will be provided with numerous apps in post workshop materials where they can build on it.