Kategori: Genel

Salı Eylül 21st, 2021

SonarQube – Swift Entegrasyonu

Selamlar, SonarQube projelerimizde Kod analizimizi yapıp, kod kalitesi ve güvenliği hakkında bize bilgi veren bir Continous Inspection aracıdır. SonarQube’u iOS projemizde uygulayabilmek için SonarQube ve SonarScanner‘ı indirmemiz gerekiyor (Not: SonarQube indirirken Long Term Support olanı indirdiğinizden emin olun). Dosyaları indirdikten sonra dosya isimlerini SonarQube ve SonarScanner olarak güncelleyebilirsiniz ve  Applications klasörü altına sürükle bırak yöntemiyle ekleyin. SonarQube içerisine Swift plugini eklememiz gerekiyor, bunun içinde açık […]

Cuma Temmuz 9th, 2021

Swift – Variables, Collection Types, Control Flow ve Loops

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 […]

Pazartesi Ağustos 24th, 2020

Kotlin – Navigation Bottom Bar

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ü […]

Cuma Ağustos 21st, 2020

Kotlin Navigation Drawer

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 […]

Perşembe Ağustos 20th, 2020

Kotlin Error while Launching activity hatası

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> […]

Pazartesi Ağustos 10th, 2020

Kotlin – Döviz Uygulaması Part 2

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. […]

Pazartesi Ağustos 10th, 2020

Kotlin – Döviz Uygulaması Part 1

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 […]

Çarşamba Mayıs 13th, 2020

Xamarin.Forms 101 – Instagram Clone

Merhaba arkadaşlar, Microsoft MSP olarak düzenlediğim ilk etkinliğim de Xamarin.Forms hakkında bahsettik ve daha sonra Instagram Clone’u oluşturmaya çalıştık.

Cuma Ocak 24th, 2020

React HTTP Request – Firebase

Merhabalar arkadaşlar, Uygulama geliştirirken mutlaka verilerimizi tutmamız gereken veya veri çekmemiz gereken işlemler yapmak zorunda olabiliriz. Bugün React ile HTTP request işlemlerini yapmaya çalışacağım. Bunun için firebase’de bir veri tabanı oluşturacağım ve bu veri tabanına veri kaydedip, kaydettiğim verileri daha sonra ekranda göstereceğim. Çok basit bir mantık ile ilerlersek, blog yapacağım yani ekranda başlık content ve author alacak şekilde veriler girip bu verileri firebase’e kaydedeceğim […]