Türkiye’nin en büyük geliştirici konferanslarından DevFest İstanbul, 4 Aralık 2016 Pazar günü Bahçeşehir Üniversitesi’nde ziyaretçilerine kapılarını açıyor! Google Developer Groups (GDG) İstanbul tarafından düzenlenen DevFest İstanbul’a sayılı günler kaldı. Bu sene 4’üncüsü gerçekleştirilecek konferansta gün boyu yazılım geliştirme, kullanıcı deneyimi ve bulut platformlar gibi teknik ve güncel konular konuşulacak. Her yıl olduğu gibi Google’ın... Continue Reading →
Building a Material Design App with the Android Design Support Library: Hack’n Break Codelab
Türkiye'deki ilk açık inovasyon kampı fikriyle doğan ve İzmir'de yaklaşık bir hafta sürerek çok sayıda konuşma, lab ve hackothanlarla devam eden katılanlara hem deniz kenarında kamp yapıp hem de kendilerini geliştirme imkanı sunan Hack'n Break'e Google'ın da katılımıyla ben de Murat Can Bur ve Semih Bozdemir'le gerçekleştirdiğimiz Android Codelab'iyle katılma fırsatı buldum. Codelab'in büyük bir... Continue Reading →
What’s New in Android: ConstraintLayout – Google I/O 2016
Keynote Overview yazımda Android'le ilgili yeniliklerden de kısaca bahsetmiştim. What's new Android serisinde ise Constraint Layout'la başlayıp, Android'deki yenilikleri anlatmaya çalışacağım. Başlangıç olarak kullandığım tüm screenshotları Android Studio 2.2 Preview üzerinden aldım. Anlatacağım özellikleri deneyebilmek için download etmenizi tavsiye ederim. 🙂 Bu sene yeni gelen özeliklerde benim gördüğüm, Android için kod yazmayı giderek daha da kolaylaştırıyorlar.... Continue Reading →
Google I/O 2016 – Keynote Overview
Bu sene 10.su düzenlenen I/O, geçen yıllardan farklı olarak bir geek festivali tadındaydı. Benim içinse orada bulunmak, Beatles'ı (halen var olsaydı) VIP'den dinlemeye eş değer 🙂 Yukarıdaki keynote videosunda ve What is new in Android videosunda temel olarak teknolojiler özet geçiliyor. Konferans 3 gün paralelde koşan en az 4 session ve office hour'larıyla devam etti. Tüm sessionlara... Continue Reading →
Farklı GDG chapter'larını bir araya getirmek amacıyla düzenlenen GDG Organizer Summit bu sene 16-17 Mayıs tarihlerinde gerçekleşti. Dünya üzerinde bulunan 600+ chapter'ı tek bir çatı altında herhangi bir zamanda toplamak zor olduğu için GDG Organizer Summit, I/O'ya katılan GDG organizatörlerini bir araya getirebilmek amaçlı I/O öncesi düzenlendi. Ya da diğer bir değişle GDG'ler için I/O iki gün... Continue Reading →
Neden Content Provider kullanılmalı?
Content Provider'ları çok fazla duyuyoruz ve aslında kullanıyoruz. Peki temelde neden kullanıyoruz dersek, content proviver'ların en önemli özelliği datanın nasıl saklandığından ve iletildiğinden bağımsız olarak bu datayı güvenli ve etkin bir şekilde diğer applere sunuyor olması. Mesela yukarda Data olarak belirttiğim alan, SqlLite olabilirdi, dosya ya da başka herhangi bir şey olabilirdi. Content Provider'lar sayesinde... Continue Reading →
Android Temel Başlıklar (Kısa kısa) v3 – RxJava, RxAndroid
Merhaba bu yazı Android Temel Başlıklar v2 yazısının devamı niteliğindedir. Keyifli okumalar. 6- RxJava, RxAndroid ReactiveX ilk olarak Microsoft tarafından yaratılmış bir library. Observable yaklaşımı kullanan async ve event-based programlar içindir. Temelde observable patternı kullanır. RxJava da ReactiveX'in Java Virtual Machine için implementasyonu aslında. Java 6 ve üzerinde kullanabiliyoruz. Peki neden kullanmalıyım dersek de aslında kullanımı... Continue Reading →
Android Temel Başlıklar (Kısa kısa) v2 – Android Build System
Merhaba Android Temel Başlıklar (Kısa kısa) v1 yazısının devamı niteliğindedir. Keyifli okumalar 🙂 5- Jack and Jill Build System Aslında Android N'le beraber Jill de hayatımıza girmiş oluyor. 🙂 Jack and Jill'e geçmeden sistem nasıl çalışıyor önce onun üstünden geçelim. Android build sisteminde apk oluşana kadar default olarak çalışan mekanizmaya önce göz atacak olursak, Asset'ler apk'da olduğu... Continue Reading →