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.6.0
Uhooi's character book.
⭐️ 103
πŸ•“ 8 weeks ago
iOS macOS
.package(url: "https://github.com/uhooi/UhooiPicBook.git", from: "v1.6.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

Table of Contents

Screenshots

src="https://raw.github.com/uhooi/UhooiPicBook/develop/ils>

Screenshots

Light

MonsterList MonsterDetail ImagePopup
<img style="max-width:100%;" src="./Docs/Screenshots/iPhone11ProMax/iOS15_2/Lisrc="https://raw.github.com/uhooi/UhooiPicBook/develop/onsterList.png" width="207"> <img style="max-width:100%;" src="./Docs/Screenshots/iPhone11ProMax/iOS15_2/Light/MonsterDetail_Ensrc="https://raw.github.com/uhooi/UhooiPicBook/develop/.png" width="207"> <img style="max-width:100%;" src="./Docs/Screenshots/iPhone11ProMax/iOS15_2/Light/ImagePopup_Esrc="https://raw.github.com/uhooi/UhooiPicBook/develop/h.png" width="207">
Menu opened in MonsterList Spotlight iMessage
<img style="max-width:100%;" src="./Docs/Scrsrc="https://raw.github.com/uhooi/UhooiPicBook/develop/ots/iPhone11ProMax/iOS15_2/Light/MenuOpenedInMonsterList_English.png" width="207"> <img style="max-width:100%;" src="./Docs/Screenshots/iPhone11ProMax/iOS14_3/Light/Spotlight_Englisrc="https://raw.github.com/uhooi/UhooiPicBook/develop/g" width="207"> <img style="max-width:100%;" src="./Docs/Screenshots/iPhone11ProMax/iOS14_3/Light/iMessagesrc="https://raw.github.com/uhooi/UhooiPicBook/develop/ish.png" width="207">
Widgets
<img style="max-width:100%;" src="./Docs/Screenshots/iPhone11ProMax/iOS14_src="https://raw.github.com/uhooi/UhooiPicBook/develop/ht/Widgets_English.png" width="207">

Dark

MonsterList MonsterDetail ImagePopup
<img style="max-width:100%;" src="./Docs/Screenshots/iPhone11ProMax/iOS15_2src="https://raw.github.com/uhooi/UhooiPicBook/develop//MonsterList.png" width="207"> <img style="max-width:100%;" src="./Docs/Screenshots/iPhone11ProMax/iOS15_2/Dark/MonsterDetail_src="https://raw.github.com/uhooi/UhooiPicBook/develop/sh.png" width="207"> <img style="max-width:100%;" src="./Docs/Screenshots/iPhone11ProMax/iOS15_2/Dark/ImagePopupsrc="https://raw.github.com/uhooi/UhooiPicBook/develop/ish.png" width="207">
Menu opened in MonsterList Spotlight iMessage
<img style="max-width:100%;" src="./Docs/src="https://raw.github.com/uhooi/UhooiPicBook/develop/nshots/iPhone11ProMax/iOS15_2/Dark/MenuOpenedInMonsterList_English.png" width="207">
Widgets

Development

You can develop this project.

Environment

  • macOS 12.5+
  • Xcode 14.2 (Swift 5.7.2)
  • Mint
  • 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
install-mint-dependencies            Install Mint dependencies
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
lint                                 Lint with SwiftLint
fix                                  Fix with SwiftLint
analyze                              Analyze with SwiftLint
lint-ib                              Lint with IBLinter
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: 103
Last commit: 2 weeks ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

1.6.0 - Drop iOS 14 support
8 weeks ago

What's Changed

New Contributors

Full Changelog: https://github.com/uhooi/UhooiPicBook/compare/v1.5.0...v1.6.0

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