Tag Archives: Android programlama dersleri

Android Programlama -34 Firebase Update İşlemi

Merhaba arkadaşlar bu gün ki makalemde firebase database’e  kaydettiğimiz bir verinin update işlemini yapacağız. Bir önceki makalemde uygulamaya gmail ile girişe değinmiştim. Buradan okuyabilirsiniz. package com.example.user.keepingmeontrack; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import com.google.firebase.auth.FirebaseAuth; import com.google.firebase.database.DatabaseReference; import com.google.firebase.database.FirebaseDatabase; import java.util.ArrayList; import butterknife.OnClick; /** * Created by Kubra on …

Read More »

Android Programlama Dersleri

Merhaba arkadaşlar bu gün ki makalem de, Android ile ilgili yazmış olduğum bütün yazıların içeriklerini linkleri ile birlikte paylaşacağım. Böylelikle aradığınız konu başlıklarına kolaylıkla erişebileceksiniz. 1.İlk dersimizde Android studio ortamına değindik. Java, xml, string vb. Dosyalar nerededir, uygulama da kullanacağımız kütüphaneler nereye tanımlanır gibi bilgileri bu makalede bulabilirsiniz. android-studio-giris   …

Read More »

Android Programlama -16

Merhaba arkadaşlar, bu günki makalemde custom listview kodlamasının sonuna geleceğiz. Okumadıysanız öncelikle bir önceki makalemi okumanızı tavsiye ederim. Buradan okuyabilirsiniz. ackage com.example.teka.icim_rahat; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.support.annotation.Nullable; import android.widget.Button; import android.widget.EditText; import android.widget.LinearLayout; import android.widget.ListView; import android.widget.Toast;import com.example.teka.icim_rahat.R; import com.example.teka.icim_rahat.adapters.kullanici_adpter; import com.example.teka.icim_rahat.models.hakkimizda_class; import com.example.teka.icim_rahat.models.icirahat_class; import com.example.teka.icim_rahat.profil_duzenle; import …

Read More »

Android Programlama -15

Merhaba arkadaşlar, bu günki makalemde custom adapter kodlamasını göreceğiz. Bir önceki makalede custom adapter için gerekli olan model classını oluşturduk. Okumadıysanız öncelikle onu okumanızı tavsiye ederim. Buradan okuyabilirsiniz.     package com.example.teka.icim_rahat.adapters; import android.content.Context; import android.support.annotation.LayoutRes; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.Button; …

Read More »

Android Programlama -14

Merhaba arkadaşlar bu gün ki makalem de listview İn özelleştirilmesi konusuna devam edeceğiz. Bir önceki makalem de listview özelleştirmeye başlamıştık. Öncelikle onu okumanızı tavsiye ederim. Buradan okuyabilirsiniz. Bu gün arraylist oluştururken kullanacağımız model classı tanımlıcaz.     Daha önce yaptıgınız örneklerde arraylist i tanımlarken arraylist <string> şeklinde tanımlamıştık. Ve böylelikle …

Read More »

Android Programlama -13

Merhaba arkadaşlar bu gün ki makalem de listview ların özelleştirilmesinden bahsedeceğim. Bir önceki makalem de adaptörler ile ilgili örnek yapmıştık. Okumadıysanız öncelikle onu okumanızı tavsiye ederim. Buradan okuyabilirsiniz.     Standart adaptör kullanımında listview İn item larına biz herhangi bir şekilde müdahale edemiyorduk. Ama kendi adaptörümüzü tanımlarsak, listview da istediğimiz …

Read More »

Android Programlama -10

Merhaba arkadaşlar bu gün ki makalemde activity’ler arası geçişte, iki activity arasında parametre gönderilip alınmasına değineceğiz. Bir önceki makalemde activity’ ler arası geçişden bahsetmiştim. Bu makalemizde onun üstünden gideceğimiz için, okumadıysanız öncelikle onu okumanızı tavsiye ederim. Buradan okuyabilirsiniz.     login.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if …

Read More »

Android Programlama -9

Merhaba arkadaşlar bu gün ki makalem de Android de Activity ler arası geçişe değineceğim. Bir önceki makalemde Android studio da ikinci bir Activity ve layout sayfası oluşturmaya değinmiştim. Okumadıysanız öncelikle onu okumanızı tavsiye ederim. Buradan okuyabilirsiniz.     package com.example.mac.makale; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; …

Read More »

Android Programlama -8

Merhaba arkadaşlar bu günki makalemde android de java programlamaya devam edeceğiz. Bir önceki makalemde başladığım örnek üzerinden gideceğim için öncelikle onu okumanızı tavsiye ederim. Buradan okuyabilirsiniz.                         Bu günki dersimizde yeni java ve xml sayfaları oluşturarak yeni uygulama sayfalarını …

Read More »

Android Programlama -7

Merhaba arkadaşlar bu gün ki makalem de Java programlamaya devam edeceğiz. Bir önceki makalemde Activity lerin yaşam döngüsünden bahsetmiştim. Okumadıysanız öncelikle onu okumanızı tavsiye ederim. Buradan okuyabilirsiniz. Bu gün kullanıcının edittext te yazdığı bir string i alıp, kontrolünü yapıp, sonuca göre farklı senaryolar gerçekleştireceğiz.     package com.example.mac.makale; import android.support.v7.app.AppCompatActivity; …

Read More »

Android Programlama -6

Merhaba arkadaşlar bu gün ki makalem de Activity yaşam döngüsünden bahsedeceğim. Bir önceki makalem de Java Kodlamaya giriş yaptık okumadıysanız burdan okuya bilirsiniz. Android uygulamalarında sık sık kulla dığımız activity’ler temelde 7 method ile çalışır. Activity methodlarının ne zaman ve ne amaçla çağrıldıkları aşağıdaki gibidir.     Oncreate () Activity …

Read More »

Android Programlama -5

Merhaba arkadaşlar bu gün ki makalem ile Android de Java programlamaya giriş yapacağız. Bir önceki makalelerimde Android de xml kodlama larını detaylı olarak incelemiştik. Öncelikle onları okumadıysanız okumanızı tavsiye ederim. Tıklayarak Okuyabilirsiniz. Bu güne kadar öğrendiğimiz xml komponentleri ile bir çok farklı senaryolarda ki uygulamaları tasarlayıp kodlaya biliriz. Bu yüzden artık yazdığımız …

Read More »

Android Programlama -4

Merhaba arkadaşlar bu gün ki makalem de buton ve imageview komponentleri nin uygulamada hangi amaç ile kulanıldıklarına ve xml kodlamalarına değineceğim. Bir önceki yazımda textview ve edittext komponentlerine değinmiştim, öncelikle okumadıysanız onu okumanızı tavsiye ederim.   android-programlama-textview-edittext Login sayfası üzerinden gidecek olursak, kullanıcı edittext ler aracılığı ile kullanıcı adını ve …

Read More »

Android Programlama -3

Merhaba arkadaşlar bu gün ki makalem de textview ve edittext kompnent’ lerin den bahsedeceğim. Bir önceki dersimde layout lar dan bahsetmiştim. Onu okumadıysanız öncelikle onu okumanızı tavsiye ederim. android-linear-ve-relative-layoutlar Ekranda göstermek istenilen text ler textview ile kullanıcıya gösterilir.     Örneğin bir login sayfası düşünün, ekranda kullanıcı adınızı ve şifrenizi …

Read More »

Android Programlama -2

Merhaba arkadaşlar bu gün ki makalem de linear ve ralative layoutlardan bahsedeceğim. Bir önceki makalemde Android studio ya giriş yazım bulunmaktadır. Eğer okumadıysanız öncelikle onu okumanızı tavsiye ederim. android-studio-giris Layout ları bir evin sınırları gibi düşünebilirsiniz. Nasıl ki evin odaları evin sınırları dışında olamaz ise, uygulamamızın içinde kullanacağımız komponent ler …

Read More »

Android Programlama -1

Merhaba arkadaşlar bu gün ki makalem ile Android programlama derslerine başlayacağız.       Kodlamaya geçmeden önce kodlama yapacağımız ortam hakkında bilgiler vermek istiyorum. Mobile uygulama yapmak istediğimizde iki farklı kodlama yapmamız gerekmektedir. Bunların birincisi xml kodlamadır. ikincisi ise Java. Xml ile ekran tasarımları yapılır. Ekranda neler olucağı, buton text’in …

Read More »

Android Emülatör’üne Apk Uzantılı Dosya Yükleme

Merhaba Değerli Arkadaşlar bu yazımda Sizlere .apk uzantılı dosyaların emülatöre nasıl yüklendiğini görsel bir şekilde anlatmaya çalışacağım.Bitirme çalışmamda Android uygulamasıyla Barcode okuyup herhangi bir ürünün diğer storelardaki fiyatlarını gösterip price comparison ını gerçeklemeye çalışacağım.Bu bağlamda sizlere elimden geldiği kadarıyla Android konusunda edindiğim tecrübeleri aktarmaya çalışacağım.     Öncellikle bilgisayarınızda Eclipse …

Read More »

Android Dünyasına Giriş

Merhaba Arkadaşlar Bu yazımda Sizlere Android hakkında temel bazı bilgiler vereceğim.Android ,2007 yılında Google ve Open Handset Allience Şirketleri  tarafından ortaya çıkarılmış ve mobil cihazlar için yazılım geliştirme platformu sunmuş açık kaynak kodlu Linux tabanlı bir işletim sistemidir.     Android i yazmanın amacı bilgisayar için geliştirilmiş tüm yazılımların örneklerini …

Read More »

Eclipse e Android SDK Pluginini Yükleme

Merhaba Değerli arkadaşlar bu yazımda sizlere Eclipse kurulumlu bir bilgisayara Android plugin ini nasıl yükleneceğini görsel bir şekilde anlatacağım. Öncellikle Android Sdk sını indirmek için http://androidappdocs.appspot.com/sdk/index.html adresini kullanabilirsiniz.Aşağıda görsel olarak belirtilen linkten Android Sdk sının size gerekli olan versionunu indirebilirsiniz.Ben windows işletim sistemine yüklediğim için indirdiğim Sdk yı kalemle aşağıdaki gibi …

Read More »