Skip to content

seyhunak/StarterBoilerplate

Repository files navigation

StarterBoilerplate

StarterBoilerplate - MVVM, Router, Presenter, Extensions all you need to get started new project!

GitHub stars GitHub forks GitHub issues License: MIT

Starter Boilerplate

Installation

This repository is a boilerplate for your next Swift/IOS projects, includes a base starter implementation and tools for the speed up your development cycle.

Dependencies

  • No pod, no Swift package or dependency.
  • Pure Swift5
  • Lightweight MVVM with Protocol Oriented Design
  • Built-in Network Layer to implement your own API endpoints quickly
  • Swift 5 Result type to handle response/error mappings using Codable protocol
  • Lots of common extensions to reuse components. ie. UICollectionView, UITableView and UIViewController
  • Unit Tests

Usage

  • Fetch to current branch in Github to your Projects folder.
   git clone git@github.com/seyhunak/StarterBoilerplate YourProject
  • Open the project in Xcode, and add your own scenes to get started.

Nice To Know

  • Build Using Xcode 11
  • Swift 5

Thanks

Seyhun Akyürek

About

StarterBoilerplate - MVVM, Router, Presenter, Extensions all you need to get started new project!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages