Bu yazımızda Android uygulamamıza arama fonksiyonunu nasıl ekleyip kullanacağımızı öğreneceğiz.

Android iÅŸletim sistemini kullanan telefon sayısının hızlı artışına baÄŸlı olarak android kullanıcılarının sayısıda çok hızlı bir ÅŸekilde artmakta. Elbette android iÅŸletim sistemine sahip akıllı cihaz kullanıcılarının sayısının artması android uygulama ve oyun yazan yazılımcı ve adayları için sevindirici bir durum. Bundan 3-4 ay öncesine kadar ortada uygulama yazan sayılı kiÅŸi varken ÅŸu an sayısı  hızla artan android yazılımcıları androide can katıyor diyebiliriz. Haliyle android öğrenmek isteyen kiÅŸiler öncelikle nasıl öğrenebilirim diye araÅŸtırma yoluna gidiyorlar. Önceden java bilgisi iyi olanlar direk uygulama yazabiliyorken yeni baÅŸlayan arkadaÅŸlar ise android kitaplarından konuları düzenli bir ÅŸekilde takip ederek öğrenmeye çalışıyor. İngilizcesi olmayan yada Türkçe kaynaktan daha iyi anlarım diyenler için ülkemizde de Türkçe android kitaplar yazılmış durumda. Son olarakta “Kendinize Güvenerek Android” isimli kitap bu kervana katılıyor.
Android uygulama yazmak istiyorsunuz ve ingilizcenizin zayıflığından dolayı kaynak sıkıntısı çekiyorsanız aÅŸağıdaki Türkçe yazılmış 4 Android kitabı size yol gösterebilir. İngilizceniz varsa androidde kitaba ihtiyaç duymazsınız. İngilizce kaynak yönünden android süper bir durumda hatta develeper.android.com’daki dökümanlar ve örnekler çoÄŸu geliÅŸtiricinin yapmak istediklerini bulabileceÄŸi en iyi yerdir. Android’e giriÅŸ yapmak istiyorum kitapsız yapamam diyenler için Türkçe yazılmış kitapları aÅŸağıda listeleyelim.
Android için uygulamalar yazmak istiyorum nereden ve nasıl başlamalıyım veya başladım ama başarılı olamadım nasıl bir yol izlemeliyim diye düşünüyorsanız size yardımcı olacağını düşündüğüm deneyimlerimden bahsetmeye çalışacağım. Öncelikle hiç bir programlama bilginiz yoksa önce bir dil öğrenin. Genelde üniversitede ilk dönemlerde heyecanla her işi yapmak isteyen arkadaşlar olur okulunuzdaki temel programlama derslerini almadan android serüvenine başarılı olamazsınız. Çünkü nerde ne yaptığınızı bilmeniz gerekecek.  Daha öncesinde bir programlama dili bilginiz varsa c, c++, java, python hiç farketmez android uygulama geliştirmeniz o kadarda zor olmayacaktır. Elbette java bilginiz varsa çok daha hızlı android uygulamalar geliştirebilirsiniz.
Bu yazımızda basit bir android Listview oluşturup ve oluşturduğumuz Listview’e  veri bağlama örneği üzerinde duracağız.
Uygulamalarımızda dialogları sıkça kullanırız. Dialoglar ile, ilişkili activity arka plana atılır ve tüm kullanıcı etkileşimi dialog üzerinden devam eder. Yapılan işleme göre gerektiğinde dialog ortadan kaldırılır ve activity ön planda çalışmaya devam eder. AlertDialog, ProgressDialog, DatePickerDalog, TimePickerDialog android apisinde Dialog sınıfını miras alan ve sıkça kullanılan sınıflardır. Birçok işimizi bu sınıfları kullanarak halledebiliriz. Buna rağmen, çoğu kere kendimize has Dialog sınıflarına ihtiyaç duyarız. Bir örnekle kendimize has bir Dialog ugulaması yapalım.
Bu yazımızda android uygulamamıza nasıl Progress Dialog (iletişim kutusu) eklenir, öğrenmiş olacağız.
Eclipse IDE kullanmak isteyen ve Android programlamaya yeni başlamış arkadaşlarımızın sorularını tek tek cevaplamak yerine böyle bir yazı yayınlamaya karar verdik. Yardımcı olacağını umuyoruz.