talhavarol-dev / Eureka

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

About


Languages

Language:Swift 100.0%