Yunus Yurduseven

Android Developer & Software Test Engineer

Yeni Android Uygulama – Bil Yarış 2

Merhaba,

Aslında başlık biraz yanıltıcı oldu 🙂  Yeni uygulama derken gerçekten de tamamen sıfırdan yeni bir uygulama geliştirip markete koydum. Ancak maalesef fikir yeni değil. Neredeyse iki yıl önce Android programlamayı öğrenirken tamamlayıp yayınladığım ilk uygulama olan Bil Yarış’ın ikinci versiyonu diyebiliriz sanırım. Bil Yarış bu iki yıllık sürenin son bir yılında neredeyse hiç güncelleme almamasına ve açıkcası çok kötü olan ekran tasarımlarına rağmen 150.000 den fazla indirildi ve halen aktif olarak oynanmaya devam ediyor. Ben de biraz bundan cesaret alıp biraz da kendim de oynayabileceğim bir bilgi yarışması olması açısından aklımda olan bazı düşünceleri de hayata geçirerek bu uygulamanın yeni bir halini yazmaya karar verdim. Sonuç olarak ortaya ilk aşamada içinde 5 farklı kategoriden bin soru yer alan ve 2 farklı modda oynanabilen bir oyun çıktı. Şu an için klasik dört seçenekli oyunun yanında “3 Dakika” isimli yeni bir mod daha yer almakta. Bu modda yanlış cevap sınırlaması bulunmamakta. Bunun yerine tamamen 3 dakika içerisinde verebileceğiniz en fazla doğru cevabı vererek puan almanıza dayalı bir oyun. Soru sayısı arttığında her bir kategoride de ayrı ayrı oynanabilie hale getirmeyi planladığım üçüncü bir mod daha yer alıyor.

Oyunda Google Play Games entegrasyonu da mevcut. Kazanılabilecek olan çeşitli başarımlar ve yüksek skorlar bu sistemle tutuluyor. Google Play ile tam uyumlu olması ve Google+ hesabında paylaşım gibi çeşitli artıları olduğu için bu sistem bir adım daha önde göründü bana.

Kısa Kısa Android – 6 (Özel Font Kullanma)

Android’de uygulama geliştirirken yer yer uygulamamıza özel fontlar kullanmak isteyebiliriz. Halihazırda Android; SANS_SERIF, SERIF ve MONOSPACE olmak üzere üç farklı font tipi ile gelmekte. Bu fontları kullanmak istediğimizde Typeface.SERIF vb. şeklinde bir yazım yeterli olacaktır. Ancak bunların dışında farklı bir font kullanmak için öncelikle kullanmak istediğimiz fontu res klasörü altında bulunan assets/fonts klasörüne kopyalamalıyız. (daha&helliip;)

“Failed to allocate memory: 8” Hatası

Eclipse üzerinde AVD’yi çalıştırdığınızda karşılaşılabilecek bir problem.

[2013-04-02 19:18:12 – Emulator] Failed to allocate memory: 8
[2013-04-02 19:18:12 – Emulator]
[2013-04-02 19:18:12 – Emulator] This application has requested the Runtime to terminate it in an unusual way.
[2013-04-02 19:18:12 – Emulator] Please contact the application’s support team for more information.

(daha&helliip;)

“JDK Not Found” Hatası

Windows 7 64-bit kurulu ortamlarda 64-bit JDK kullanılarak yapılan kurulumlarda Android ADT Paketi maalesef resimdeki gibi bir hata vermekte. Bu hata ile karşılaşıldığında farklı çözümler bulunabilmekte. Bunlardan birisi 32-bit JDK kurmak. Çünkü Android ADT kurulum esnasında varsayılan olarak 32-bit JDK’nın kurulu olması gereken yeri kontrol etmekte ve orada gerekli kayıtları bulamadığı için de böyle bir hata oluşturmakta. Ancak 64-bit ortamda 64-bit JDK kullanmak da en doğal hakkımız 🙂 (daha&helliip;)

Yeni Android Uygulaması – Hukuk Terimleri Sözlüğü

