SlideShare a Scribd company logo
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
Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırma

More Related Content

What's hot

Ionic best practices
Ionic best practicesIonic best practices
Ionic best practices
Allanki Srinivas
 
Lesson learned with CICD - Vinh Vo
Lesson learned with CICD - Vinh VoLesson learned with CICD - Vinh Vo
Lesson learned with CICD - Vinh Vo
Vietnam Open Infrastructure User Group
 
Bigger & Better RnD - GeeCON.cz 2014
Bigger & Better RnD - GeeCON.cz 2014Bigger & Better RnD - GeeCON.cz 2014
Bigger & Better RnD - GeeCON.cz 2014
Juraj Michálek
 
C++ in our world
C++ in our worldC++ in our world
C++ in our world
Juraj Michálek
 
C language in our world 2015
C language in our world 2015C language in our world 2015
C language in our world 2015
Juraj Michálek
 
Google I/O 2018 Extended, Baghdad - Flutter
Google I/O 2018 Extended, Baghdad  - FlutterGoogle I/O 2018 Extended, Baghdad  - Flutter
Google I/O 2018 Extended, Baghdad - Flutter
AbdElmomenKadhim
 
Android Developer Meetup
Android Developer MeetupAndroid Developer Meetup
Android Developer Meetup
Medialets
 
Introduction on Mobile development
Introduction on Mobile developmentIntroduction on Mobile development
Introduction on Mobile development
Shady Selim
 
C language in our world 2016
C language in our world 2016C language in our world 2016
C language in our world 2016
Juraj Michálek
 
Using cyclomatic complexity to measure code complexity
Using cyclomatic complexity to measure code complexityUsing cyclomatic complexity to measure code complexity
Using cyclomatic complexity to measure code complexity
Jane Chung
 
Flutter bus 2018
Flutter bus 2018Flutter bus 2018
Flutter bus 2018
Ahmed Abu Eldahab
 
C compiler
C compilerC compiler
C compiler
ABHAYNARAYAN13
 
C Language IDE
C Language IDEC Language IDE
C Language IDE
Mohammad Danish
 
Ndk
NdkNdk
Kotlin native for iOS and Android
Kotlin native for iOS and AndroidKotlin native for iOS and Android
Kotlin native for iOS and Android
Shady Selim
 
Introduction to Flutter - truly crossplatform, amazingly fast
Introduction to Flutter - truly crossplatform, amazingly fastIntroduction to Flutter - truly crossplatform, amazingly fast
Introduction to Flutter - truly crossplatform, amazingly fast
Bartosz Kosarzycki
 

What's hot (17)

Ionic best practices
Ionic best practicesIonic best practices
Ionic best practices
 
Lesson learned with CICD - Vinh Vo
Lesson learned with CICD - Vinh VoLesson learned with CICD - Vinh Vo
Lesson learned with CICD - Vinh Vo
 
Bigger & Better RnD - GeeCON.cz 2014
Bigger & Better RnD - GeeCON.cz 2014Bigger & Better RnD - GeeCON.cz 2014
Bigger & Better RnD - GeeCON.cz 2014
 
C++ in our world
C++ in our worldC++ in our world
C++ in our world
 
Saroj_Profile
Saroj_ProfileSaroj_Profile
Saroj_Profile
 
C language in our world 2015
C language in our world 2015C language in our world 2015
C language in our world 2015
 
Google I/O 2018 Extended, Baghdad - Flutter
Google I/O 2018 Extended, Baghdad  - FlutterGoogle I/O 2018 Extended, Baghdad  - Flutter
Google I/O 2018 Extended, Baghdad - Flutter
 
Android Developer Meetup
Android Developer MeetupAndroid Developer Meetup
Android Developer Meetup
 
Introduction on Mobile development
Introduction on Mobile developmentIntroduction on Mobile development
Introduction on Mobile development
 
C language in our world 2016
C language in our world 2016C language in our world 2016
C language in our world 2016
 
Using cyclomatic complexity to measure code complexity
Using cyclomatic complexity to measure code complexityUsing cyclomatic complexity to measure code complexity
Using cyclomatic complexity to measure code complexity
 
Flutter bus 2018
Flutter bus 2018Flutter bus 2018
Flutter bus 2018
 
C compiler
C compilerC compiler
C compiler
 
C Language IDE
C Language IDEC Language IDE
C Language IDE
 
Ndk
NdkNdk
Ndk
 
Kotlin native for iOS and Android
Kotlin native for iOS and AndroidKotlin native for iOS and Android
Kotlin native for iOS and Android
 
Introduction to Flutter - truly crossplatform, amazingly fast
Introduction to Flutter - truly crossplatform, amazingly fastIntroduction to Flutter - truly crossplatform, amazingly fast
Introduction to Flutter - truly crossplatform, amazingly fast
 

Viewers also liked

Kapital Bazarı üzrə Təlim Mərkəzi
Kapital Bazarı üzrə Təlim MərkəziKapital Bazarı üzrə Təlim Mərkəzi
Kapital Bazarı üzrə Təlim Mərkəzi
Rafig Valiyev
 
Dmc2016 presentation
Dmc2016 presentationDmc2016 presentation
Dmc2016 presentation
Gunel Muradzade
 
İmtahan sistemi
İmtahan sistemiİmtahan sistemi
İmtahan sistemi
Elshan Rasullu
 
презентация1
презентация1презентация1
презентация1
Agaev Shahin
 
Python ilə Proqramlaşdırma Kitabı - TƏQDİMAT
Python ilə Proqramlaşdırma Kitabı - TƏQDİMATPython ilə Proqramlaşdırma Kitabı - TƏQDİMAT
Python ilə Proqramlaşdırma Kitabı - TƏQDİMAT
Karim Tahiroglu
 
Java'da Exception Anti-Pattern'leri
Java'da Exception Anti-Pattern'leriJava'da Exception Anti-Pattern'leri
Java'da Exception Anti-Pattern'leri
Batuhan Bayrakçı
 
Capture The Flag - Azerbaijan
Capture The Flag - AzerbaijanCapture The Flag - Azerbaijan
Capture The Flag - Azerbaijan
Rashad Aliyev
 
Distant təhsil -Elektron tehsil
Distant təhsil -Elektron tehsilDistant təhsil -Elektron tehsil
Distant təhsil -Elektron tehsil
Azer Hesenzade
 
DSpace Rəqəmsal Kitabxanası
DSpace Rəqəmsal KitabxanasıDSpace Rəqəmsal Kitabxanası
DSpace Rəqəmsal Kitabxanası
Iltifat Ibrahimov
 
Obyekt yönümlü proqramlaşdırma
Obyekt yönümlü proqramlaşdırmaObyekt yönümlü proqramlaşdırma
Obyekt yönümlü proqramlaşdırmaS H
 
International Logistics - Beynəlxalq logistika (in Azerbaijani language)
International Logistics - Beynəlxalq logistika (in Azerbaijani language) International Logistics - Beynəlxalq logistika (in Azerbaijani language)
International Logistics - Beynəlxalq logistika (in Azerbaijani language)
Tamraz Hamidov
 
Master thesis presentation (Qafqaz University)
Master thesis presentation (Qafqaz University)Master thesis presentation (Qafqaz University)
Master thesis presentation (Qafqaz University)
Tamraz Hamidov
 
Login and Registration form using oop in php
Login and Registration form using oop in phpLogin and Registration form using oop in php
Login and Registration form using oop in php
herat university
 
Scada classification
Scada classificationScada classification
Scada classification
Ahmed Sebaii
 
Object-oriented concepts
Object-oriented conceptsObject-oriented concepts
Object-oriented concepts
BG Java EE Course
 

Viewers also liked (16)

Kapital Bazarı üzrə Təlim Mərkəzi
Kapital Bazarı üzrə Təlim MərkəziKapital Bazarı üzrə Təlim Mərkəzi
Kapital Bazarı üzrə Təlim Mərkəzi
 
Dmc2016 presentation
Dmc2016 presentationDmc2016 presentation
Dmc2016 presentation
 
İmtahan sistemi
İmtahan sistemiİmtahan sistemi
İmtahan sistemi
 
презентация1
презентация1презентация1
презентация1
 
Python ilə Proqramlaşdırma Kitabı - TƏQDİMAT
Python ilə Proqramlaşdırma Kitabı - TƏQDİMATPython ilə Proqramlaşdırma Kitabı - TƏQDİMAT
Python ilə Proqramlaşdırma Kitabı - TƏQDİMAT
 
