n8chur / AdvancediOS

An iOS example project demonstrating advanced concepts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AdvancediOS GitHub license CircleCI

AdvancediOS demonstrates some advanced concepts for iOS application development using a small example application.

Advanced concepts include:

This project is mostly intended to be used as a playground to experiment with new tools, libraries, and design patterns for iOS development.

Setup

Prerequisites

Installation

  1. Setup the project:
$ brew bundle && bundle install
$ bundle exec fastlane bootstrap
  1. Open Application.xcodeproj

Notes

  • Run $ bundle exec fastlane for a list of Fastlane lanes that can be run on the repository.
  • Application.xcodeproj should be used for general development for building a release build.
  • Application_Dev.xcworkspace is only useful when debugging issues in Carthage dependencies since the Carthage dependency's project is added instead of using the pre-built framework.

Contributions

About

An iOS example project demonstrating advanced concepts

License:MIT License


Languages

Language:Swift 92.7%Language:Ruby 7.0%Language:Shell 0.3%