Bu basit To-Do uygulaması, React Native ve Expo kullanılarak geliştirilmiştir. Temelde, kullanıcıların görev eklemelerini, görevleri silmelerini ve tamamlandı olarak işaretlemelerini sağlar.
- Projeyi Klonla:
git clone https://github.com/altiparmakzeynep/rise-to-do-rn cd rise-to-do-rn
- Gerekli Paketlerin Yüklenmesi:
yarn install
- Projenin Çalıştırılması:
expo start
Uygulamada ekstra olarak aşağıdaki özellikleri ekledim:
Görevleri farklı renkli kategorilere ayırmak için renkli etiketler ekledim. Bu, kullanıcılara görevleri hızlı bir şekilde gruplamalarını ve görsel olarak ayırt etmelerini sağlar.
Görevlerinizi cihaz depolamasında saklayarak, uygulamayı kapatıp açsanız bile görevlerinizi kaybetmezsiniz. Bu özellik, kullanıcıların verilerini güvenli bir şekilde muhafaza etmelerine yardımcı olur.
Proje geliştirme süreci boyunca farklı görevleri ve özellikleri geliştirmek için aşağıdaki branchleri kullanıyorum:
Bu dalda, uygulamanın tasarımı ve stil işlemleri üzerinde çalışıyorum. Yeni özellikleri veya mevcut özellikleri geliştirmek amacıyla uygulamanın görünümünü iyileştirmek için bu dala odaklanıyorum.
Bu dal, uygulamanın temel fonksiyonlarını yazdığım yerdir. Yeni işlevsellik eklemek, mevcut işlevselliği geliştirmek ve kod tabanını sürdürülebilir hale getirmek amacıyla bu dalda çalışıyorum.
Bu dalda, uygulamanın veri yapısı ve veri işlemleri üzerinde çalışıyorum. Yeni veri işleme yöntemleri eklemek, mevcut veri yapısını optimize etmek ve uygulamanın veri yönetimiyle ilgili iyileştirmeler yapmak için bu dala odaklanıyorum.
Bu proje için ayrıca birim testler de yazdım ve yazarken Jest kullandım. Testlerim temel anlamda sayfamın ve modal içeriklerimin doğru render edilip edilmemesi gibi işlevleri kapsamakta
yarn test
Projemi EAS kullanarak publish ettim. QR kodlar aracılığıyla inceleyebilirsiniz.