Oop concepts
Oop conceptsOop concepts
Oop concepts
 
Java'da Exception Anti-Pattern'leri
Java'da Exception Anti-Pattern'leriJava'da Exception Anti-Pattern'leri
Java'da Exception Anti-Pattern'leri
 
Capture The Flag - Azerbaijan
Capture The Flag - AzerbaijanCapture The Flag - Azerbaijan
Capture The Flag - Azerbaijan
 
Distant təhsil -Elektron tehsil
Distant təhsil -Elektron tehsilDistant təhsil -Elektron tehsil
Distant təhsil -Elektron tehsil
 
DSpace Rəqəmsal Kitabxanası
DSpace Rəqəmsal KitabxanasıDSpace Rəqəmsal Kitabxanası
DSpace Rəqəmsal Kitabxanası
 
Obyekt yönümlü proqramlaşdırma
Obyekt yönümlü proqramlaşdırmaObyekt yönümlü proqramlaşdırma
Obyekt yönümlü proqramlaşdırma
 
International Logistics - Beynəlxalq logistika (in Azerbaijani language)
International Logistics - Beynəlxalq logistika (in Azerbaijani language) International Logistics - Beynəlxalq logistika (in Azerbaijani language)
International Logistics - Beynəlxalq logistika (in Azerbaijani language)
 
Master thesis presentation (Qafqaz University)
Master thesis presentation (Qafqaz University)Master thesis presentation (Qafqaz University)
Master thesis presentation (Qafqaz University)
 
Login and Registration form using oop in php
Login and Registration form using oop in phpLogin and Registration form using oop in php
Login and Registration form using oop in php
 
Scada classification
Scada classificationScada classification
Scada classification
 
Object-oriented concepts
Object-oriented conceptsObject-oriented concepts
Object-oriented concepts
 

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

International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 
01 02 - introduction - adroid stack
01  02 - introduction - adroid stack01  02 - introduction - adroid stack
01 02 - introduction - adroid stack
Siva Kumar reddy Vasipally
 
Android Native Development Kit
Android Native Development KitAndroid Native Development Kit
Android Native Development Kit
Peter R. Egli
 
Getting started with android
Getting started with androidGetting started with android
Getting started with android
amitgb
 
Android ndk - Introduction
Android ndk  - IntroductionAndroid ndk  - Introduction
Android ndk - Introduction
Rakesh Jha
 
lecture-2-android-dev.pdf
lecture-2-android-dev.pdflecture-2-android-dev.pdf
lecture-2-android-dev.pdf
jakjak36
 
Android_Studio_Structure.docx
Android_Studio_Structure.docxAndroid_Studio_Structure.docx
Android_Studio_Structure.docx
KNANTHINIMCA
 
Introduction to the Android NDK
Introduction to the Android NDKIntroduction to the Android NDK
Introduction to the Android NDK
Sebastian Mauer
 
Notes Unit2.pptx
Notes Unit2.pptxNotes Unit2.pptx
Notes Unit2.pptx
MIT Autonomous Aurangabad
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
Ranjith Kumar
 
Dload mobile development
Dload mobile developmentDload mobile development
Dload mobile development
Sayed Ahmed
 
Android ndk
Android ndkAndroid ndk
Advance Android Application Development
Advance Android Application DevelopmentAdvance Android Application Development
Advance Android Application Development
Ramesh Prasad
 
01 03 - introduction to android
01  03 - introduction to android01  03 - introduction to android
01 03 - introduction to android
Siva Kumar reddy Vasipally
 
Android understanding
Android understandingAndroid understanding
Android understanding
Ramesh Rao
 
2.Android Platform_Theory.pptx
2.Android Platform_Theory.pptx2.Android Platform_Theory.pptx
2.Android Platform_Theory.pptx
Nizarnizarsurche
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
zeelpatel0504
 

Similar to Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırma (20)

International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
01 02 - introduction - adroid stack
01  02 - introduction - adroid stack01  02 - introduction - adroid stack
01 02 - introduction - adroid stack
 
Android Native Development Kit
Android Native Development KitAndroid Native Development Kit
Android Native Development Kit
 
Getting started with android
Getting started with androidGetting started with android
Getting started with android
 
Android
AndroidAndroid
Android
 