Android için Hukuki terimleri ve açıklamalarını içeren yeni bir uygulama hazırladım. Sağ tarafta bir index eşliğinde istenilen harfe doğrudan geçiş yapılabilirken arama bölümüne iki harf yazılarak ilgili sonuçların listelenmesi sağlanabilmekte. Herhangi bir reklam içermeyen uygulamada 2000’e yakın terime ait açıklama yer almaktadır. (daha&helliip;)

Web Uygulaması vs Yerel Mobil Uygulama

Süregelen bir tartışma olan mobil cihazlar için yerel uygulama(native) mı yoksa web uygulamasının mı tercih edilmesi gerektiği konusunda aslında ilk yapılması gereken şey ihtiyaçlarımızın ne olduğunun belirlenmesidir. Çünkü her iki yöntemin de kendine göre belirli artıları ve eksileri bulunmakta. İhtiyacımıza göre bu durumdan dilediğimizi seçebilir hatta daha ileri giderek her iki yöntemi birarada kullanan hybrid uygulamalara geçebiliriz. Bu sistemleri sırası ile değerlendirmek gerekirse;

Yerel Uygulama (Native Application)

Google Play vb. bir market uygulaması aracılığıyla telefonunuza doğrudan yükleyebildiğiniz, donanım seviyesinde çeşitli özellikleri de kullanabilen programlardır. (daha&helliip;)

Mobil İçişleri Android Uygulaması

Kamu kurumlarının mobil dünyaya geçişte biraz geç kaldıklarıyla ilgili çeşitli şikayetler sürekli farklı platformlarda dile getirilmekte. Ancak gerek AppStore‘da gerek Google Play Store‘da kamu kurumlarının hazırlamış oldukları uygulamaların sayısı gitgide artıyor. Kısa bir aramayla Play Store’da bulunabilecek e-Devlet Kapısı, T.C. Sağlık Bakanlığı Hastane Randevu Sistemi, T.C. Ekonomi Bakanlığı Uygulaması, T.C. Gençlik ve Spor Bakanlığı Dergi Uygulaması, T.C. Ulaştırma, Denizcilik ve Haberleşme Bakanlığı Ulusal Ulaştırma Portalı Uygulaması gibi pek çok uygulama mevcut.

T.C. İçişleri Bakanlığı da artık kendini mobil dünyada temsil etmek için bir uygulama geliştirmiş durumda. Şu an için sadece Android tabanlı cihazlarda çalışan uygulama ile kurumla ilgili her türlü bilgi, güncel haber ve duyurulara erişilebilmesinin yanında internet üzerinden yapabileceğiniz çeşitli başvuru ve takip işlemlerine ait kısayollar da bulunmakta.

Umarız kamu kurumlarına ait, vatandaşların daha rahat etkileşime geçmelerini sağlayacak bu tarz uygulamaların sayısı giderek artar.

Uygulamanın Play Store sayfasına buradan erişebilirsiniz.

Android Geliştirici Günleri – 2013

Google Developer Group Ankara tarafından geçtiğimiz yıl ilki düzenlenen Android Geliştirici Günleri (AGG) etkinliğinin ikincisi 17-18 Mayıs 2013 tarihlerinde düzenlenecek. Geçtiğimiz yılki etkinliği tam iş/ev değişikliği dönemine denk geldiği için kaçırmıştım. Bu yıl herhangi bir engel olmazsa mutlaka katılmayı düşünüyorum. Olayla ilgili GDG Ankara tarafından yapılan duyuruya aşağıdaki linkten ulaşabilirsiniz.

 

“AGG şimdi 2013 için tekrar yükleniyor. AGG 2013, ODTÜ KKM’de(Kültür ve Kongre Merkezi) 17/18 Mayıs 2013 tarihlerinde yeniden düzenleniyor. AGG 2013 bölgenin uluslararası en büyük teknoloji ile ilgili etkinliklerinden biri olmayı hedefliyor. AGG 2013 de daha çok katılımcı, daha çok eğlence, daha çok iş ağı ve daha çok ilham olacaktır.”

 

http://www.androiddeveloperdays.com/tr/add-is-reloading-for-2013/