Bu yazıda android proje yapısını ve android studio temel hata çözme yöntemlerini inceleyeceğiz. Android studio kurulumu vb. işleri yapmak sizlere kalıyor. 😉
Bu yazı sonunda neleri biliyor olacağız ?
- Android projesi temel klasör ve dosya yapısında neler vardır ?
- Android manifest dosyası nedir ve ne işe yaşar ?
- Android izinleri nedir? Neden gereklidir?
- Android studio da temel hata çözüm yöntemleri nelerdir?
Android Projesi temel klasör ve dosya yapısı

Üstte basit bir android projesi yapısını görmektesiniz. Gelin biraz daha yakından inceleyelim.
- Manifest: AndroidManifest dosyası bulunan klasör.
- Java: Java veya Kotlin kodlarımızın bulunduğu klasör (package).
- Res: Resource olarak da düşünülebilir.
- drawable: Bu klasör içerisinde dışarıdan eklediğimiz resim icon vb. bulunur. Ayrıca xml olarak şekil gibi görsel öğeler de bu klasör içerisinde bulun.
- layout: Activity ve fragment gibi öğelerimizin tasarımları bu klasörde bulunur.
- mipmap: Uygulama logolarımız bu klasörde yer alır.
- values: Sabit değişkenler ve değerleri bulunduğu klasödür.
- colors.xml: Renk kodları olan dosya.
- sting.xml: Uygulama içerisindeki yazı dosyalarını tuttuğumuz dosya.
Tüm yazılar bu dosyada olduğu için bu dosyanın farklı dil hallerini yazarak uygulamamıza farklı diller kazandırabiliriz. - styles.xml: Tema dosyası denilebilir. İçerisinde Varsayılan tema ayarları değiştirilerek özel tema elde edilebilmektedir.
- build.gradle (Project): Tüm proje kapsamında gradle ayarının bulunduğu dosyadır.
- build.gradle (App module): Sadece ilgili modulü kapsayacak derecede gradle dosyasıdır.
Desteklenen Android sürüm vb. ayarlar bu dosya içerisinden yapılır.
Projeye dışarıdan kütüphane eklemek için bu dosya kullanılır.
Kısaca önemli olan çok kullanacağımız dosya ve klasör yapısı bu şekilde
Android manifest dosyası nedir ?
Android manifest dosyası uygulama ismi, activityler, sistem izinleri olan xml dosyasıdır.
Android izinleri nedir?
Android izinlerini android işletim sistemi servislerini kullanarak donanıma erişebilmemiz için almamız gerekir.
Örnek olması açısından aşağıda internet izni alma verilmiştir.
<uses-permission android:name="android.permission.INTERNET"/>
Android studio da temel hata çözüm yöntemleri nelerdir?
Hata tabi birçok farklı sebepten ötürü olabilir. Ancak genellikle android studio bugları sebebiyle kaynaklanankar genellikle aşağıda yöntemlerle çözülebilmektedir.
- Önbellek temizleme ve ide yi yeniden başlatma.
File -> invalid cache and restart
diyerek uygulayabiliriz. - Proje temizleme ve yeniden derleme
build -> clean project yaptıktan sonra build -> rebuild project
Hadi neler öğrendik bakalım tekrar bakalım ?
- Desteklenen android sürümü hangi dosyadan yönetilir ?
- Android izinler hangi dosyaya eklenir ?
- Uygulamaya resim yüklemek istediğimiz zaman hangi klasörü kullanmalıyız ?
- Uygulamaya kütüphane eklediğimiz dosya hangisidir ?
- Çoklu dil desteğini nasıl sağlayabiliriz ?
- Activity ve fragment tasarımı hangi klasörde yer alır ?
Son
Kendinize çok iyi bakın…
Bir yanıt yazın