- Projede clean swift (View-Interactor-Prensenter) mimarisi kullanıldı.
- UI kısmı programatik olarak geliştirildi.
- DataBase olarak Realm kullanıldı.
- Üçüncü parti bileşenler için Swift Package Manager kullanıldı.
- iOS 11 ve üzerine destek verecek şekilde geliştirildi.
App ilk açıldığında boş notlar sayfası gelmekte, sağ üstteki artı butonuna basılarak not'un oluşturulacağı, düzenlenebileceği ve silinebileceği detay sayfası açılmaktadır. Sayfa artı butonu ile açıldığında sadece yeni not eklendiği için aşağıdaki silme butonu kaldırılmaktadır. Oluşturulmuş bir not düzenlenmek istenildiğide bu buton gösterilmektedir. Kayıt, düzenleme ve silme işlemleri yapıldığında başarılı olunması dahilinde notlarım sayfasına yönlendirmektedir. Notlarım sayfasına eklenen notu sola kaydırarak sağ tarafta açılan silme butonu ilede listeden kaldırılabilirsiniz.