Ikigai: Hep meşgul kalarak mutlu olma anlamına gelir. Hara hachi: Midenin %80’ini doldur anlamına gelir. Belli bir görevi ilk kez yaparak beyninizi çalıştırmaya başlıyorsunuz. Zorluklar zihni ve bedeni aktif kılsa da bedenlerimizin ekrn yaşlanmasını önlemek için yüksek stresli yaşam biçimimizi düzeltmeliyiz. İşte ya da evde oturarak çok fazla zaman geçirmek kas ve solunum zindeliğini azaltmakla kalmıyor aynı zamanda iştahı arttırıyor ve etkinliklere katılma arzusunu engelliyor. […]
Selamlar herkese, iOS Uygulamalar geliştirebilmek için bir yazı serisi oluşturmaya çalışacağım ve bunun için ilk olarak Swift programlama dilini öğrenmemiz gerekiyor. Swift, iOS, macOS, watchOS ve tvOS uygulamaları geliştirmenizi sağlayan bir programlama dilidir. Swift dilinin temellerinden başlayarak, iOS uygulama geliştirmeyi öğreneceğiz. Bu yazımızda Değişkenler, Listeler ve Kontrol akışlarından bahsedeceğiz. Her programlama dilinde oldugu gibi Swift programlama dilinde de Integer, String, Float, Double, Character, Bool ve […]
Merhabalar, bir önceki yazımda Navigation drawer‘ın nasıl kullanıldığını anlatmaya çalışmıştım, bu yazımda ise bottom bar’ın nasıl kullanıldığını inceleyeceğiz. Navigation Bottom Bar hemen hemen bütün uygulamalarda gördüğümüz, uygulamanın alt kısmında bulunan belirli sayfalar arasında geçiş yapmamızı sağlayan bir navigation bardır. Hemen nasıl kullanacağımıza geçelim. Android studio üzerinde boş bir KotlinBottomNavigation adında kotlin projesi oluşturdum. Daha sonra hemen res klasörü altında bir menu dosyası oluşturuyorum. Bu menü […]
Merhabalar, Popüler uygulamaların tasarımlarına baktığımız zaman ana sayfalarında yandan açılabilen menüler görebiliyoruz. Bu menüleri kotlin ile nasıl yapılacağını anlatmaya çalışacağım. Bu menüler Android dünyasında Navigation Drawer olarak geçiyor. Ben direk Android Studio’mu açıp bir empty bir kotlin projesi oluşturuyorum. Bu proje içerisinde belli kütüphaneleri kullanacağız. DataBinding yapabilmemiz için Build.Gradle içerisinde databinding’i enable etmemiz gerekiyor ve projemde fragmentlar gösterebileceğim için Navigation kütüphanesinide ekliyorum. View the code […]
Merhabalar, Bugun kotlin üzerinde proje geliştirirken ilginç bir şekilde activity bulunamadı hatası aldım ve bunun çözümünü araştırırken bulması pek kolay olamadı. Aldığım hata şu şekildeydi; Error: Activity class {com.yourpackagename} does not exist. Error while Launching activity Internette çözümünü ararken Stackoverflow’da benim işime yarayan bir çözüm buldum. Çözüme bakmak için buraya tıklayın. Burada çözüme göre Android Studio üzerinde Terminali açıp şu kodu yazdım; adb uninstall <your-apps-package-name> […]
Selamlar, Bir önceki yazımda yapacağımız döviz uygulamasının tasarımını çıkarmıştık şimdi ise bu tasarıma verileri ekleyerek güzel bir uygulama elde etmeliyiz. Projemi ilk önce bir klasörleme yaparak dosyaların düzenli durmasını istiyorum ve şu klasörleri projeme ekliyorum. Klasörlememi de yaptıktan sonra HomeFragment ve MainActivity dosyalarını view klasörü altına ekliyorum. Daha sonra model klasörü altında Currency.kt adında bir sınıf oluşturuyorum ve bu sınıf içerisine API’dan çekeceğimiz verileri modelleyeceğim. […]
Selamlar, Kotlin de kendimi geliştirmeye çalışırken yaptığım projeleri sizler ile de paylaşmak istedim. İnternet API ararken herkesin şu sıralar akıllana gelebilecek bir döviz uygulaması yapmaya karar verdim. API’ a buradan erişebilirsiniz. Çok uzatmadan hemen nasıl yapmaya çalıştığımı anlatayım. Android Studio üzerinden bir kotlin projesi oluşturdum ve daha sonra projede API’dan veriler indireceğim için Retrofit ve RxJava kütüphanelerini projeme ekledim. View the code on Gist. Gerekli […]