Programming with Android

  • 938 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
938
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
23
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Programming with Android By Rohit Ghatol
  • 2. Who am I? 1. Founder of Pune GTUG 2. Engg/Hiring Manager at QuickOffice 3. Agile Evangelist at Synerzip 4. Chief Evangelist at my own firm (X) 5. Technical Speaker and Corporate Trainer 6. Scrum Master (Agile Project Mgmt) 7. Trying hands at Counseling 8. LOVE TO HELP STUDENTS Linked In Profile
  • 3. Topics
      • Desktop, Laptop, Smart phone, Netbooks
      • Android Mobile Platform
      • Features
      • Building Blocks
      • Building Gmail Application
  • 4. The way I see it
  • 5. Desktop, Laptops, Smart Phone, Netbooks
  • 6. Topics
      • Desktop, Laptop, Smart phone, Netbooks
      • Android Mobile Platform
      • Features
      • Building Blocks
      • Building Gmail Application
  • 7. Mobile Platform Simplified Mobile Hardware Mobile Operating System Gmail Twitter Layar FourSquare Display Driver Camera Driver GPS Driver Audio Driver Telephony API Internet API Notification API GPS API SMS API Accelo API Camera API Audio API .....
  • 8. Topics
      • Desktop, Laptop, Smart phone, Netbooks
      • Android Mobile Platform
      • Features
      • Building Blocks
      • Building Gmail Application
  • 9. Features Desktop
  • 10. Features Older Operating System 1. System Agents 2. Handicapped Apps 3. Privileged Apps e.g Can not change desktop, Dialer, System Applications Android Operating System 1. Every one is Equal e.g Feel free to change Desktop, Launcher (start menu),Dialer, Messenger, email clients Every one is Equal
  • 11. Features Android Market
  • 12. Features Reuse of Application Reuse of Data
  • 13. Features Browser Telephony Maps GPS Accelerometer Compass 3G/Edge/GPRS Multi Touch Camera Remote Control Wifi & Bluetooth Audio Support SQLLite Opengl
  • 14. Topics
      • Desktop, Laptop, Smart phone, Netbooks
      • Android Mobile Platform
      • Features
      • Building Blocks
      • Building Gmail Application
  • 15. Android Screen Notification Bar Info Launcher Shortcuts Widgets
  • 16. Topics
      • Desktop, Laptop, Smart phone, Netbooks
      • Android Mobile Platform
      • Features
      • Building Blocks
      • Building Gmail Application
  • 17. Building Blocks Activity (Screen) Service (Background) Broadcast Receiver (respond to events) Content Provider (Database/Directory) Notification Manager Alarm Manager ...... Alarm Manager Read more - http://developer.android.com/guide/topics/fundamentals.html
  • 18. Gmail Application
  • 19. Behind the Scenes Email Check Service in Background (Service) Email Database (Content Provider) Call Email Check Service every 5 minutes (Alarm Manager) Activity Activity Notification Mgr
  • 20. Environment Setup
  • 21. Environment Setup
  • 22. Environment Setup Text
  • 23. Environment Setup Text
  • 24. HelloWorld Text
  • 25. HelloWorld Text
  • 26. HelloWorld Text
  • 27. HelloWorld Text
  • 28. Manifest File Text
  • 29. Activity Text
  • 30. Complete Activity Text
  • 31. Layout - XML Text
  • 32. Layout - Preview Text
  • 33. R.java Text
  • 34. Running App Text
  • 35. Running App Text
  • 36. Add a Button Text
  • 37. Add Strings Text
  • 38. See Changes to R.java Text
  • 39. Handle Button Text
  • 40. Running App Text
  • 41. Running App Text
  • 42. Where to reach me?
      • Pune GTUG Group - http://groups.google.com/group/pune-gtug
      • Blog - http://blog.punegtug.org
      • [email_address] Pune GTUG stands for Pune Google Technology Use Group