Home

Awesome

PxView

logo

styled with prettier PRs Welcome

PxView also know as PxView R is an unofficial Pixiv app client for Android and iOS, built with React Native.

Screenshots

android_recommended android_search android_detail ios_illust_ranking ios_recommended

Features

Download

<a href='https://play.google.com/store/apps/details?id=com.utopia.pxviewr&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png' width='175' /></a></a>

Getting Started

  1. $ git clone https://github.com/alphasp/pxview
  2. $ npm install
  3. $ npm run pod-install
  4. Set up Firebase account on Firebase.
    • Create a new project, and enable Google Analytics
    • [Android] Add android app on firebase console, download google-services.json and move to /android/app folder
    • [iOS] Add iOS app on firebase console, download GoogleService-Info.plist and move to /ios folder
    • (Optional) In app feedback feature: Create Realtime Database from firebase console and enable rules to write to feedback
  5. Run the app
    • [Android] $ npm run android
    • [iOS] $ npm run ios

Application Architecture

Tests

$ npm test

Related Projects

pixiv-api-client - Api client for Pixiv

Contribute

  1. Fork pxview
  2. Follow steps in Getting Started to install dependencies and setup.
  3. Make your code changes
  4. npm run lint to lint and prettify codes, make sure all eslint warning and errors are fixed.
  5. npm test to run test, make sure all tests are passed.
  6. Commit and push your codes, then create a pull request.

Donations

If you like this application and think it is useful, you may consider making a donation

Amazon eGift Card (Amazon US or Amazon Japan)

Send to gmerudotcom@gmail.com via email delivery option

Paypal

Donate

Github Sponsors

github_sponsors

Bitcoin

btc

34nfe2Jm8Tg8f8YfE4Vk12JGeXDqC4b5pU

License

MIT