Swiftpack.co - uhooi/UhooiPicBook as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by uhooi.
uhooi/UhooiPicBook v1.5.0
Uhooi's character book.
⭐️ 94
🕓 38 weeks ago
iOS macOS
.package(url: "https://github.com/uhooi/UhooiPicBook.git", from: "v1.5.0")

English / Japanese

UhooiPicBook-iOS

Release License Platform Twitter

Branch CI Code coverage
main CI -
develop CI -

Logo

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

Download_on_the_App_Store_Badge

Table of Contents

Screenshots

Light

MonsterList MonsterDetail ImagePopup
<img style="max-width:100%;"src="https://raw.github.com/uhooi/UhooiPicBook/develop/"./Docs/Screenshots/iPhone11ProMax/iOS15_2/Light/MonsterList.png" width="207"> <img style="max-width:100%;" src="./Docs/Screenssrc="https://raw.github.com/uhooi/UhooiPicBook/develop/iPhone11ProMax/iOS15_2/Light/MonsterDetail_English.png" width="207"> <img style="max-width:100%;" src="./Docs/Scrsrc="https://raw.github.com/uhooi/UhooiPicBook/develop/ots/iPhone11ProMax/iOS15_2/Light/ImagePopup_English.png" width="207">

|Menu opened in MonsterList|Spotlighsrc="https://raw.github.com/uhooi/UhooiPicBook/develop/ssage| |:--:|:--:|:--:| ||<img style="max-width:100%;" src="./Docs/Screensrc="https://raw.github.com/uhooi/UhooiPicBook/develop//iPhone11ProMax/iOS14_3/Light/Spotlight_English.png" width="207">|<img style="max-width:100%;" src="./Docssrc="https://raw.github.com/uhooi/UhooiPicBook/develop/enshots/iPhone11ProMax/iOS14_3/Light/iMessage_English.png" width="207">|

Widgets
src="https://raw.github.com/uhooi/UhooiPicBook/develop/src="./Docs/Screenshots/iPhone11ProMax/iOS14_3/Light/Widgets_English.png" width="207">

Dark

MonsterList MonsterDetail ImagePopup
<src="https://raw.github.com/uhooi/UhooiPicBook/develop/rc="./Docs/Screenshots/iPhone11ProMax/iOS15_2/Dark/MonsterList.png" width="207"> <img style="max-width:100%;" src="./Docs/Scresrc="https://raw.github.com/uhooi/UhooiPicBook/develop/ts/iPhone11ProMax/iOS15_2/Dark/MonsterDetail_English.png" width="207"> <img style="max-width:100%;" src="./Docs/src="https://raw.github.com/uhooi/UhooiPicBook/develop/nshots/iPhone11ProMax/iOS15_2/Dark/ImagePopup_English.png" width="207">

|Menu opened in MonsterList|Spotlsrc="https://raw.github.com/uhooi/UhooiPicBook/develop/iMessage| |:--:|:--:|:--:| ||||

Widgets

Development

You can develop this project.

Environment

  • macOS 12.5+
  • Xcode 14.0 (Swift 5.7)
  • Make

Configuration

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

Setup

  1. Clone the project.

    $ git clone https://github.com/uhooi/UhooiPicBook.git
    $ cd UhooiPicBook
    
  2. Enable faster builds for Swift projects. (Optional)

    $ defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
    
  3. 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
build-cli-tools                      Build CLI tools managed by SwiftPM
download-firebase-sdk                Download firebase-ios-sdk
generate-licenses                    Generate licenses with LicensePlist
generate-mocks                       Generate mocks with Mockolo
open                                 Open workspace in Xcode
clean                                Delete cache
clean-cli-tools                      Delete build artifacts for CLI tools managed by SwiftPM
analyze                              Analyze with SwiftLint
build-debug-develop                  Xcode debug build for develop
build-debug-production               Xcode debug build for production
test-debug-develop                   Xcode debug test for develop
test-debug-production                Xcode debug test for production
test-debug-app-module                Xcode debug test for AppModule
merge-test-results                   Merge test results
show-devices                         Show devices

Contribution

I would be happy if you contribute :)

Stats

Stats

GitHub

link
Stars: 94
Last commit: 1 week ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

1.5.0 - Drop iOS 13 support
51 weeks ago

Breaking

  • Drop iOS 13 support
    @uhooi #239

Experimental

  • None

Enhancements

  • Support iOS 15
    @uhooi
    #226

Bug Fixes

  • None

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics