Android Uygulama Performansı – Step 2: Compute


Android uygulama performansı ile ilgili seriye Compute'le devam ediyorum. Bir önceki konu olan renderingle ilgili anlatımıma ilgili linkten erişebilirsiniz. Precompiler'dan compiler'a, optimizer'a, kodun kendisine kadar birçok şey cihaz üzerinde çalışmaktadır. Bu yüzden de compute performansı çok önemlidir. Ki bu da aslında algoritmaların, computing process'lerinin nasıl işletildiğiyle ilgilidir. (Compiler'ın kodu generate etmesi ve virtual machine'in hardware... Continue Reading →

Android Uygulama Performansı – Step 1: Rendering


Android uygulaması geliştiren herkes için uygulama performansı hep bir sorun olmuştur. Çünkü aslında uygulama yavaş dendiğinde, başlangıç için yapılması gereken ilk önce profiling tool'ları kullanıp veri toplamak ve sonrasında topladığımız veriyi inceleyerek sorunu tespit edip düzeltmektir. Süreç biraz can sıkıcı olmakla beraber bazen de görselliğimizi istediğimiz seviyeye çekmeye çalışırken, bazı küçük noktaları kaçırıp aslında çok... Continue Reading →

DroidConUK 2015


Daha önce Droidcon serisini duymayanlar için Droidcon'lar Android platformunu destelemek, şirketler ve geliştiriciler arasında global bir network oluşturmak için Avrupa'da düzenlenen bir konferans serisidir. Temel olarak; mobil cihazlardan TV'ye, arabalardan oyuna, bir çok konu üzerine Android ekosistemin farklı bölümlerinden ileri seviye konuşmaları içermektedir. Droidconlar; Amsterdam, Bangalore, Berlin, Brussels, Bucharest, Londra, Madrid, Moscow, Murcia, Paris, Stockholm, Tel Aviv, Tunis... Continue Reading →

ViewPager’da Fragment Kullanımı


Not: Bu yazı ViewPager içerisinde fragment kullanımı ve TabLayout'la ilişkilendirmek üzerinedir. *You can reach same content from here in English. ViewPager kullanırken üst kısımda verilen başlık bilgisiyle alt kısımda yer alan content'i ilişkilendirmek için farklı yöntemler kullanılabilir. Actionbar, TabLayout, PagerTabStrip, PagerTitleStrip kullanımı seçenekler arasında yer alacaktır. PagerTabStrip ve PagerTitleStrip için Android 23.0.0'da raporlanan bir bug bulunmaktadır. İlk... Continue Reading →

ListView / ExpandableListView’de EditText Kullanımı


Android'de ListView'imizin içerisine EditText koyduğumuzda temelde 2 sorunla karşılaşırız. EditText'le touch edildiğinde klavyenin açılıp ardından standart klavyeye dönmesi ve EditText'in focusunu kaybetmesi İlk problem handle edildiğinde, ilk kullanışda EditText'in düzgün çalışıp scroll ya da dataset değişimi sonrası çift tıklamadan klavyeyi açmaması Her iki durum için de ListView/ ExpandableListView'e sadece bir EditText eklenmesi gerektiğini varsaydım. Bu... Continue Reading →

Samsung Galaxy Nexus Kamera Geliştirim Problemi


Telefonun kamerasını kullanarak, app geliştirmek isteyenler android-developer'da bulunan aşağıdaki linklerden faydalanıp kolayca geliştirme yapabilirler. http://developer.android.com/guide/topics/media/camera.html http://developer.android.com/training/camera/cameradirect.html http://developer.android.com/training/camera/photobasics.html Benim bahsedeceğim için, test etme şansı olmayanların farkedemeyeceği  daha üst seviyeden bir sorun. Samsung Galaxy Nexus'da kamera settingleriyle ilgili bir bug mevcut. Linklerde de görebileceğiniz gibi optimum preview ve picture size'ların set edilmesini sağlayan methodlar mevcut. Bu sayede... Continue Reading →

The Beautiful Design Summer 2013 Collection on Google Play


http://android-developers.blogspot.com/2013/07/beautiful-design-collection-summer-2013.html'den alıntıdır. Attention to detail makes an app truly beautiful: transitions are fast and clear, layout and typography are crisp and meaningful, and design touches that delight you in surprising ways are sprinkled throughout. Today, we’re publishing a new Beautiful Design collection on Google Play, which highlights 11 beautiful apps with these kinds of masterfully crafted design... Continue Reading →

Android: Layout’ların Tekrar Kullanımı & Custom Component Yazımı


Bazen yazdığınız sayfalarında hepsinde ortak kullandığınız yapılarınız olur. Bunları çok özellikli yapılar olarak düşünmeye gerek yok aslında. Hep aynı font, vs özelliklerle gösterilecek bir Textview'den, çizdirdiğiniz bir grafiğe kadar uzabilecek bir kullanım mevcut.  Sadece görsel olarak aynı olup içine ekstra özellikler yükleme zorunluluğunuz olmayan durumlarda kullanım en basittir. Merge tagiyle farklı bir layoutda yararttığınız layout'u,... Continue Reading →

New Google Maps Android API now part of Google Play services


http://android-developers.blogspot.com/2012/12/new-google-maps-android-api-now-part-of.html 'den alıntıdır. Google Play services is our new platform that offers you better integration with Google products, and which provides greater agility for quickly rolling out new capabilities for you to use within your apps. Today we’re launching Google Play services v2.0, which includes two new APIs, including perhaps our most frequently requested upgrade: Maps. Google... Continue Reading →

sinemalar.com android uygulaması


Sinemalar.com'un android uygulamasını denediniz mi bilmem ama gerçekten arz talep en doğru şekilde algılanıp ürün ortaya çıkartıldığı çok net. Bazen kullanıcı uygulama için çok fazla fonksiyon istemez. Zaten kullanmayacaktır çünkü ve kullanmayacağı birçok şey için fazladan telefonunda bellek harcar, kullanması zor gelir fazla kurcalamaz daha basitine geçer uygulamayı bırakır. Sinemalar.com bu konuda tam olarak örnek... Continue Reading →

Blog at WordPress.com.

Up ↑