Bu uygulama hakkında ?
Bu uyglama hızlı bir şekilde notlar alabileceğiniz. Aldığınız notlara öncelikler
ekleyebileceğiniz.
Notlar içerisinde arama yapabileğiniz bir not uygulaması.
MVVVM mimarisi uygulama geliştirmede
kullanılan bir desendir ve üç ana bileşenden oluşur: Model, View ve ViewModel. Model, veri ve iş
mantığını temsil eder; View, kullanıcı arayüzünü (UI) ve kullanıcı etkileşimlerini yönetir;
ViewModel ise View ve Model arasında bir köprü görevi görür, UI mantığını içerir ve Model'den
gelen verileri UI için uygun formata dönüştürür. MVVM, veri bağlama (data binding) özelliği
sayesinde View ve ViewModel arasındaki bağlantıyı otomatize eder, böylece kodun daha temiz, daha
iyi organize edilmiş ve daha kolay test edilebilir olmasını sağlar.
KMM(Kotlin Multi
Platform) geliştiricilere hem Android hem de iOS için ortak bir kod tabanı kullanarak
mobil uygulamalar geliştirmelerini sağlayan bir Kotlin çerçevesidir. KMM, Kotlin'in
multiplatform özelliklerinden yararlanarak, iş mantığını (networking, veri yönetimi vb.) ortak
Kotlin kodu olarak yazmanıza ve her platform için özgü olan kullanıcı arayüzünü (UI) ayrı ayrı
tasarlamanıza olanak tanır. Bu yaklaşım, kod tekrarını azaltır, bakım ve geliştirme süreçlerini
kolaylaştırır ve platformlar arası tutarlılık sağlar, ancak her platformun özgün özelliklerini
ve kullanıcı deneyimlerini korumanıza olanak tanır.
SQLDelight Kotlin Multiplatform
projelerde kullanılan bir veritabanı kütüphanesidir ve SQLite veritabanı ile etkileşim için bir
tip-güvenli yol sunar. SQLDelight, SQL sorgularını yazmanızı ve bu sorguları temel alan Kotlin
interfaceler oluşturmanızı sağlar. Bu interfaceler aracılığıyla veritabanı işlemleri
gerçekleştirilir.
Kotlin modern, statik olarak
tiplemeli bir programlama dilidir ve genellikle Android uygulama geliştirme için tercih edilir,
ancak JVM (Java Sanal Makinesi), JavaScript ve Native platformlarında da kullanılabilir.
SwiftApple tarafından geliştirilen
modern, hızlı ve tip güvenli bir programlama dilidir. Özellikle iOS, macOS, watchOS ve tvOS
uygulama geliştirmeleri için tasarlanmıştır. Swift, Objective-C'nin yerini almak üzere 2014
yılında tanıtılmıştır ve Apple platformları için uygulama geliştirmede tercih edilen bir dil
haline gelmiştir.
MVVVM mimarisi iOS ve macOS
uygulamaları için bir bağımlılık yöneticisidir. Bu araç, harici kütüphaneleri ve framework'leri
projenize kolayca entegre etmenize olanak tanır, böylece geliştirme sürecini hızlandırır ve
basitleştirir.
Dagger-Hilt Android uygulamaları için
Dagger'ın kolaylaştırılmış bir sürümüdür ve bağımlılık enjeksiyonunu basitleştirmek için
tasarlanmıştır, böylece geliştiriciler daha az boilerplate kodu ile bağımlılık enjeksiyonunu
kolayca uygulayabilirler.
Benimle İletişim kurmak için çekinmeyin.
Benimle nasıl iletişim kurabilirsiniz?