Your SlideShare is downloading. ×
Alternatives to Java for Android development
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Alternatives to Java for Android development

1,400
views

Published on

Alternatives to Java for Android development

Alternatives to Java for Android development

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,400
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
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.  
  • 2.  
  • 3. Android NDK
    • The Android NDK is a companion tool to the Android SDK that lets you build performance-critical portions of your apps in native code. It provides headers and libraries that allow you to build activities, handle user input, use hardware sensors, access application resources, and more, when programming in C or C++
  • 4. Tools to build and compile your native code for the device architecture (such as ARM) What’s in Android NDK A way to package to package your library into the APK file so you can distribute your application easily A set of native system headers that will be supported for future releases of Android platform(libc, libm, libz, liblog, JNI headers, some C++ headers, OpenGL) Documentation, sample code and examples
  • 5. Using NDK
  • 6. Installing C/C++ support on Eclipse
  • 7.  
  • 8. Installing Cygwin
  • 9.  
  • 10.  
  • 11.  
  • 12.  
  • 13.  
  • 14. Install Android NDK
  • 15.  
  • 16. C#
    • You must have Visual Studio and JDK installed
    • Download and install Mono for Android (http://android.xamarin.com/DownloadTrial)
    • Create AVD in Eclipse
    • Run your apps , creating for Android using C# , from Visual Studio.
  • 17.  
  • 18.  
  • 19. Android PhoneGap Features
    • If the phone can do it, PhoneGap apps can do it:
      • Sensors: accelerometer, vibrate, compass
      • GPS!
      • Network availability, offline storage
      • Media
      • File I/O
    • Complete list at http://wiki.phonegap.com/Roadmap
  • 20.  
  • 21.
    • Python – Scripting Layer for Android ( http://www.code.google.com/p/android-scripting )
    • Scala – ( http ://code.google.com/p/scala-android / )
    • Clojure – ( https://github.com/remvee/clj-android/ )
    • Hecl – ( http ://hecl.org/docs/android.html )
    • Ruby
    a) Ruboto – ( http://ruboto.org / ) b) Rhodes 2.0 - ( http://rhomobile.com/products/rhodes / )
  • 22. Helpful links
    • http://developer.android.com/index.html
    • http://android-developers.blogspot.com/
    • http://android.xamarin.com/
    • http://www.phonegap.com
    • https:// github.com /remvee/clojurehelloandroid
    • http:// androideducation.com/index.php/category/proramming/
  • 23. Toghrul Taghiyev
    • [email_address]
    • [email_address]
    • Facebook account
    • Google + account
  • 24.