Android ndk - Introduction
Android ndk  - IntroductionAndroid ndk  - Introduction
Android ndk - Introduction
 
lecture-2-android-dev.pdf
lecture-2-android-dev.pdflecture-2-android-dev.pdf
lecture-2-android-dev.pdf
 
Android_Studio_Structure.docx
Android_Studio_Structure.docxAndroid_Studio_Structure.docx
Android_Studio_Structure.docx
 
Introduction to the Android NDK
Introduction to the Android NDKIntroduction to the Android NDK
Introduction to the Android NDK
 
Android NDK
Android NDKAndroid NDK
Android NDK
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Notes Unit2.pptx
Notes Unit2.pptxNotes Unit2.pptx
Notes Unit2.pptx
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Dload mobile development
Dload mobile developmentDload mobile development
Dload mobile development
 
Android ndk
Android ndkAndroid ndk
Android ndk
 
Advance Android Application Development
Advance Android Application DevelopmentAdvance Android Application Development
Advance Android Application Development
 
01 03 - introduction to android
01  03 - introduction to android01  03 - introduction to android
01 03 - introduction to android
 
Android understanding
Android understandingAndroid understanding
Android understanding
 
2.Android Platform_Theory.pptx
2.Android Platform_Theory.pptx2.Android Platform_Theory.pptx
2.Android Platform_Theory.pptx
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 

More from Farhad

DMC 2015 | Niyazi Qasımov - Be together, not the same
DMC 2015 | Niyazi Qasımov - Be together, not the sameDMC 2015 | Niyazi Qasımov - Be together, not the same
DMC 2015 | Niyazi Qasımov - Be together, not the same
Farhad
 
DMC 2015 | Mikayıl Hacıyev - Nar
DMC 2015 | Mikayıl Hacıyev - NarDMC 2015 | Mikayıl Hacıyev - Nar
DMC 2015 | Mikayıl Hacıyev - Nar
Farhad
 
DMC 2015 | Emin Quluzadə - Marketinq strategiyası yaradılması: oflayn və onlayn
DMC 2015 | Emin Quluzadə - Marketinq strategiyası yaradılması: oflayn və onlaynDMC 2015 | Emin Quluzadə - Marketinq strategiyası yaradılması: oflayn və onlayn
DMC 2015 | Emin Quluzadə - Marketinq strategiyası yaradılması: oflayn və onlayn
Farhad
 
DMC 2015 | Anar Mustafayev - Digitello
DMC 2015 | Anar Mustafayev - DigitelloDMC 2015 | Anar Mustafayev - Digitello
DMC 2015 | Anar Mustafayev - Digitello
Farhad
 
DMC 2015 | Tamerlan İsmayılov - 3D printing
DMC 2015 | Tamerlan İsmayılov - 3D printingDMC 2015 | Tamerlan İsmayılov - 3D printing
DMC 2015 | Tamerlan İsmayılov - 3D printing
Farhad
 
DMC 2015 | Vaqif Abbasov - Rəqəmsal marketinqdə informasiyanin önəmi
DMC 2015 | Vaqif Abbasov - Rəqəmsal marketinqdə informasiyanin önəmiDMC 2015 | Vaqif Abbasov - Rəqəmsal marketinqdə informasiyanin önəmi
DMC 2015 | Vaqif Abbasov - Rəqəmsal marketinqdə informasiyanin önəmi
Farhad
 
DMC 2015 | Fərhad Ələkbərov - Social CRM
DMC 2015 | Fərhad Ələkbərov - Social CRMDMC 2015 | Fərhad Ələkbərov - Social CRM
DMC 2015 | Fərhad Ələkbərov - Social CRM
Farhad
 
DMC 2015 | Teymur Kuseba - SMM-də 10 səhv
DMC 2015 | Teymur Kuseba - SMM-də 10 səhvDMC 2015 | Teymur Kuseba - SMM-də 10 səhv
DMC 2015 | Teymur Kuseba - SMM-də 10 səhv
Farhad
 
DMC 2015 | Turqut Baxşəliyev - Brend yaratmağın ən yaxşı yolları
DMC 2015 | Turqut Baxşəliyev - Brend yaratmağın ən yaxşı yollarıDMC 2015 | Turqut Baxşəliyev - Brend yaratmağın ən yaxşı yolları
DMC 2015 | Turqut Baxşəliyev - Brend yaratmağın ən yaxşı yolları
Farhad
 
