Skip to content

talhavarol-dev/Eureka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

SekerBank

Technologies

  • MVVM Architecture ✅
  • EUREKA Library ✅
  • Async / Await Network Layer ✅
  • URL Sessions ✅
  • Unit Test Coverage 69,7 ✅
  • SPM for 3rd Party Libraries✅
  • Kingfisher ✅
  • Programmatically ✅

Eureka Library

Eureka, açık kaynaklı bir form builder kütüphanesidir. Basit bir şekilde formlar, satırlar oluşturmamıza olanak sağlar. TableView’ den türetilmiş, bazı tableView özellikleri taşıyan bir yapıdır. Eureka, tableView’ı kullanarak formları oluşturur ve her form elemanını tableView satırı olarak görmemizi sağlar. Bunlara “row” diyeceğiz. En önemli özelliklerinden birisi kullanımının basit olmasıdır. Birçok form elemanı geliştiriciler tarafından zaten tanımlanmıştır. Custom yapılar kullanmamız gerekebilir. Bu özelleştirmeyi yapmak oldukça kolaydır.

-LabelRow() bir UILabel elemanıdır.

-DateRow() bir Date elemanıdır.

-CheckRow() bir UIButton elemanıdır.

-SwitchRow() bir UISwitch elemanıdır.

-SliderRow() bir UISlider elemanıdır.

Kullanımı:

form +++ Section()

<<< DateRow() { &0.value = Date() &0.title = “DateRow” }

gibi basit bir kullanımı vardır. Bu satır sonucunda, Date seçebildiğiniz, bir sekme açılacaktır. Detaylı anlatım için Medium yazımı bekleyin.

Screen

   ezgif com-resize   ezgif com-resize (1)   ezgif com-resize (2)

Releases

No releases published

Packages

No packages published

Languages