Merhaba Arkadaşlar ,
mobilhanem.com sitemiz üzerinden anlattığımız/yayınladığımız Android Eğitimlerimize bu dersimizde Android Studio Proje Oluşturma nasıl olur detaylı bir şekilde anlatacağız. Bir önceki dersimizde Android Studio Kurulumundan bahsetmiştik. Bu dersimizde Android Studio Proje Oluşturma‘yı anlatacağız.
Android Studio Proje Oluşturma
Öncelikle kurmuş olduğumuz Android Studio’muzu açıyoruz.
Android Studio giriş ekranı karşılıyor bizi. Eğer önceden bir uygulama oluşturmuş isek bu ekranın sol tarafında önceki oluşturduğumuz uygulamalarda listelenecektir. Yandaki seçenekleri aşağıda özetleyelim.
1 – Start a new Android Studio Project : Yeni bir Android Studio Projeye başlamak için. Biz bu seçenekle devam edeceğiz.
2- Open an existing Android Studio Project : Önceden oluşturulmuş bir Android Studio projesini açmak için.
3- Check out project from Version Control : Git , svn gibi herhangi bir version control sisteminden çekeceksek bu seçenekle devam ediyoruz.
4- Import project (Eclipse ADT , Gradle ,etc..) : Farklı bir ide yada farklı bir build sistemi ile yazılmış bir projeyi Android Studio projesine çevirerek açmak için. Özellikle önceden yazılmış bir eclipse projesini açmak için kullanarız.
5- Import an Android code sample : Android’in bize sunmuş olduğu hazır kodları açmak için.
Biz Start a new Android Studio Projects ile devam ediyoruz.
Bu ekranda uygulama adımızı ve paket adımızı giriyoruz. Aşağıda bu ekranı daha detaylı açıklayalım.
Application Name: Uygulama Adımız (Türkçe karakter kullanılmaması önerilir). Cihazlarda ikonların altında gözükecektir.
Company Domain: Uygulamayı geliştirdiğiniz şirketin domaini (Tersten yazılması önerilir. Örn: com.mobilhanem ).
Package Name : Company domain ve package name’e göre otomatik oluşur.Değiştirilmek istenirse sağ tarafındaki edit ile değiştirilebilir. Package name Google Play’deki unique id’niz gibi düşünebilirsiniz. Aynı package name ile başka bir uygulama yüklenemez.
Project Location: Projemizin oluşturulacağı klasör.
Gerekli alanları doldurduktan sonra Next diyerek devam ediyoruz.
Bu ekranda uygulamamızın en düşük hangi Android sürümünü destekleyeceğini seçiyoruz. Benim size önerim Api 15 üzeri yazmanızdır. Zaten Api 15 üzeri yani Android 4.0.3 üzeri yazdığımızda tüm Android cihazların %97’si destekleniyor olacaktır. Sürümleri değiştirerek zaten kendinizde yüzde kaçının desteklendiğini görebilirsiniz.
Diğer seçenekler(TV,watch,auto,glasses) bizi ilgilendirmiyor. Biz Tv, gözlük ve saat uygulaması yazmayacağımız için Next diyerek devam ediyoruz.
Bu ekranda Android bize template Activity’ler sunuyor. Biz Empty Activity‘i seçerek Next’e tıklıyoruz. İlerleyen zamanlar da proje ihtiyacına göre farklı templateler seçebilirsiniz.
Not: Activity kavramını ilerleyen derslerde detaylı bir biçimde anlatacağız. Şuanlık her activity’yi bir sayfa olarak düşünebilirsiniz.
Bu ekranda, açılacak olan ilk Activiy’mize ve onun layoutuna isim veriyoruz. Bu isimleri siz değiştirebilirsiniz. Layout oluşturacağımız Activity’nin görsel kısmı diye düşünebiliriz. Onu ister Create Layout file seçerek otomatik oluşturabilir , isterseniz seçmeyerek uygulama içinden manuel oluşturabilirsiniz.
Burda önemli bir nokta var. Backwards compability(Geri gidebilme) seçeneğini seçersek, uygulamamız Tabbar destekli gelecektir(AppCombatActivity) ve böylelikle Tabbar’a back tuşu ve farklı butonlar koyabileceğiz. Seçmezsek Tabbar destekli gelmeyecektir(Activity). Biz ilk uygulamayı yazdığımız için Backwards compability özelliğini kaldırıyoruz ve Finish diyoruz.
Aşağıdaki ekran uygulamanın ilk açılış ekranı. İlk ekran böyle açılıyor.
Oluşturduğumuz template göre karşımıza boş bir Activity ve o activity’nin layoutu geliyor. Aslında şuan bu çalıştırılabilir bir Android Uygulamasıdır. Çalıştırdığımızda boş bir ekranda Hello World yazısı açılacaktır.
Yalnız bunu çalıştırabilmek için bir Android cihaza ihtiyacımız bulunmaktadır. Bu gerçek bir Android cihazda olabilir , emülatör de olabilir. Bir sonraki dersimde Emülatör oluşturmayı ve Gerçek cihaz bağlamayı anlatacağım. Sonrasında ise oluşturduğumuz bu projeyi hem emülatörde , hemde gerçek cihazda çalıştıracağız.
Konuyla ilgili yorumlarınızı konu altından yapabilirsiniz, ayrıca sorularınızı yine konu altından ve Mobilhanem Soru&Cevap bölümünden sorabilirsiniz.
Tüm Android Dersleri için tıklayınız..
16