Kotlin’e Merhaba!

Google I/O 17’de Kotlin’in Android platformu için resmi dil olarak ilan edilmesinden sonra, eğer daha önce inceleme fırsatı bulamadıysanız, Kotlin dilini incelemenin zamanıdır diye düşünüyorum. Bu yazıda, Kotlin’de genel konseptleri ve çalışma mantığını ele almak istiyorum.

Önce, biraz genel bilgiyle başlayalım, sanıldığının aksine son 1-2 yıldır ismini duyuyor olsak da Kotlin 6 yıllık bir geçmişe sahip. Android Studio’nun üzerine kurulduğu platform IntelliJ Idea’nın da kurucusu olan Jetbrains ekibinin geliştirdiği bir dil.

Java gibi JVM üzerinde çalışan bir dil olması sebebiyle Java ile birlikte aynı projede uyum sorunu yaşamadan geliştirme yapabilirsiniz. Aynı zamanda Google ve Jetbrains ekipleri Kotlin kullanımına destek vermek için hazır ve açıklar. Kotlin’in geliştirilmesi için hali hazırda bir komünite oluşturulmuş durumda, geliştiricilerin dahil olmalarını ve kendilerini bu konuda daha çok geliştirmelerini istiyorlar.

Geleneklere sadık kalıp, Kotlin’de çalışabildiğimizi gösteren Hello World örneği ile başlayalım.Read More »

Advertisements

WWDC 17 Keynote, Apple teknolojileri hayatımıza ne getirecek?

Apple WWDC geliştirici konferansında, her yıl olduğu gibi bu yılda keynote’da, yeni Apple teknolojileri, işletim sistemlerindeki değişiklikler ve ürünlere gelen yeni özellikler kısaca tanıtıldı.

5K iMac Pro ve Yeni Özellikleri

IMG_3847

IMG_3848

5K iMac Pro aynı zamanda Space Black renk seçeneğiyle ve güçlü işlemcisiyle birlikte geliyor. Mac için yeni işletim sistemi macOS High Sierra olarak tanıtıldı.

Şüphesiz, iPhone kullanıcılarının beklediği yeni işletim sistemi iOS 11

IMG_3859

iOS11’de ilk göze çarpan yeni “Control Center” yani kontrol merkezi, artık kontrol merkezi full ekran ve 3d touch ile menüdeki ayarların daha da derinine inmeniz mümkün. Örneğin müzik üzerinde 3d touch yaptığınızda, pick and pop’la daha detaylı bir ekranı müzik player açıyorsunuz. Diğer bir önemli UX değişikliği ise “Lock Screen” ile “Notification Center”‘ın aynı ekranda olması, kilit ekranında varsa ilk bildirim gösterilecek ve bounce edildiğinde ise diğer bildirimlere ulaşılabilecek.Read More »

What did I experience at Google I/O 17? What are the news?

This year, I had a chance to attend Google I/O. I think it’s a double chance considering that I’m a part of a great community, Google Developer Groups in Istanbul Chapter,Turkey. I’m very proud of it..

Google I/O is kind of like Geek Festival which fed developers with new tech sessions, codelabs and demonstrations of cool projects. And it’s great opportunity to bring GDG members together all around the world and strengthen community spirit.

That was a fruitful week for tech lovers. So, what are the highlights?Read More »