• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırma
 

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

on

  • 1,438 views

 

Statistics

Views

Total Views
1,438
Views on SlideShare
700
Embed Views
738

Actions

Likes
0
Downloads
0
Comments
0

13 Embeds 738

http://elekberov.com 174
http://elekberov.com 174
http://www.weboxu.com 116
http://weboxu.com 105
http://weboxu.com 105
http://azblog.org 30
http://www.elekberov.com 11
http://www.elekberov.com 11
http://farik.us 5
http://www.azblog.org 4
http://new.weboxu.com 1
http://new.weboxu.com 1
http://technimum.com 1
More...

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • Alternatives to Java for Android development
    • 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++
    • 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
    • Using NDK
    • Installing C/C++ support on Eclipse
    • Installing Cygwin
    • Install Android NDK
    • 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.
    • 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
    • Other programming languages
    • 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/)
    • 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/
    • ToghrulTaghiyev
      ttogrul@bk.ru
      ttoghrul@gmail.com
      Facebook account
      Google + account