Daha önce Android architecture component hakkında genel bir bilgi toplamaya çalışmıştım. Aslında belki de öncesinde bugünlere nasıl gelindiğiyle ilgili biraz düşünmekte, konuşmakta fayda var. Android'in tarihi çok eski olmamakla beraber aslında ilk yazmaya başladığımız, henüz herhangi bir library vs kullanmadığımız dönemde her birimiz kendi çözümlerimizi geliştiriyorduk ve paylaşıyorduk. Çoğumuz MVC(Model View Controller) kullanarak başladık. Bu... Continue Reading →
Mastering in Fragments
Ne kadar çok fragment kullandığınız ya da kaç yıldır Android developer olarak çalıştığınızdan bağımsız olarak, her Fragment kullandığınızda Fragmentle ilgili şaşırtıcı şeyler öğrenebilirsiniz. En azından benim için öyle 🙂 Bazılarınız yazıyı tamamladığınız yaa bunları bilmiyor muydun diyeceksiniz, bazıları ben de çektim evet diyecek ama benim amacım bir gün bunu yaşarsanız yol gösterici olması. Bugünün konusu... Continue Reading →
Android Instant Apps’e Genel Bakış
"Native Android apps that run instantly without installation" Android Instant App'leri ilk duyduğumda tam beklenen şey gelmiş, çok iyi fikir diye düşünmüştüm. Biraz daha derinine inip araştırmamı, merak eden diğer Android Developer'larla da paylamanın zamanı geldi geçiyordu. Yukarıda gördüğünüz gif early adopter'lerden biri olan vimeo'nun Android Instant App'i nasıl kullandığını gösteriyor. Nasıl bir süreç yaşadıklarını... Continue Reading →
Google Developers Day(GDD) Overview
http://www.youtube.com/watch?v=K-er6CT66w0 Bu sene Google IO'ya ek olarak yine benzer bir formatta Avrupa'da ve Hindistan'da, Google; Developer Days(GDD) konferanslarını düzenleyeceğini IO'da duyurmuştu. GDD Europe 5-6 Ekim'de Krakow'da gerçekleşti, GDD India ise 1-2 Aralık'da Bangalore'da gerçekleşecek. Hem IO'ya hem de GDD Europe'a katılabilme şansı yakalayan biri olarak GDD'yle ilgili izlenimlerini, konferansın nasıl geçtiğini sizlerle de paylaşmak istedim.... Continue Reading →
Android Lifecycle-Aware components
Google I/O'da tanıtılan ve aslında biz Android geliştiricileri oldukça heyecanlandıran en önemli gelişmelerden biri de Lifecyle-Aware Component'lerdi. Ben de yeni hakkında detaylı bir yazma fırsatı bulabiliyorum. 22 Temmuz'da Google Dome'da GDG Istanbul olarak gerçekleştireceğimiz codelab'in konularından biri de bu componentler. Merak edenlerle hep beraber inceleyebiliriz. Componentlerin detaylarını konuşmaya başlamadan Android Activity Lifecycle'ı bir hatırlamakta fayda... Continue Reading →
Google I/O’17 Developer Festival & 1 week with GDGs at SF :)
Uzun ve eğlenceli geçen bir haftanın ardından biraz dinlenip, festival notlarını paylaşmanın zamanı geldi. Ama biraz daha öne gidip, konferans öncesinde Türkiye'deki tüm GDG'ler olarak bir haftayı nasıl geçirdiğimizi de paylaşıyorum (plus) 🙂 Benim için bu yazının en zor yanı, anlatacak fotoğrafları seçmek oldu. Herkesin bildiği gibi Google I/O 17-18-19 Mayıs tarihlerindeydi. Ama biz GDG'ler için... Continue Reading →
Actions on Google – Building a ChatBot using API.AI for Google Assistant v2
Actions on Google üzerine yazdığım ilk 2 yazı genel olarak bilgi verme amaçlıydı. 3. yazıda ise beraber basitçe bir chatbot yarattık. Ancak chatbotumuz kullanıcıya cevap olarak biz ne istersek onu verdi. Arkada herhangi bir çalışma yapılmadı, herhangi bir servise gidilip data çekilmedi. Bu yazıda ise botumuzu biraz daha akıllandıracağız. Webhook kullanabilmek için soldaki menüde yer... Continue Reading →
Actions on Google – Building a ChatBot using API.AI for Google Assistant
Actions on Google üzerine yazdığım önceki yazılarımda Action'lar hakkında detaylı bilgi vermeye çalıştım. Bu yazıda ise API.AI kullanarak bir chatbot nasıl geliştirebiliriz. Bunun üzerinde durmaya çalışacağım. Yazının sonunda Home üzerinde çalışan basit bir Chatbot'u hep beraber geliştirmiş olacağız. Önceki yazıları okumak isterseniz; v1 ve v2 linklerinden erişebilirsiniz. API.AI kullanarak ilerlediğimiz durumda chatbotumuzun geliştirmesinde 5 temel... Continue Reading →
Actions on Google – Build for Google Assistant v2
Google Asistan'a nasıl uygulama geliştirilebileceğine dair genel bir bakış açısını paylaştım bu konuyla ilgili ilk yazımı linkten okuyabilirsiniz. Bu yazıda ise biraz daha derinlere dalacağız. Hem ilk yazıyı biraz hatırlamak adına dedik ki iki tip action vardır. Bunlardan biri Direkt Actionlar, diğeri ise Conversational Action'lar. Direct actionlarda aslında asistan herşeyi yapabiliyor. Teoride bize ne isteğini... Continue Reading →
Actions on Google – Build for Google Assistant (Genel Bakış)
Actions on Google, temel olarak Google Asistan için birşeyler geliştirmemizi sağlıyor. 8 Aralık'da twitter'da yapılan anonsun ardından ufak ufak da uygulamalar çıkmaya başladı. Şu an için entegrasyon Google Home'a yapılabiliyor olsa da Google Asistan'ın hali hazırda var olduğu Pixel, Allo gibi daha birçok yerde ilerleyen günlerde görüleceği yönünde Google'ın blogları. Google Asistan'la iletişim kurabilmemiz için... Continue Reading →