All posts by UĞUR

Lorem ipsum dolor sit amet, ne esse complectitur sit. Eum ignota sapientem in. Sea homero apeirian accusata no, no utroque ullamcorper has.

Android – Java Eğer (if-else)

Eğer “if” yapısı kodlamada kullanılan en temel yapılardan biridir. Programlarımızda sürekli kullanacağımız bu kodu inceleyelim. if ile bir durumu sınar ve bu durum doğru is bir işi yaptırır değilse yapmayız. int x = 5; int y = 6; if (x==y) { System.out.println(“x ve y eşittir”); } Bir diğer kullanım ise if else kullanımı. Kontrol ettiğimiz…

Read More

Android – JAVA Karşılaştırma Operatörleri

Karşılaştırma Operatörleri program yazarken sıklıkla kullanılır. Tüm programla dillerinde ihtiyaç duyduğumuz bu operatörler ile belirli değişkenler yada veriler arasında, eşit olup olmadığı vs gibi durumlarda sınama yaparız. Sık kullanılan karşılaştırma operatörleri aşağıdaki gibidir. KARŞILAŞTIRMA OPERATÖRÜ İŞLEVİ < den daha küçük > den daha büyük <= küçük ya da eşit >= büyük ya da eşit == (Art…

Read More

Android – Java Set – Map

Set Set ile liste tipinde bir diz tanımlayabiliriz. Fakat bu sefer listelerden farklı olarak bir değeri yalnızca bir defa atayabiliriz. Örneğin set ile oluşturduğumuz bir diziye “Uğur” değeriniz bir defa atayabiliriz. Set tanımlaması aşağıdaki gibi yapılır. HashSet<String> mySet = new HashSet<String>(); mySet.add(“Uğur”); mySet.add(“Uğur”); System.out.println(mySet.size()); // dizi uzunluğunu ekrana yazdırdık Örnekte dizinin uzunluğunu ekrana yazdırdığımız da…

Read More

Android – Java Listeler (ArrayList)

Listelerin diziler ile aynı mantıkta kullanılır. Fakat listelerin dizilere göre önemli bir avantajı varıdır, listeleri oluştururken kaç elemanlı olduğunu belirtmek zorunda değiliz. Listelere sınırsız eleman ekleyebiliriz, bu yönüyle dizilerden daha işlevseldir. Listeleri tanımlamak için aşağıdaki kalıbı kullanırız. ArrayList<ListeTipi> listeAdi = new ArrayList<ListeTipi>(); listeAdi.add(“atanacak değer”); listeAdi.add(“başka bir değer”); . . . Gerçek bir örnek olarak aşağıdaki…

Read More

Android – Java Diziler (Arrays)

Diziler birden fazla değer ataya bildiğimiz veri taşıyıcılardır. Program yazarken birçok değerle işlem yaparız, bu değerlerin her biri için bir değişken tanımlamak uğraştırıcı olur. Bunu için dil tasarımcılar bizim için dizileri yapmışlar. Bu gibi durumlarda bir dizi tanımlayıp sonrasın birden faza değeri bu diziye atayabilir. Diziler tanımlanırken aşağıdaki kalıp kullanılır. DiziTipi [] diziAdi = new…

Read More

Android – Java Sabitler (constant)

Nedir sabitler? Kısaca anlatmak gerekirse sabit değişkenin değiştirilemeyen türüdür . Bu konuyu kavramak için öncelikle değişken kavramının anlaşılması gerekir. Değişkenleri program kodlarken istediğimiz bir anda değiştirebilir yani farklı bir değer atayabiliriz. Aşağıdaki örnekteki gibi; Örneğin; int degisken = 5; System.out.println(degisken ); // programın devamında bu değişkene farklı bir değer atadık. r=4; System.out.println(degisken ); Yukarıdaki örnekte…

Read More

Android – Java / Değişkenler (Variables) ve Veri Tipleri

Merhaba, Android uygulamalar yazarken bilmemiz gerek konuların başında gelen JAVA programla dili ile ilgili değişkenler konusunu not alacağım. Değişkenler program yazarken çok sık kullandığımız veri taşıyıcılardır.  Değişkenlere değer atar ve bunları program yazarken istediğimiz yerlerde çağırarak kullanırız. Değişken denmesinin sebebi program içerisinde atanan değerin istenilen yerlerde değiştirilebilmesi. Örnek değişken tanımlaması; DegiskenTipi degiskenAdi = atanacakDeğer; Burada…

Read More

IntelliJ IDEA

Java geliştirme araçlarından yaygın olarak kullanılan IntelliJ IDEA programının kurulumunu not alalım. Java geliştirme araçlarında yeni trend olan  IntelliJ IDEA. Aynı zamanda android yazılım geliştirme aracı olan Android Studio da IntelliJ IDEA tabanlıdır. IntelliJ IDEA hem ücretli hemde ücretsiz sürümü mevcuttur. Sürümler hakkında daha yarıntılı bilgi için sitesini ziyaret edebilirsiniz. Kurulum dosyasını indirmek için aşağıdaki bağlantıya gidebilir ya…

Read More

Android Eğitim – Başlangıç

Merhaba, Bu yazı serisinde android programlama ile ilgili temel bilgilerden oluşan bir yazı dizisini hazırlamayı umut ediyorum 🙂 Bu yazı serisinde android uygulamaların nasıl yazıldığı ile ilgili eğitimi kod örnekleri ile birlikte bulabilir siniz. Anlatılacak konular gruplar halinde düzenli olarak yayınlanacaktır. Aşağıda uygulama geliştirme için bilgisayarınızda kurulu olması gerekenlerin dökümünü bulacaksınız. Hazırlanıyor…