Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pennlabs/penn-mobile-android
Penn's mobile app for Android
https://github.com/pennlabs/penn-mobile-android
Last synced: about 6 hours ago
JSON representation
Penn's mobile app for Android
- Host: GitHub
- URL: https://github.com/pennlabs/penn-mobile-android
- Owner: pennlabs
- License: mit
- Created: 2014-02-13T04:14:21.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2024-10-20T17:44:46.000Z (26 days ago)
- Last Synced: 2024-10-21T22:46:48.985Z (25 days ago)
- Language: Kotlin
- Homepage:
- Size: 91.3 MB
- Stars: 34
- Watchers: 22
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
PennMobile Android
===================Penn's mobile app for Android, created in a partnership between Penn Labs and the UA.
## Features
* Interactive home page with events, polls, and posts
* View dining information, including hours and menus
* Book group study rooms (GSRs) and manage your bookings
* View college house laundry machine availability
* Check the capacity and business of fitness locations
* Access relevant campus information and support resources## For Developers
Before making a pull request, it's important to lint the codebase to maintain readability. We use the default [ktlint formatter](https://github.com/pinterest/ktlint) by Pinterest
### Installation:
- **On macOS:** You can use Homebrew. Run the following command: ``brew install ktlint``
- **On Windows:** Download the ktlint file and associated batch from the GitHub repository and add it to your PATH manually (for example, C:\Program Files\ktlint)### Usage:
Navigate to the root of the project (``penn-mobile-android``) and run the following command: ``ktlint --format``
This command will automatically fix some errors and log the remaining ones. Feel free to refer to the [CLI reference](https://pinterest.github.io/ktlint/latest/install/cli/#command-line-usage) to use other commands, like ``ktlint --reporter=plain?group_by_file`` to group errors by file.Note: If on Windows, use Git Bash as the terminal and refer to the [Windows guide](https://pinterest.github.io/ktlint/latest/install/cli/#microsoft-windows-users)