Ay: Ekim 2023

21 Ekim 2023

SwiftUI ile sorunlar

SwiftUI ve Jetpack Compose, mobil uygulama geliştirme sürecini kolaylaştırmayı hedefleyen ve farklı ekosistemler için tasarlanmış framework’lerdir. Her ikisi de kullanıcı arayüzü tasarımında standart dışı yaklaşımlar sunarak geliştiricilere daha hızlı ve verimli bir şekilde uygulama geliştirmeye olanak tanır. SwiftUI, Apple’ın iOS, macOS ve watchOS gibi platformlarında kullanılabilen birçok özelliğe sahip bir framework’dür. Jetpack Compose ise Google tarafından Android için geliştirilen yeni bir framework’dür. Her iki framework […]

14 Ekim 2023

SwiftUI’de Donanım ve İşletim Sistemi Bağımlılıkları

SwiftUI, bilindiği üzere Apple tarafından iOS, macOS, watchOS ve tvOS platformlarında kullanılmak üzere geliştirilmiş yenı bir UI framework’dür. Declarative syntax’i sayesinde kod tekrarını aza indirerek hızlı prototiplemeye ve ortaya ürün çıkarılmasına olanak sağlar. Ancak SwiftUI hala çok yeni sayılabileceği için, farklı iOS ve macOS sürümleri arasında uyumluluk sorunları yaşanabilmektedir. Örneğin, macOS’ta bazı özellikler iOS’a göre daha sınırlı olabilir. Aynı şekilde, eski iOS sürümlerinde de SwiftUI’nin […]

13 Ekim 2023

Kotlin Flow yapısı – Flow ve LiveData farkları

Nedir, ne değildir? Kotlin’in Flow yapısı işlem akışını modellemek için etkili bir araçtır. Reaktif programlama çerçevesini uygular ve verileri akış halinde yayar. RxJava, RxKotlin, LiveData yapılarını duymuş olabilirsiniz. Flow ile LiveData’daki çoğu şey yapılabildiği için depracate olduğunu düşünebiliriz. Flow Kotlin programlama dilinin en güncel reaktif yapısıdır. Bir Flow, üretilen veri dizisini temsil eder. Veri üreticisi tarafından alıcıya gönderilen akıştaki veriler duyarlı bir şekilde alınır. Örnek […]

12 Ekim 2023

Foreign Key sorunu

Genelde sql işlerimi halletmek için DBeaver kullanıyorum. Bana çok eskiden kullandığım Eclipse’i hatırlatıyor. Ama zaten eclipse altyapısıyla geliştirilmiş açık kaynak kodlu bir sql ide diyebiliriz. Neyse sqlite’dan mysql’e geçirmem gereken bir veritabanım vardı laravel altyapısında kullandığımız. Ancak eskiden yaptığımı hatırlasamda bir türlü mysql’e import edebileceğim bir sql yapısına çeviremedim. En son sqlite3 data.db .dump > dump.sql şeklinde sql’e çevirdim ama farklılıklar vardı ve direk import […]

11 Ekim 2023

Laravel Şifre Değiştirme

Konu Özeti Küçük notlar serimde kendimde unutmamak için bazı notlar alıyorum. Base’i laravel olan bir sistemde şifremi unuttum ve değiştirmem gerekti. Şifreleme Sistemleri Şifre değişim işlemlerinde için şifreleme tekniği çok önemli aksi halde veri tabanına gidip şifreyi hardcoded olarak değiştiremezsiniz. Daha doğrusu değiştirseniz bile o şifreyi sistem kendi özel key’i ile decrypt edemeyeceği için giriş yapamazsınız. Ama eğer cli yoksa veya laravel benzeri bir yapı […]