• Hakkımızda
  • Yazı Gönder
  • Sizden Gelenler
  • İletişim
Yazılım Karavanı | Bilim - Teknoloji - Mühendislik
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
Yazılım Karavanı | Bilim - Teknoloji - Mühendislik
No Result
View All Result
Home Android

Java ile Android’e Giriş – Kurulumlar

Ali Murat Çevik by Ali Murat Çevik
Şubat 23, 2018
in Android, Java
4 min read
0
Java ile Android’e Giriş – Kurulumlar
WhatsApp'ta PaylaşTwitter'da PaylaşLinkedIn'de PaylaşTelegram'da Paylaş
Dünya arama motoru devi, kullandığımız birçok uygulama ve platformun üreticisi Google tarafından geliştirilen Android işletim sistemi mobil cihazlar için Linux alt yapısıyla oluşturulmuştur. 2005 yılına kadar Andy Rubin, Rich Miner, Nick Sears ve Chris White tarafından kurulup geliştirilen sistem, daha sonrasında Google’a satıldı. Açık kaynak kültürü ile geliştirilmiştir, bu sebeple hızlı bir yükseliş göstermektedir. Ancak SDK (Software Development Kit) açık kaynak değildir. İki farklı lisans kullanılarak dağıtılan Android işletim sisteminin kullandığı Linux çekirdeği GPL, diğer dış bileşenler ise Apache Lisansı ile dağıtılmaktadır. Java dili ağırlıklı geliştirilen uygulamalar günümüzde kısmende olsa bazı geliştiricilerce Kotlin’e bırakıyor. Google ‘ın; Youtube, Gmail, Play Store, Drive, Haritalar gibi birçok hizmeti sistem içerisinde yüklü olarak gelmektedir. Google Play Store üzerinde milyonlarca uygulama ücretli ve ücretsiz olarak sunuluyor.
Java dili kullanılarak yazılması büyük avantaj sağlamaktadır. Uygulamaları barındıran Applications, uygulamaların üzerinde inşa ediliği Application Framework, C/C++ ile geliştirilen çekirdek Core Libraries-Android Runtime, işletim sistemini çalıştıran Android & Linux Kernel olmak üzere dört katmandan oluşmaktadır. Güncel istatistiklere göre Android işletim sistemi diğer işletim sistemlerine göre en fazla tercih edilen sistem olmuştur. Şirketlerin %71’ i Android için uygulama geliştirmektedir. 

 Grafik -1-   Grafik -2-

 
Android uygulamalar geliştirebilmek için en popüler ortam Google’ ın sunduğu Android Studio oramıdır. Alternatif olarak Eclipse, NetBeans gibi IDEler kullanılmaktadır. Ancak Android Studio bu alanda en çok tercih edilenidir. 

Android uygulamaların Java dili ile yazıldığını söylemiştik. Android uygulamaları geliştirebilmek için bir takım araçlara ihtiyacımız vardır. JDK (Java Deveploment Kit) ve JRE (Java Runtime Environment) bilgisayarımızda yüklü olmalıdır. İndirmek için Oracle’ ın resmi web sitesini kullanınız.
Bağlantılar:
JRE için => Oracle Java SE Runtime Environment
JDK için => Oracle Java SE Downloads 
Bu bağlantılarda karşımıza çıkan NetBeans seçeneği ile ilgilenmiyoruz. Geliştirme ortamı için Android Studio kullanacağız. İşletim sistemi seçimi ardından lisans sözleşmesini onaylayarak indirmeyi gerçekleştiriyoruz.

oracle sre
SRE
oracle java
SDK

Android Studio için => Google Developers
Bu bağlantıda Android Studio ‘ nun son sürümü bulunmaktadır. Yukarıdaki sitelerde sürekli güncellenen sürümler olduğu için görseller ile farklılık gösterebilir.

android stuido

İlerleyen yazılarımızda görüşmek üzere 🙂 

alim cevik
Tags: AndroidMobil Programlama
SendTweet3Share1Share
Önceki Gönderi

Deep Learning Türkiye Topluluğu

Sonraki Gönderi

Activity- Intent Kavramları #Java

İlgili Yazılar

Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

by Yazılım Karavanı
Mart 10, 2025
0

Mobil geliştiriciler olarak Google Play politikalarındaki değişiklikleri takip etmek, uygulamalarımızın güncellenen kurallara uygun olmasını sağlamak açısından kritik bir öneme sahiptir....

Jhipster – Java Geliştirme Platformu

Jhipster – Java Geliştirme Platformu

by Mercan Karacabey
Haziran 9, 2022
0

Jhipster, modern web uygulamaları ve mikro servis mimarilerini hızla oluşturmak, geliştirmek ve dağıtmak için bir geliştirme platformudur. Kullanabilmek için öncelikle...

Google Play App Bundle Uygulama İmzalama

Google Play App Bundle Uygulama İmzalama

by Ali Murat Çevik
Eylül 10, 2021
1

Merhabalar, bildiğiniz üzere Google Play Store Ağustos 2021 tarihi itibariyle mobil uygulamaları APK uzantısı yerine daha büyük sıkıştırma oranına sahip Android...

google firebase

Google’ın Dev Hizmeti: Firebase

by İrem Türkü ÇINAR
Mart 10, 2020
0

Nedir Bu Firebase? Merhaba arkadaşlar,Mobil uygulama geliştiren her yazılımcının çok fazla işine yarayacağını düşündüğüm Google tarafından satın alınarak geliştirilen Firebase platformundan...

Metot Aşırı Yükleme (Overloading)

Metot Aşırı Yükleme (Overloading)

by Ali Murat Çevik
Nisan 15, 2019
0

Aşırı Yükleme (Overload) nesne yönelimli programlama kültürünün bizlere verdiği bir avantajdır. OOP' nin çok biçimlilik (polymorphism) konusunu kapsayan aşırı yükleme...

Next Post
Activity- Intent Kavramları #Java

Activity- Intent Kavramları #Java

Tersine Mühendislik (Reverse Engineering)

Tersine Mühendislik (Reverse Engineering)

  • Popüler
  • Yorumlar
  • En Yeniler
Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Temmuz 26, 2021
B Ağaçları (B Trees)

B Ağaçları (B Trees)

Ağustos 24, 2020
Gini Index Kullanılarak Karar Ağacının (Decision Tree)  Oluşturulması

Gini Index Kullanılarak Karar Ağacının (Decision Tree) Oluşturulması

Ağustos 20, 2020
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

Mayıs 18, 2018
2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

6
Magento 2 Detaylı Kurulum & Hatalar

Magento 2 Detaylı Kurulum & Hatalar

5
Flutter’da TFLite Kullanımı

Flutter’da TFLite Kullanımı

4
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

2
Yeni Siber Güvenlik Kanunu: Yazılım Geliştiriciler İçin Neler Değişti?

Yeni Siber Güvenlik Kanunu: Yazılım Geliştiriciler İçin Neler Değişti?

Mart 19, 2025
Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

Mart 10, 2025
Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

Şubat 10, 2025
OneSignal Kullanarak Güvenli Push Notifications Oluşturma Rehberi

OneSignal Kullanarak Güvenli Push Notifications Oluşturma Rehberi

Aralık 14, 2024

Reklam

Yazılım Karavanı | Bilim – Teknoloji – Mühendislik

Bilgi Teknolojileri alanına meraklı herkesin buluşma noktası!

No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar

© 2020 Yazılım Karavanı Kaynak gösterilmesini rica ederiz.