DMC 2015 | İlqar Mirzə - 7 iddia
DMC 2015 | İlqar Mirzə - 7 iddiaDMC 2015 | İlqar Mirzə - 7 iddia
DMC 2015 | İlqar Mirzə - 7 iddia
Farhad
 
DMC 2015 | Tural Yusifov və Səma Abıyeva
DMC 2015 | Tural Yusifov və Səma AbıyevaDMC 2015 | Tural Yusifov və Səma Abıyeva
DMC 2015 | Tural Yusifov və Səma Abıyeva
Farhad
 
DMC 2015 | Könül Bilalova - Nəyə görə mobil marketinq?
DMC 2015 | Könül Bilalova - Nəyə görə mobil marketinq?DMC 2015 | Könül Bilalova - Nəyə görə mobil marketinq?
DMC 2015 | Könül Bilalova - Nəyə görə mobil marketinq?
Farhad
 
DMC 2015 | Tərlan Useynov - Video marketinq
DMC 2015 | Tərlan Useynov - Video marketinqDMC 2015 | Tərlan Useynov - Video marketinq
DMC 2015 | Tərlan Useynov - Video marketinq
Farhad
 
DMC 2015 | Rasim Davudov - Mobil reklam
DMC 2015 | Rasim Davudov - Mobil reklamDMC 2015 | Rasim Davudov - Mobil reklam
DMC 2015 | Rasim Davudov - Mobil reklam
Farhad
 
DMC 2015 | İsmayıl Ələkbərov - Mobil marketinq trendləri
DMC 2015 | İsmayıl Ələkbərov - Mobil marketinq trendləriDMC 2015 | İsmayıl Ələkbərov - Mobil marketinq trendləri
DMC 2015 | İsmayıl Ələkbərov - Mobil marketinq trendləri
Farhad
 
TeliaSonera
TeliaSoneraTeliaSonera
TeliaSoneraFarhad
 
Xana 6yash
Xana 6yashXana 6yash
Xana 6yashFarhad
 
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ırmaToğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırma
Toğrul Tağıyev - Müxtəlif dillərdə Android proqramlaşdırmaFarhad
 
Məcid Cəbrayılov - Android Proqramlaşdırmaya Giriş
Məcid Cəbrayılov - Android Proqramlaşdırmaya GirişMəcid Cəbrayılov - Android Proqramlaşdırmaya Giriş
Məcid Cəbrayılov - Android Proqramlaşdırmaya GirişFarhad
 
Orxan Əhmədov - Android 4.0 yenilikləri və trendlər
Orxan Əhmədov - Android 4.0 yenilikləri və trendlərOrxan Əhmədov - Android 4.0 yenilikləri və trendlər
Orxan Əhmədov - Android 4.0 yenilikləri və trendlərFarhad
 

More from Farhad (20)

DMC 2015 | Niyazi Qasımov - Be together, not the same
DMC 2015 | Niyazi Qasımov - Be together, not the sameDMC 2015 | Niyazi Qasımov - Be together, not the same
DMC 2015 | Niyazi Qasımov - Be together, not the same
 
DMC 2015 | Mikayıl Hacıyev - Nar
DMC 2015 | Mikayıl Hacıyev - NarDMC 2015 | Mikayıl Hacıyev - Nar
DMC 2015 | Mikayıl Hacıyev - Nar
 
DMC 2015 | Emin Quluzadə - Marketinq strategiyası yaradılması: oflayn və onlayn
DMC 2015 | Emin Quluzadə - Marketinq strategiyası yaradılması: oflayn və onlaynDMC 2015 | Emin Quluzadə - Marketinq strategiyası yaradılması: oflayn və onlayn
DMC 2015 | Emin Quluzadə - Marketinq strategiyası yaradılması: oflayn və onlayn
 
DMC 2015 | Anar Mustafayev - Digitello
DMC 2015 | Anar Mustafayev - DigitelloDMC 2015 | Anar Mustafayev - Digitello
DMC 2015 | Anar Mustafayev - Digitello
 
