Category: Uncategorized
-
Engineering Manager Series Week 4
Hi everybody, it’s end of a sunny Sunday in Istanbul. Spring appeared in a flash; sun energized all of us. As I promised, this week’s featured articles on accountability, low and high performers of the team. HBR: Does your team have an accountability problem? shares some notes about accountability. At any point, I believe it’s […]
-
Engineering Manager Series Week 3
Hi there, this is week 3. After a little break, still we’re here 🙂 This series aims to share some useful articles with some hints. This week’s articles are on a deep dive on engineering manager’s roles and responsibilities. Actually, we discussed this topic on the first post a little bit. While searching for articles […]
-
Almanak 2020
2021 Mayıs ayının ortalarındayız, 2020 almanağı da neyin nesi, bir 6 ay daha beklesen 2021 almanağını yazabilirdin diyebilirsiniz 🙂 Netflix’in de geçtiÄŸimiz hafta sosyal medya hesaplarında paylaÅŸtığı gibi “Öznel zamanda sadece birkaç ay. Ama Dünya’da yüzyıllar geçti.” Bugün yine yılları karıştırıyorken, kaç yaşında olduÄŸumu düşündüm ve aslında herkese yaşımı 32 dediÄŸimi ama çoktan 33 olduÄŸumu […]
-
Compose mini updates
Bu sene Google IO için fiziksel bir event covid-19 sebebiyle olamıyor, stüdyo kaydı için de ofise gitmemek adına dijital kayıt da olmayacağı açıklandı ama bir diÄŸer yandan yine aynı tarihlerde bu yıl yapılan çalışmaların da duyurulacağını tahmin ediyoruz. Bu anlamda benim en çok merak ettiÄŸim konulardan biri de Compose. UI developmentla ilgili her sene çeÅŸitli […]
-
Building UI with Compose
Geçen sene Google IO‘da duyurulduÄŸundan beri Compose‘u deneyimlemek to-do listimde bekleyen maddelerden biriydi. Yıllar boyunca hep dinamik olarak view’i kodda yaratmak yerine xml’den inflate etmenin daha performanslı olduÄŸunu duyduk, ölçümledik, uyguladık, paylaÅŸtık. UI’la ilgili konuÅŸtuÄŸumuz konu genelde ConstraintLayout da öncesine gidecek olursak, ne zaman LinearLayout ne zaman RelativeLayout kullanacağımızdı. Ne kadar iç içe hiyararÅŸi olursa […]
-
Almanak 2019
Her sene Almanak hazırlamak nedense daha zor bir hal alıyor, bir yandan da geriye dönüp bakabilmek ve yeni yıla baÅŸlayabilmek için eskisinin üzerinden geçmek lazım. O zaman her zamanki gibi bir önceki yılı 2019’u nasıl karşılamaya karar verdiÄŸime bakarak baÅŸlıyorum 😀 “Önümüzdeki yıl için hedefim, çok büyük hedefler koymamak. Küçük hedeflerle minik adımlarla ilerlemek. Ve […]
-
Introduction to Kotlin Coroutines
GeliÅŸtirme yaptığımız platform hangisi olursa olsun ister backend, desktop, mobile applications etc her zaman istediÄŸimiz aslında istediÄŸimiz ÅŸey hep kullanıcımıza kesintisiz bir akış sunmak, uygulamamızı düzgün scale etmek. Bunu birçok farklı dilde farklı ÅŸekillerde yapabiliriz. Kotlin’in bize sunduÄŸu çözüm ise Coroutine’ler.
-
Android Slices
Slices, Google search app’inde ve umarız ki ileride de daha fazla yerde uygulamadan içerik sunan ui templateleridir. UI templateleridir diyoruz çünkü belli formatda, belli templateler kullanılarak sunulabiliyor. Basitçe widget’lara benzer de denilebilir. Åžimdi App Action‘ların da developerlara açılmasıyla beraber daha fazla senaryo saÄŸlanabilir. Slices Android 4.4’e kadar uyumlu. Bu da Android Studio’da uygulamayı create ederken […]
-
Google I/O 2019 for Android Developers
You can access the article I shared about user centric latest Google I / O updates. 2 years ago in Google I / O, after the announcement of Kotlin’s being to support as a second language, as the time passed it became much more popular. Seeing more Kotlin specific speeches at conferences, mostly Kotlin code […]
-
Google I/O 2019 for Android Developers
*You can read the article in English from here. Daha çok son kullanıcıyı ilgilendiren Google I/O güncellemeleriyle ilgili paylaÅŸtığım yazıya linkten eriÅŸebilirsiniz. Bu yazıda yazılımcılara ilgilendiren baÅŸlıkları paylaÅŸacağım. 2 yıl önce Google I/O’da Kotlin‘in artık 2. dil olarak destekleneceÄŸinin açıklanmasının ardından Kotlin’den zaman geçtikçe daha da çok söz edilir oldu. Konferanslarda daha çok Kotlin spesifik […]