Android – Detaylarıyla Custom Font Kullanımı

Merhaba arkadaşlar. Bir önceki yazımda ListView ve Custom Adapter kullanımından bahsetmiştik. Bu yazımızda nasıl Custom Font (Özel Yazı Tipi) kullanacağımızdan ve aynı metin alanında birden fazla fontu nasıl kullanabileceğimizden bahsedeceğiz.

Okumaya devam et

Android – ListView ve Custom Adapter Kullanımı

android-wallpaper

Bir önceki yazımda artık kod örnekleri üzerinden devam edeceğimizi söylemiştik. Bir sonraki yazım, bir Web API‘dan GET methodu ile JSON formatında veri çekip, bunu parse edip ListView içinde göstermek üzerine olacak. Bundan dolayı bu yazımda başta ListView olmak üzere diğer View‘lar ve Layout‘lara deyinip ListView‘da nasıl veri göstereceğimizden bahsedeceğim.

Layout’lar

LinearLayout: İçine yerleştirilen View’ların yatay veya dikey olarak hizalanmasını sağlar.

Okumaya devam et

Android – Android Mimarisi, Activity ve Fragment!

android-code

Android’e kod yazmamız için gerekli Android Studio ve gerekli programların nasıl yükleneceğinden bu yazımızda, Android Studio’nun arayüzünden bu yazımızda bahsetmiştik.

Bu yazımızdan itibaren artık ellerimizi Android kodlarını yavaş yavaş bulaştırmaya başlayacağız. Fakat ondan önce bilmemiz gereken şey android mimarisi. Yani Android platformunda kod yazmaya geçmeden önce çok kısa Android Mimarisi üzerinde duracağız.

Okumaya devam et

Androıd Studıo da Nedir?

Android-Studio_logo

Geçen yazımızda Android uygulama geliştirmek için Android Studio kullanacağımızdan bahsetmiştik. Bir önceki yazıya buraya tıklayarak ulaşabilirsiniz.

Android Studio’ya İlk Bakış:

Son kullanıcı olarak bakarsak (bir ürün kullandığımız için son kullanıcı oluyoruz) tasarım olarak incelediğimizde, Android Studio’nun diğer Android IDE’lerinin önünde olduğunu söyleyebilirim. Zira renk düzeni, teması, simgeler ile tasarımı güçlendirilmiştir. Okumaya devam et

Android’e İlk Selam!

android development

Merhaba arkadaşlar. Uzunca bir aradan sonra yeniden bir yazı yazmaya başladım. Bu yazı, yazacağım Android Uygulama Geliştirme Serisinin ilk yazısı. Bu serinin asıl amacı Android’e başlarken nası başlayacağınızı göstermek ve devamında kafanıza takılan noktalarda yardımcı olmasıdır. Kaynak kodlarını GitHub üzerinden paylaşıyor olacağım.

Okumaya devam et

Okay Glass!

OkayGlass!

Google Developer Group Istanbul (GDG İstanbul)‘un düzenlediği Ocak 2014 etkinliğinde Google Glass ile yönetilebilen WebCar, Google Glass’ın günlük kullanımı, GDK ve Mirror API ve PHP Framework’ü Laravel den bahsedildi. Etkinlik sonrasında bir süre Google Glass’ı kullanma fırsatı buldum. Etkinliğin Google Glass ile olan tarafında WebCar ve Google Glass‘ın ne olup ne olmadığından bahsedildi. Şimdi orada dinlediklerimi üzerine kendi Glass deneyimimi ekleyerek sizlere aktaracağım.

Glass’ın Tanıtım Videosu:

Nedir bu Google Glass demeden önce teknik detaylarına göz atalım. Okumaya devam et

CyanogenMod 11 Nightlies Update Error Status 7

Merhaba. Bugünkü konumuz Cyanogen Mod’u update ederken karşılaştığım bir hata. Internette biraz araştırdım. Bir kaç yöntem denedim fakat çoğu çalışmadı. Çalışanını buldum ve sizlerle paylaşacağım.