DMC 2015 | Tamerlan İsmayılov - 3D printing
DMC 2015 | Tamerlan İsmayılov - 3D printingDMC 2015 | Tamerlan İsmayılov - 3D printing
DMC 2015 | Tamerlan İsmayılov - 3D printing
 
DMC 2015 | Vaqif Abbasov - Rəqəmsal marketinqdə informasiyanin önəmi
DMC 2015 | Vaqif Abbasov - Rəqəmsal marketinqdə informasiyanin önəmiDMC 2015 | Vaqif Abbasov - Rəqəmsal marketinqdə informasiyanin önəmi
DMC 2015 | Vaqif Abbasov - Rəqəmsal marketinqdə informasiyanin önəmi
 
DMC 2015 | Fərhad Ələkbərov - Social CRM
DMC 2015 | Fərhad Ələkbərov - Social CRMDMC 2015 | Fərhad Ələkbərov - Social CRM
DMC 2015 | Fərhad Ələkbərov - Social CRM
 
DMC 2015 | Teymur Kuseba - SMM-də 10 səhv
DMC 2015 | Teymur Kuseba - SMM-də 10 səhvDMC 2015 | Teymur Kuseba - SMM-də 10 səhv
DMC 2015 | Teymur Kuseba - SMM-də 10 səhv
 
DMC 2015 | Turqut Baxşəliyev - Brend yaratmağın ən yaxşı yolları
DMC 2015 | Turqut Baxşəliyev - Brend yaratmağın ən yaxşı yollarıDMC 2015 | Turqut Baxşəliyev - Brend yaratmağın ən yaxşı yolları
DMC 2015 | Turqut Baxşəliyev - Brend yaratmağın ən yaxşı yolları
 
DMC 2015 | İlqar Mirzə - 7 iddia
DMC 2015 | İlqar Mirzə - 7 iddiaDMC 2015 | İlqar Mirzə - 7 iddia
DMC 2015 | İlqar Mirzə - 7 iddia
 
DMC 2015 | Tural Yusifov və Səma Abıyeva
DMC 2015 | Tural Yusifov və Səma AbıyevaDMC 2015 | Tural Yusifov və Səma Abıyeva
DMC 2015 | Tural Yusifov və Səma Abıyeva
 
DMC 2015 | Könül Bilalova - Nəyə görə mobil marketinq?
DMC 2015 | Könül Bilalova - Nəyə görə mobil marketinq?DMC 2015 | Könül Bilalova - Nəyə görə mobil marketinq?
DMC 2015 | Könül Bilalova - Nəyə görə mobil marketinq?
 
DMC 2015 | Tərlan Useynov - Video marketinq
DMC 2015 | Tərlan Useynov - Video marketinqDMC 2015 | Tərlan Useynov - Video marketinq
DMC 2015 | Tərlan Useynov - Video marketinq
 
DMC 2015 | Rasim Davudov - Mobil reklam
DMC 2015 | Rasim Davudov - Mobil reklamDMC 2015 | Rasim Davudov - Mobil reklam
DMC 2015 | Rasim Davudov - Mobil reklam
 
DMC 2015 | İsmayıl Ələkbərov - Mobil marketinq trendləri
DMC 2015 | İsmayıl Ələkbərov - Mobil marketinq trendləriDMC 2015 | İsmayıl Ələkbərov - Mobil marketinq trendləri
DMC 2015 | İsmayıl Ələkbərov - Mobil marketinq trendləri
 
TeliaSonera
TeliaSoneraTeliaSonera
TeliaSonera
 
Xana 6yash
Xana 6yashXana 6yash
Xana 6yash
 
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ırmaToğ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
 
Məcid Cəbrayılov - Android Proqramlaşdırmaya Giriş
Məcid Cəbrayılov - Android Proqramlaşdırmaya GirişMəcid Cəbrayılov - Android Proqramlaşdırmaya Giriş
Məcid Cəbrayılov - Android Proqramlaşdırmaya Giriş
 
Orxan Əhmədov - Android 4.0 yenilikləri və trendlər
Orxan Əhmədov - Android 4.0 yenilikləri və trendlərOrxan Əhmədov - Android 4.0 yenilikləri və trendlər
Orxan Əhmədov - Android 4.0 yenilikləri və trendlər
 

Recently uploaded

Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 

Recently uploaded (20)

Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 

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

  • 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
  • 7.
  • 8. Installing Cygwin
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 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