Monthly Archives: Haziran 2020

Android Dersleri – 17 – Fragment Kullanımı

Android Dersleri serimizin Fragment Kullanımı dersimize hoş geldiniz. Şu ana kadarki derslerimizde gerektiğinde birden fazla activity oluşturup kullandık. Fragment’ler de activity’ler gibi ama daha performanslı ve daha kullanışlıdırlar. Yalnızca bir activity’e sahipseniz bunun üstüne birden fazla Fragment oluşturabilirsiniz. Böylelikle activity değiştirmeden farklı farklı ekranlara sahip olabileceksiniz. Üstelik oluşturduğunuz fragment’i farklı bir activity üzerinde tekrardan kullanabilirsiniz.… Read More »

Android Dersleri – 16 – Activity Lifecycle (Yaşam Döngüsü)

Android Dersleri serimizin Activity Lifecycle (Yaşam Döngüsü) dersine hoş geldiniz. Aslında bu dersimizde Fragment konusuna değinecektim. Fragment’ların bir yaşam döngüsü olduğunu hatırlayınca activity’lerin de aklıma geldi. Unutup es geçtiğim bu dersi şimdi burada anlatmaya çalışacağım. Bir sonraki dersimiz Fragment’lar hakkında olacak artık. Geliştirdiğimiz uygulamaların içinde bazı hazır metotlar bulunmakta. Bu metotlar duruma göre çalışıyor. Örneğin… Read More »

Android Dersleri – 15 – Bundle Kullanımı ile Veri Alışverişi

Android Dersleri serimizin Bundle Kullanımı ile Veri Alışverişi dersimize hoş geldiniz. Bir önceki dersimizde Activity’ler arası geçiş yapmak ve veri taşımak için Intent kullanmıştık. Bu dersimizde de veri taşıma için Bundle kullanacağız. Önceki dersimizde olduğu gibi basit bir uygulama yapalım. 1. Activity’de EditText’e bir veri girelim. Butona tıklandığında 2. Activity açılsın ve verimiz burada bir… Read More »

Android Dersleri – 14 – Intent Kullanımı ve Veri Aktarımı

Android Dersleri serimizin Intent Kullanımı ve Veri Aktarımı dersine hoş geldiniz. Bu dersimizde başka activity oluşturmayı ve bu activity’e geçiş yapmakla beraber nasıl veri gönderebileceğimize bakacağız. Yeni bir proje açtığımızda bize öncelikle MainActivity.java ile activity_main.xml dosyaları zaten geliyor. Şimdi bunlardan farklı olarak bir tane de bizim kendimiz oluşturmamız gerek. Aşağıda resimli olarak adım adım anlatılmıştır.… Read More »

Android Dersleri – 13 – Menü Oluşturma ve Özelleştirme

Android Dersleri serimizin Menü Oluşturma ve Özelleştirme dersine hoş geldiniz. Menünün ne olduğundan bahsetmeye gerek yoktur sanırım. Direkt anlatıma geçelim. Bu dersimizde aşağıdaki gibi bir örnek oluşturmaya çalışacağız. ActionBar kısmında 3 nokta, yanında iki görsel ve altında da 2 menü bulunmakta. Aslında o 2 görsel de bizim menümüze dahil ama biz ActionBar’a yerleştirdik. Hepsini tek… Read More »

Android Dersleri – 12 – AlertDialog Kullanımı

Android Dersleri serimizin AlertDialog Kullanımı dersimize hoş geldiniz. AlertDialog, kullanıcıya bilgi, uyarı veya  hatayı göstermek için kullanılabilir. Aşağıda örnek bir görsel görmektesiniz. Bunun için basit bir uygulama geliştirelim hemen. Butona tıklandığında ekrana AlertDialog çıksın ve EVET – HAYIR seçenekleri bulunsun. EVET’e tıklanırsa TextView içine bir mesaj yazdırsın. HAYIR’a tıklanırsa yalnızca Toast mesajı gösterilsin. activity_main.xml dosyası;… Read More »

Android Dersleri – 11 – SharedPreferences Kullanımı – 2

Android Dersleri serimizin SharedPreferences Kullanımı – 2 dersimize hoş geldiniz. Bir önceki dersimiz olan SharedPreferences Kullanımı – 1 dersimizin devamı niteliğinde sayılır. Çünkü bir önceki derste kullandığım yapı eski bir yapı. Android için güvenilir ve güncel kaynak olan developer.android.com sayfasından yaptığım inceleme ile dersi güncellemek yerine yeni bir ders ile son hali anlatma kararı aldım.… Read More »

Android Dersleri – 10 – SharedPreferences Kullanımı – 1

Android Dersleri serimizin SharedPreferences Kullanımı -1 dersimize hoş geldiniz. SharedPreferences’in ne olduğundan bahsetmeden önce Android depolama yöntemlerinden bahsedeyim. Verileri saklamanın birkaç farklı yöntemi vardır. SharedPreferences : anahtar-değer mantığı ile primitive(String, int, boolean, float gibi) türler tutulabilir. Internal Storage : Cihazın kendi dahili hafızasında tutulabilir. External Storage : Harici hafızalarda(Hafıza Kartları) tutulabilir. SQLite Database : Oldukça… Read More »

Android Dersleri – 9 – CheckBox Kullanımı ve Switch

Android Dersleri serimizin CheckBox Kullanımı ve Switch dersimize hoş geldiniz. CheckBox ve Switch, seçim işlemlerinde kullandığımız yapılardan bazısıdır. CheckBox Kullanımı CheckBox ile bir ya da birçok seçeneği kullanıcıya seçime sunuyoruz. Bunun için verilebilecek en güzel cevap ve tanım aşağıdaki görsel olacaktır. Üstteki görseldeki uygulamayı kodlamaya çalışacağız. Hem xml tarafında hem de java tarafında kod yazacağız.… Read More »

Android Dersleri – 8 – ImageView Kullanımı

Android Dersleri serimizin ImageView Kullanımı dersimize hoş geldiniz. ImageView, kullanıcıya resim görüntülemek için kullanılır. Şimdi uygulamamıza resmi nasıl ekleneceğini ve nasıl kullanabileceğimizi görelim. Öncelikle elinizde kullanabileceğiniz bir resim bulun ya da aşağıdaki resme sağ tıklayıp farklı kaydet diyerek indirin. İndirdiğiniz yerde bu resmi kopyala deyip aşağıda gösterdiğim yerin içinde yapıştırın. app > res > drawable… Read More »