Skip to content

About

DevTrack: projelerini alt görevlere bölüp ilerlemeni yüzdeyle takip ettiğin, GitHub depolarını içe aktaran Android planlama uygulaması (Jetpack Compose · Firebase) — proje vitrini

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

DevTrack

Projelerini alt görevlere bölüp ilerlemeni yüzde olarak takip ettiğin planlama uygulaması.
GitHub depolarını proje olarak içe aktarır. Geliştiriciler düşünülerek tasarlandı, herkes kullanabilir.


Proje hakkında

DevTrack, üzerinde çalıştığın projeleri düzenli ve sistematik biçimde takip etmeni, ilerlemeni kayıt altına almanı sağlayan bir Android uygulamasıdır. Geliştirici odaklıdır, ancak planlı çalışmak isteyen herkes için uygundur.

Neden yaptım?

Amacım sistematik bir çalışma planı oluşturmayı kolaylaştıran bir araç ortaya koymaktı. Bu projeyle birlikte Jetpack Compose bilgimi pekiştirdim ve temel animasyon kütüphaneleri üzerinde pratik yaptım.

Özellikler

Proje listesi Projelerini tek ekranda listeleme
GitHub'dan içe aktarma GitHub API ile depolarını alıp uygulamaya proje olarak ekleme
Alt görevler Her projeye alt görev ekleme ve tamamlandı olarak işaretleme
İlerleme yüzdesi Tamamlanan alt görevlerin toplam alt görevlere oranı hesaplanır ve ekranda gösterilir
Hesap Firebase Authentication ile kullanıcı hesabı
Yedekleme Projeler cihazda saklanır ve Firestore'a yedeklenir

GitHub bağlantısı tek yönlüdür: depolar uygulamaya proje olarak alınır, uygulamadan GitHub'da depo oluşturulmaz.

Nasıl çalışıyor?

Arayüz (Jetpack Compose + Navigation)
        │
        ├── Room ........ projeler ve alt görevler cihazda tutulur
        │
        ├── Firebase .... Authentication (hesap) + Firestore (bulut kopyası / yedek)
        │
        └── GitHub API .. depolar okunur ve proje olarak eklenir

Uygulama yerel veritabanı ile Firestore'u birlikte kullanır: veriler cihazda Room'da tutulur, Firestore aynı verinin buluttaki kopyasını saklayarak yedek görevi de görür.

Kullanılan teknolojiler

Katman Teknoloji
Dil Kotlin
Arayüz Jetpack Compose, Compose animasyonları
Gezinme Navigation
Yerel veri Room
Bulut Firebase Authentication, Cloud Firestore
Dış servis GitHub API

Yapay zekâ kullanımı

Kodlama sürecinde yapay zekâ destekli araçlardan yararlandım; uygulamadaki görseller yapay zekâ ile üretildi.

Durum

Proje tamamlandı. Arayüz dili Türkçedir.

Kaynak kod

Kaynak kod özel bir depoda tutuluyor; inceleme için talep üzerine paylaşılabilir.

İletişim

osmnnuri · GitHub · osmannuriyasar57@gmail.com

About

DevTrack: projelerini alt görevlere bölüp ilerlemeni yüzdeyle takip ettiğin, GitHub depolarını içe aktaran Android planlama uygulaması (Jetpack Compose · Firebase) — proje vitrini

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors