Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırma

  • 1,237 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,237
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
1
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. Alternatives to Java for Android development
  • 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. What’s in Android NDK
    Tools to build and compile your native code for the device architecture (such as ARM)
    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. Other programming languages
  • 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. ToghrulTaghiyev
    ttogrul@bk.ru
    ttoghrul@gmail.com
    Facebook account
    Google + account