Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Jan 31, 2025. It is now read-only.
/PixiViewPublic archive

Unofficial Android client application for PIXIV FANBOX (app name: FANBOX Viewer)

License

NotificationsYou must be signed in to change notification settings

matsumo0922/PixiView

Repository files navigation

Enjoy a comfortable FANBOX life with PixiView!
PixiView is an unofficial Android client app for PIXIV FANBOX.

LICENSEOpen in VSCode

screenshots

Do you speak Japanese? JapaneseREADEME is Here!

Status

Deprecated!!⚠️

This repository will be archived soon.Please use thenew repository which is KMP-compatible based on this repository from now on.

Why?

There was only a web version of FANBOX, which was a bit inconvenient for viewing posts on smartphones. By developing natively for smartphones, we have been able to include several convenient features such as the ability to download posts and receive new notifications.

Tech Stack

Feature

Ready!!

  • FANBOX
    • Display posts from followed creators in chronological order.
    • Display posts from supported creators in chronological order.
    • Display followed creators.
    • Display supported creators.
    • Follow/Unfollow creators.
    • Like posts.
    • Search for creators.
    • Search by tags.
    • Search plans.
    • Display notifications.
    • Display messages.
  • Download
    • Download in image/file/GIF format.
    • Download all images included in a post.
    • Download fan cards.
    • Bulk download function for individual creators.
  • Ads
    • AdMob Native Ads

Not Ready...

  • Pixiv integration feature.
  • Widget functionality.

Architecture

Shows the architecture diagram of the app. It's quite complex, so I've omitted some modules and dependencies to give you an overview.

%%{init: {'theme': 'neutral'}}%%graph LR  subgraph gradle     build-logic    end    subgraph application    app    end    subgraph core    common    datastore    model    repository    ui  end  subgraph feature    library    creator    post  end  app --> library  app --> creator  app --> post  library --> ui  library --> repository  post --> ui  post --> repository  creator --> ui  creator --> repository  ui --> model  repository --> datastore  datastore --> model  model --> common
Loading

Contribute

Setup is very easy, just clone this repository andbundle install. This app usesdaifuku andPuree to create the log infrastructure. For more information, please see the library documentation or./scripts/daifuku.

This app uses Gradle's Convention Plugins to standardize the build logic, and all the logic is written in a module calledbuild-logic. For information on this approach, seenowinandroid.

If you find a bug, want to improve a feature, or want to develop a new feature, please first write an issue. Then assign yourself and work on the development. Pull requests are always welcome 😄

This app is monetized using AdMob. When building manually from GitHub, you need to write the AdMob App ID inlocal.properties. By default it contains a dummy ID, which causes it to crash on startup. Alternatively, please delete the AdMob code and build the app. In addition, various IDs are described inlocal.properties. Seeapp/build.gradle.kts orPixiViewConfig for details.

License

PixiViewCopyright 2025 daichi-matsumotoLicensed under the Creative Commons NonCommercial License (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License athttps://creativecommons.org/licenses/by-nc/4.0/Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.

[8]ページ先頭

©2009-2025 Movatter.jp