movieDB
Installation
run install.sh
to setup build environment and open MovieDB.xcworkspace
with Xcode11.x
3rd Party Libs
Github Apps
- CodeCov - measures code coverage for unit tests
- Travis CI - CI for iOS projects on Github
- CodeBeat - code quality check
Bundler -
- Gemfile
- installed Gems:
- Travis - CLI to run locally and access Travis-CI
- .travis.yml
- Jazzy (Realm) - autogenerates docs - see Repo
- .jazzy.yaml
- docs/*
- Fastlane - CLI build/test/screenshots/deliver tool
- fastlane/Fastfile
- screenshots/*
- xcode-install - CLI for Xcode tools
- xcpretty - pretty/readable console print out for xcode output
- ~xctool - FB tool to run all test targets~
- Danger - automatic evaluation of Pull Requests Danger
- Cocoapods - dependency management
- Podfile
- Pods/*
- Podfile
- installed Pods:
- Alamofire - network layer for Swift projects
- Cocoapods-Keys - saver way to handle API keys, private keys in xcode projects
- RxSwift - Reactive programming in Swift
- Sourcery - autogenerates boiler plate code (mocks, equatable, constructors)
- .sourcery.yml
- SwiftLint - a tool to enforce Swift style and conventions - see Repo
- .swiftlint.yml
To Add
- Lottie
- Firebase - Google dev suite for tracking, notifications, crash reports… (- Taplytics - A/B-Testing)
- Quick & Nimble - lib for unit tests
Screenshots
generated screenshot for iPhone X; see fastlane screenshots lane