If you want to start a good career in Android Development, this presentation gives you a basic introduction about Android, and how you can develop your very first Android Application.
4. Introduction to Android
• Open Source Software Platform for Mobile Application
Development
• An Open Handset Alliance Project, acquired by Google, Inc. in 2005
• A Complete Stack – Operating System + Middleware + Applications
• Powered by Linux Operating System
• Developed using C/C++ , provide development using Java
5. Android Powered Devices
• Smart Phones
• Tablets
• Washing Machine
• Coffeemaker (“Appresso”)
• Watch
• Android Powered Microwave (MAID)
• Camera (Coolpix S800c)
• Gaming Console
• E-Bike (concept by Ford Motor Co.)
• Android Powered Headrest
• Ninja Robot (boxing robot)
• Android Powered Refrigerator
• Smart TV & Pocket TV
• Chevrolet Volt integrated with Android
11. Intents
• Think intent as an object or description what you want DONE!
• Example- view, call, play etc.
• System matches intent with activity that can best provide the
service
• Activities and IntentRecievers describe what intent can service
Activity 1
Intent (says : I want to do this)
Activity 2
17. Android Software Development Kit (SDK)
• Install the Java and set CLASSPATH and
PATH
• Unzip the downloaded Android SDK,
and run Eclipse (run as admin)
22. • Enter Application Name
• HelloAndroid
• Enter Project Name
• HelloAndroid
• Enter Package Name
• com.example.helloandroid
• Minimum Required SDK
• API 10
• Target SDK : API 10
• Compile With: API 10
• Theme : none
23. Let’s start developing
• Choose all other options as default.
• Click next -> next -> next -> finish…..
• Now we are ready to Code and Develop
24. Let’s start developing
• MainActivity.java : for back-end programming
• Activity_main.xml : for designing layout (UI)
• Double Click the activity_main.xml
• Eclipse will show its
• Graphical layout : for drag-n-drop design
• Activity_main.xml : for code based design
25.
26. Let’s start developing
• In this application, we want to bind an event to that button
• Whenever user click (or touch) that button, the text box
must display “Hello Android”
• We have designed our UI, and now its time for code in
java.
29. Running the Application
• We need to set an emulator to test on PC.
• In eclipse, click Android Virtual device Manager icon.
• It will popup a dialog box, that you can use to
create your emulator.
• In that dialog box, click new button to add an emulator.
30.
31. Wowww!! We have done it!
Now its ready to launch
Press Ctrl + F11 to Run
34. Publishing Android App on Google Play Store
• https://play.google.com/apps/publish/signup/
• $25 (Rs. 1600 – 1700) one time fee, pay via Google Wallet
35.
36. Upload APK file
• Find .apk of your project in bin
folder of your workspace
• Upload it using Screen Instructions
• Manage Pricing & Distribution
• Manage Store Listing
• Available for end-user, anywhere in
the world
38. Career in Android Development
• Salary
• Highest Salary Increases – 9% from 2012-2013
• 2012 : $85,000 - $1,22,500 , 2013 : $92,750 $1,33,500 (networkworld.com survey)
• Future Scope & Growth
• The more devices, the more software required, the more developer
required
• Get experience in Java & programming, help you to switch if you needed