Android Temel Başlıklar (Kısa kısa) v1


2015'de neler konuşulduyu biraz geç de olsa genel başlıklar altında toplamaya çalıştım. Keyifli okumalar 🙂 1 - Android For Java Developers Özellikle Chat Haase tarafından geçtiğimiz yıl birçok konferansta üstte gördüğünüz ya da benzeri bir başlıkta çok sayıda sunum yapıldı. Medium'da Developing for Android: Introduction yazısı altında tüm detaylar yer almakla beraber konferanslarda anlatılan ve yazıda... Continue Reading →

Women Techmakers 2016 Zirvesi


Bugün Women Techmakers konferansı Istanbul'da 3.kez Bahçeşehir Üniversitesi Beşiktaş kampüsünde gerçekleşti. Hem ilk defa WTM İstanbul'da konuşmacı olarak yer aldığım hem de bu sefer WTM'de organizasyonda görev aldığım için ise benim için çok daha anlamlı ve özel bir etkinlikti. Komünitinin bir parçası olmak, daha fazla insana dokunmak, seninle aynı şekilde hisseden, düşünen insanlarla beraber olabilmek çok... Continue Reading →

Women Techmakers İstanbul’16 Konferansı 3 Nisan’da Bahçeşehir Üniversite’sinde!


Teknoloji ve bilim dünyasından kadınların birbirleriyle iletişim içinde olmalarını ve daha fazla kadının teknolojide liderlik etmesini destekleyen Women Techmakers (WTM), Google’ın desteklediği global bir topluluk ve platformdur. Mart-Nisan aylarında Uluslararası Kadınlar Günü dolayısıyla dünyanın birçok şehrinde WTM etkinlikleri düzenlenmektedir. Geçtiğimiz seneler Devfest Women ve WTM 2015 konferanslarında 100’den fazla kadın konuşmacıyı ağırlayan WTM, bu sene... Continue Reading →

How to get a new bicycle without spending more money on?


“Follow your dream and never give up!”

burcugeneci's avatarburcu geneci

I have a regular monthly salary. But I realized my spendings icon-v26hincreases while my salary goes up. As the new year comes, I tried to set new resolutions as usual like everyone. I was wanting a new bicycle for using my daily life activities at the city. I loved one of Dutch style city bike.

Actually, I had one at Netherlands when I was an exchange student at Eindhoven. I’ve had lots of fun by riding it to the university, grocery, my friends’ homes and so on. I got very sad about leaving it in Netherlands back my way to home (in İstanbul).

At the one of my MBA lectures, I heard of a phrase like this one: “Banks uses their future receivables as their assets.” They show these receivables as assets and get loans from an other bank, in case of needs of  liquidity, the money. Also some governments…

View original post 373 more words

Rakı Şişesinde Balık Olsam: IWD2016


Rakı sofrasında ne konuşulacağı belli olmaz. Bi an olur, gülmekten bir an olur hüzünden gözünden yaş gelir. Sonra birden felsefe yapmaya başlarsın da bir anda şarkı söylerken bulursun kendini. İçimizden biri, hayaliniz ne diyor? Yani ne yapmak istiyorsunuz? Kabul etmeli, zor soru. Herkesin var tabi yapmak istediği ya da yaptığı ama kendini geliştirmek istediği şeyler.... Continue Reading →

Android Performance: Lint


Performansla ilgili en büyük sorun, uygulamayı kullanıcıya açıp, kullanmaya başladıktan sonra alınan feedback'lerle fark edilmesidir. Lint, static bir code analiz tool'u olarak, olası problemler hakkında bilgi sahibi olmamızı sağlar. Kodumuzu check edip, correctness, usability, security, accessibility, performance ve internationalization hakkında bilgi verir.   Mesela, onDraw içerisinde obje allocate edersek, ki bu memory churn olmuş olur, satır... Continue Reading →

Android Performance: Optimizing Network Request Frequencies


Uygulamanın sosyal medya haberlerini, hava raporlarını, social feedbackleri verebilmesi için, up to date kalması gereklidir. Ancak çok sık sync olmak da performans için en kötü fikirlerden biridir. Peki o zaman nasıl handle edilmeli? Oversync bataryayı öldürür. Batarya sadece çipi başlatmak için değil sınrasında 2060 sn ek olarak awake tutmak için de tüketilir. Çok fazla sync... Continue Reading →

Application Performance: Caching For Networking


Bir diğer konu da datayı nasıl alacağımız. Her seferinde servera gidilmeli mi, cachelenmeli mi? Eğer cache'lenmeliyse nasıl cachelenmeli? Datayı cache'den okumak her seferinde servis çağırmaktan tabi ki daha performanslıdır. Eğer sürekli kullanılacak bir dataysa bu datayı cihaza cachelemek çok daha hızlı okunmasını sağlayabilir. Network'den bir dosya çektiğimizi ve bunu sonrasında da kullandığımızı düşünürsek cachelemek çok... Continue Reading →

Application Performance: Adapting to Latency


En önemli performans konularından biri de uygulamamızın kötü bir network connection'dan iyi olana geçerken ya da tam tersi durumda nasıl davranacağıdır. Request; cihazımından local bir baz istasyonuna ulaşmak için yapılır ki o da service provider'ın serverına route eder. Sonrasında o da bu provider için local bir data proxy'ye gidebilir. İnternete gitmeden ve ana data serverına... Continue Reading →

Hierarchy Viewer : How to gain insight!


Android Uygulama Performasını anlatmaya başladığımda linkteki yazımda kullanılabilecek toolları ve nasıl kullanabileceğimizi anlatmıştım. Biraz daha derine inip, elde ettiğimiz veriyi nasıl kullanacağımızı anlatmanın zamanı geldi. Github'da sample bir proje hazırladım. İndirip hatalı ve doğru olan kodları inceleyebilirsiniz. Mesela aşağıdaki gibi bir ekran yaratmak istediğimizi düşünelim. Bu kadar basit bir arayüzde önemli olan recylerview'in row'larında kullandığımız... Continue Reading →

Create a free website or blog at WordPress.com.

Up ↑