Bildiğiniz gibi. Cyanogen Mod 10.2 sürümüne stabil ulaştı. Android 4.3 sürümünü barındıran Cyanogen Mod, artık android 4.3 bırakacaklarını, tüm cihazlarda Nightly versiyonlardan Stabil versiyonlara hızlıca geçip Android’in son versiyonu olan 4.4  KitKat sürümüne odaklanacaklarını açıkladılar. Bununla birlikte yaklaşık 2 hafta önce Samsung Galaxy S3 (GT-I9300) telefonuma bir update geldi. İlk Cyanogen Mod 11 Nightly update’i. Uykuda yeni uyanmam dolayısıyla update’i uyku semesi onaylayıp uyumuşum. Uyandığımda ekranım  aşağıdaki fotoğraftaki ekrana benzer haldeydi. Okumaya devam et

Anroid Root – Rom – Custom Recovery – Kernel Yükleme

CyanogenMod  // SiyahKernel

Merhaba arkadaşlar. Bugünkü konumuz biraz uzun olacak. Sizlerle bugün Android’in özgür dünyasına adım adım gireceğiz. Önceki yazımda Root – Custom Rom – Custom Recovery ve Custom Kernel’in ne olduğunu açıklamıştım. Bunların ne anlama geldiklerini ve ne işe yaradıklarını öğrenmeden burada anlatacağım işlemleri uygulamamanızı tavsiye ederim. Önceki yazıma buradan ulaşabilirsiniz.

Yazımızda Samsung Galaxy S3(I9300) üzerinden gideceğiz. Doğru dosyaları bulduğunuz takdirde bütün Samsung cihazları bu şekilde özelleştirebilirsiniz.
Okumaya devam et

Batarya vs İnsan

Bataryalar. 

Teknolojinin ilerlemeyen, insana ayak bağı olan kısmı. Telefonlarda bile saniyede milyarlarca işlem yapabiliyoruz  fakat bataryamızın izin verdiği süre kadar. Cep telefonları özgürlüktür tabi ki fakat bataryamız suskunluğunu bozana dek.

Batarya ömrüyle ilgili her yerde bir sürü kulaktan dolma haberler dolanıyor. “ilk sarjda minimum 12 saat sarj önemli “, “ilk sarjdan sonra şarjını tamamen bitir sonra bir daha 12 saat şarj et. Hücreleri açıyormuş”, “şarjı tamamen bitmeden sarj edersen bataryanın ömrü kısalır” vs.

Okumaya devam et

Samsung Galaxy S3 – Rom Maceram

Samsung Galaxy S3’ümü ailem üniversiteyi kazanma hediyem olarak alalı tam 1 yıl oldu. Bu 1 yılın ilk 8 ayında telefonda hiç bir şey denemedim ama araştırdım. Telefonu ve Android’i tüm detaylarıyla öğrenmeye çalıştım. Root – Rom konularında en önemli öğrendiğim bilgi ise Androidlerde “Odin Sayacı” olduğu. Yani telefona root atıldığı bu sayacın artmasıyla anlaşılıyor ki telefon üreticileri de bu sayaç aracılığıyla telefon üzerinde değişiklik yapıldığını anlıyorlar. Zaten anlayamadığım nokta da burası. Android, Linux tabanlı bir işletim sistemi. Linux tabanlı bir işletim sisteminde Root yetkilerini almayı ve telefonun işletim sistemini değiştirmeyi garanti dışı bırakan işlem saymak gerçekten ironik. Amerikada bu konuyla alakalı bir dava açıldığı bilgisini size aktarıp konumuza geri dönelim.

Yaklaşık 4 ay önce tüm cesaretimi topladım ve telefonuma Root attım. Bir değişiklik olmadığı düşündüm zira telefon hala aynı hızdaydı. İlk başta Stock Rom kullanmaya devam ettim. Daha sonra Farklı romlar denemeye başladım. Denediğim Romlardan biraz bahsetmek sanırım daha yararlı olabilir.

 http://forum.xda-developers.com gerçekten Rom konusunda bulabileceğiniz en geniş imkanı sunuyor.

Okumaya devam et