Proje Hakkında
NoteApp Mobillium'daki stajımda baştan sona geliştirdiğim Swift ve UIKit ile geliştirilen bir not uygulamasıdır. Kullanıcıların notları oluşturmasına, düzenlemesine ve silmesine olanak tanır. Uygulama ayrıca, kullanıcıların notlarını hızlı ve kolay bir şekilde bulmalarına yardımcı olacak bir arama işlevine sahiptir.
Karşılaştığım Zorluklar
NoteApp projesinde karşılaştığım en büyük zorluk bize verilen backend API'si ile çalışmaktı. Backend API'sini kullanarak kullanıcıların notlarını saklamak ve yönetmek için ağ istekleri kullandım. Ayrıca, kullanıcıların notlarını güvenli bir şekilde saklamak ve yönetmek için KeychainAccess kullandım.
Öğrendiklerim
NoteApp projesine ilk başladığımda daha önce sadece storyboard ile uygulamalar geliştirmiştim, bu sefer TinyConstraints ile Auto Layout'u programatik olarak yönetmeyi öğrendim. Alamofire ile ağ istekleri yaparken JSON verilerini işleme konusunda daha iyi bir anlayışa sahip oldum. KeychainAccess ile kullanıcı verilerini güvenli bir şekilde saklama konusunda bilgi sahibi oldum.