Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proje Adı: EventFlow

Event_Flow_Application GitHub projesi, Flutter kullanarak oluşturulmuş bir etkinlik yönetim uygulamasıdır. Uygulama, etkinliklerinizi listeler, yeni etkinlikler eklemenize izin verir, mevcut etkinlikleri silmenize ve seçilen etkinlikleri kaldırmanıza olanak tanır. Ayrıca, etkinliklere göre geri kalan zamanı gösterir ve etkinliklere resim eklemenize izin verir.

Kullanılan Teknolojiler:

Dart Flutter SQLite

Uygulama İçeriği:

  • EventListScreen: Ana ekran, mevcut etkinlikleri listeler ve silmeyi, seçmeyi ve yeni etkinlik eklemeyi sağlar.
  • AddEventScreen: Yeni etkinlik eklemek için ekran, etkinlik adı, tarih, katılımcı sayısı ve etkinlik resmi eklemenizi sağlar.
  • Event: Etkinlik veri modeli, etkinlik özelliklerini içerir ve SQLite veritabanına ekleme ve sorgulama işlemleri için yardımcı fonksiyonlara sahiptir.
  • EventDatabase: SQLite veritabanı işlemlerini gerçekleştiren sınıf, etkinlik ekleme, sorgulama ve silme fonksiyonlarını içerir.

Nasıl Kullanılır:

Uygulama başladığında, mevcut etkinlikler EventListScreen ekranında listelenir. "+" simgesine tıklayarak yeni bir etkinlik ekleyebilirsiniz. Ekran, etkinlik adı, tarih, katılımcı sayısı ve etkinlik resmi eklemenizi sağlar. Etkinlikler listelenirken, etkinliklerin yanındaki onay kutularını işaretleyerek istediğiniz etkinlikleri seçebilirsiniz. Seçilen etkinlikleri silmek için "Remove Selected" düğmesine tıklayabilirsiniz. Etkinliklerin altunda bulunan slider ile etkinliğe kalan süre gösterilir. Süre, etkinliğin tarihine göre dinamik olarak güncellenir.

Projeyi Çalıştırma Adımları:

Flutter ortamınızı kurun. Projeyi bir Flutter projesi olarak oluşturun. Projenizi bir akıllı telefon simülatöründe veya fiziksel bir cihazda çalıştırın.

Notlar:

Uygulama, Flutter ve Dart programlama dillerini kullanarak geliştirilmiştir. Veritabanı işlemleri için sqflite paketi kullanılmıştır. Etkinlik resimleri, etkinlik nesnesine dahil edilebilir. Etkinliklerin yanındaki sürgü, etkinliğin geri kalan süresini temsil eder.

Örnek Ekran Görüntüleri:

ss1 ss2 ss3 ss4 ss5 ss6

About

first commit

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages