Professional Documents
Culture Documents
Mobi̇l Uygulama Geli̇şti̇rmeye Hazirlik
Mobi̇l Uygulama Geli̇şti̇rmeye Hazirlik
TEMEL BİLEŞENLER
Android işletim sisteminde Java programlama diliyle mobil uygulama geliştirmek için Java Software Development
Kit(Java JDK) ve Android Studio + SDK olmak üzere iki temel programın bilgisayara kurulması gerekir.
Emülatör Kurulumu: Farklı işletim sistemine ait programları yerel işletim sisteminde çalıştırmak için aracı yazılımlara
ihtiyaç duyulur. Bu aracı yazılımlara emülatör ismi verilir. Kurulumdan sonra Android Studio çalıştırıldığında karşılama
ekranında More Actions (Ek Eylemler) listesindeki Virtual Device Manager (Sanal Cihaz Yöneticisi) seçeneği tıklanır.
Activity Çeşitleri
Yeni bir proje oluşturulurken hazır activitylerden biri seçilmelidir. Hazır activitylerden bazıları şunlardır:
•No Activity (Activity Yok): Yeni bir boş proje oluşturmak anlamına gelir. Bu activity seçildiğinde ne bir XML dosyası
ne de bir Java dosyası oluşturulur. Hiçbir dosya otomatik oluşturulmaz.
• Basic Activity (Temel Activity): Temel activity seçildiğinde mobil uygulamada bir menü düğmesi ve kayan bir eylem
düğmesi bulunur. Temel activity dosyaları otomatik olarak oluşturulur.
• Bottom Navigation Activity (Alt Gezinme Activity): Alt gezinme activity seçildiğinde mobil uygulamanın alt
tarafında üç adet düğme oluşur. Bu düğmelere çoğu sosyal medya uygulamasında yer alan işlevler verilebilir.
• Empty Activity (Boş Activity): En çok kullanılan activitydir. Mobil uygulama geliştirilirken bu activity sık sık seçilir
ve yeni bir boş activity oluşturulur.
• Fullscreen Activity (Tam Ekran Activity): Genellikle tam ekran çalışması gereken mobil uygulamalarda kullanılır.
• Login Activity (Giriş Activity): Oturum açma mobil uygulaması geliştirmek için kullanılan activitydir. E-posta ve şifre
girmek için alanlar ile bu alanları onaylamak için düğme bileşenleri ekranda yer alır.
PROJE OLUŞTURMA
Name (İsim): Projenin ismi bu kutuda belirlenir. Uygulamanın ismi de projeye verilen bu isim olur.
Package name (Paket İsmi): Paket ismi otomatik olarak verilir. İstenirse sonradan değiştirilebilir.
Save location (Kaydetme Dizini): Projenin yerel kaydetme dizini bu kutuda belirlenir.
Language (Dil): Projenin hangi programlama dilinde kodlanacağı belirlenir. Java programlama dili seçilir.
Minimum SDK (En Alt Yazılım Geliştirme Kiti): Bu kutuda seçilecek API düzeyiyle uygulamanın hangi cihazlarda
çalışacağı, hangi cihazlarda destekleneceği belirlenir. API düzeyi düşük olursa piyasadaki çoğu cihazda uygulama
çalışır.
Use legacy android.support.libraries (Eski Android Kütüphaneleri) onay kutusu seçilirse son güncel servisler ve
kütüphanelerin kullanılması engellenir.
1. manifests: Bu dizin içinde AndroidManifest.xml dosyası yer alır. Bu dosyada proje ayar parametreleri, izinler,
servisler ve ek kütüphaneler bulunur.
2. java: Java programlama dilinde yazılmış kaynak kodlar bu dizinde yer alır. “MainActivity. java” isimli dosya
otomatik olarak oluşturulur. Activityler ana Java sınıflarıdır, içeriğinde geliştirilecek uygulamanın ne yapacağını
belirten Android kodlar bulunur.
3. res: Kaynak dosyaları bu dizinde yer alır. Kaynak kod dosyaları dışında projenin ihtiyaç duyduğu resim, müzik vb.
dosyalar bu dizinde bulunur. Bu dizin içinde uygulamada kullanılacak resimlerin bulunduğu drawable dizini,
uygulamanın nasıl görüneceğini belirleyen layout dizini ve temel değerleri tutan values dizini yer alır.