Shohei-Yamamoto / UhooiPicBook

Uhooi's character book.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UhooiPicBook-iOS

Release License Platform Twitter

Branch CI Code coverage
master CI codecov
develop CI codecov

Logo

UhooiPicBook-iOS is Uhooi's character book for iOS.

Download_on_the_App_Store_Badge

Screenshots

Light

MonsterList MonsterDetail ImagePopup
Menu opened in MonsterList Spotlight iMessage
Widgets

Dark

MonsterList MonsterDetail ImagePopup
Menu opened in MonsterList Spotlight iMessage
Widgets

Development

You can develop this project.

Configuration

  • UI implementation: Storyboard + XIB
  • Architecture: VIPER
  • UITesting architecture: Page Object Pattern
  • Branching model: Git-flow

Setup

  1. Install the following tools.
  1. Clone the project.
$ git clone https://github.com/uhooi/UhooiPicBook.git
$ cd UhooiPicBook
  1. Run make setup .
    After setup is complete, Workspace automatically opens in Xcode.

Help

Run make help .

$ make help
setup                                      Install dependencies and prepared development configuration
install-bundler                            Install Bundler dependencies
update-bundler                             Update Bundler dependencies
install-mint                               Install Mint dependencies
install-templates                          Install Generamba templates
generate-licenses                          Generate licenses with LicensePlist
generate-module MODULE_NAME=[module name]  Generate module with Generamba
generate-xcodeproj-develop                 Generate project with XcodeGen for develop
generate-xcodeproj-production              Generate project with XcodeGen for production
open                                       Open project in Xcode
clean                                      Delete cache
analyze                                    Analyze with SwiftLint
build-debug                                Xcode build for debug
test TEST_DEVICE=[device] TEST_OS=[OS]     Xcode test
get-coverage-html                          Get code coverage for HTML
get-coverage-cobertura                     Get code coverage for Cobertura
upload-coverage                            Upload code coverage to Codecov
show-devices                               Show devices

Contribution

I would be happy if you contribute :)

About

Uhooi's character book.

License:MIT License


Languages

Language:Swift 86.5%Language:Makefile 5.2%Language:Ruby 4.7%Language:Shell 3.6%