Skip to content

A sample iOS app built using the Clean Swift architecture

Notifications You must be signed in to change notification settings

EdwinRomelta/random-picture-ios

Repository files navigation

RandomPicture-iOS

Build Status

A sample iOS app built using the Clean Swift architecture while keep same architecture and structure for both android and ios development. The goal of this approach is android developer can review ios developer PR and ios developer can review android developer PR so both platform code keep in sync.

For android version see in here

Technology

Dependency

  • Alomofire - Elegant HTTP Networking in Swift
  • RxAlomofire - RxSwift wrapper around the elegant HTTP networking in Swift Alamofire
  • Moya - Network abstraction layer written in Swift
  • Result - Swift type modelling the success/failure of arbitrary operations.

Tools

  • XcodeGen - A Swift command line tool for generating your Xcode project
  • Carthage - A simple, decentralized dependency manager for Cocoa
  • FLEX - An in-app debugging and exploration tool for iOS
  • Fastlane - The easiest way to automate building and releasing your iOS and Android apps
  • R.swift - Get strong typed, autocompleted resources like images, fonts and segues in Swift projects
  • SwiftLint - A tool to enforce Swift style and conventions
  • SwiftDate - Parse, validate, manipulate, and display dates, time and timezones in Swift
  • Kingfisher - A lightweight, pure-Swift library for downloading and caching images from the web.

Reference

About

A sample iOS app built using the Clean Swift architecture

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published