Swiftpack.co - Package - bunpro-srs/BunPro-iOS

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.


iOS companion app for the BunPro Japanese grammar learning service.


Version: 1.0.0-beta.16 Swift: 5.0 Platforms: iOS License: MIT

This is the iOS companion app for the BunPro Japanese grammar learning service.

This app is currently being beta tested via TestFlight. If you would like to try it, you can access it here: https://testflight.apple.com/join/jx9i7aPp


Bug reports and pull requests are welcome. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

Getting Started

Here's a few simple steps to configure this project after checking it out:

  1. Run brew bundle in the command line and wait for tools to be installed (requires Homebrew)
  2. Run beak run link to link the Beak scripts properly for execution, then restart your terminal
  3. Run project install to make sure you have all required tools and dependencies installed

That's it, you should now be able to build the project successfully.


Once the project is set up as above, the following script commands should be available in the root of the project:

  • tools install: Installes missing tools & updates all existing to their latest versions.
  • ci lint: Lints the project with all configured linters like it would on the CI.

Feel free to add more scripts in the Scripts folder. To edit them, run beak edit -p Scripts/<file>.swift which will start Beak's edit mode. Once you are done and saved your changes, make sure to run beak run link to ensure all scripts are still executables. (The edit mode of Beak will destroy the rights on save.)

Commit Messages

Please try to follow the same syntax and semantic in your commit messages (see rationale here).


This app is released under the MIT License. See LICENSE for details.


Stars: 3
Last commit: 3 weeks ago


iOS 13 and Search - 2019-12-02T17:05:06

iOS 13 only:

  • Added an option to set the apps appearance based on the system, a specific appearance or the Bunpro SRS websites preference
  • Added Context Menus to the Search and JLPT Level Screen for quick interaction