Android Developing Overview

1,651 views

Published on


Overview about android and smart phones Developing

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,651
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Android Developing Overview

  1. 1. Android ByAbdallah Abuouf Mufix – Organizer Mobile Developer
  2. 2. Agenda● What is Android?● Programming Languages● Java Android● Native Develpoment Kit● Game Developing● Android Market● Questions
  3. 3. What Is Android?● Mobile Devices Operating System● Built on Linux Kernal● Every where Mobile – Tablet – Notebook – Cars - etc...● Open Source● Support multi languages " Arabic :( "● Support Sensors
  4. 4. Programming Language● Java Android● C/C++ (NDK)● Qt (Necessitas)● Web Runtime (HTML5 – XHTML - CSS 2.x, 3.0 – Google APIs)
  5. 5. Java Android● Java Android for other OS (Meego – BlackBerry) ● OHA – Open Handset Alliance (Myriad) – Alien Dalvik● Open CV● OpenGL● Google APIs
  6. 6. Open CV● Open Computer Vision● Build on Android using NDK● Resources ● http://www.stanford.edu/~zxwang/android_opencv.html ● http://opencv.willowgarage.com/wiki/Android
  7. 7. Open GL● Open Graphics Library● Open GL ES ● Embedded Accelerated 3D Graphics● Has two versions (Java and C/C++)● Work 2D and 3D● Using in Game Developing :)● Resources ● http://www.khronos.org/opengles/ ● http://developer.android.com/guide/topics/graphics/open
  8. 8. Native Develpoment Kit● Why we use it Speed – Proting Open Source libs – Open Gl - etc..● We need ● Android SDK – Eclipse – Plug-in – NDK Builder ● If on windows you need cygwin
  9. 9. ● Create Android project● Create folder "jni"● Create make file "Android.mk" inside jni● Put your ".c"&".cpp"&".h" on jni● Run NDK-Builder on project main folder● Link java native method● Run you project :)
  10. 10. Demo
  11. 11. Game Developing● Open GL● Render Script (real hardware) ● http://developer.android.com/guide/topics/graphics/rend● Sensors API (real hardware)
  12. 12. Android Market● Available in Egypt● https://market.android.com/● A one time $25 registration fee● Send notification for your customers● Help ● http://developer.android.com/guide/publishing/publishing ● https://market.android.com/support/bin/answer.py?hl=en
  13. 13. With best wishes Abuoufabdallah.abuouf@gmail.com Linkedin@abuouf

×