MCPcopy Index your code
hub / github.com/rejasupotaro/Rebuild

github.com/rejasupotaro/Rebuild @v1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.0 ↗ · + Follow
772 symbols 1,904 edges 110 files 4 documented · 1% 54 cross-repo links updated 4y ago★ 1766 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Rebuild.fm for Android Build Status

Rebuild.fm for Android is the best podcast player to listen to Rebuild.fm. (Unofficial)

About Rebuild.fm

A Podcast by Tatsuhiko Miyagawa. Talking about Tech, Software Development and Gadgets.

Screenshot

Current Version (0.10.0)

Installation

GET IT ON Google Play

Build on local

$ git clone https://github.com/rejasupotaro/Rebuild.git
$ cd Rebuild
$ git submodule update --init
$ ./gradlew installStagingDebug

Run tests

Run unit tests on Dalvik VM

$ ./gradlew connectedInstrumentTestStagingDebug

Run UI tests and take screenshots

$ ./gradlew calabashStagingDebug

Run lint

$ ./gradlew lint
$ open Rebuild/build/lint-results.html

Run FindBugs

$ ./gradlew findbugs
$ open Rebuild/build/reports/findbugs/findbugs-Rebuild.html

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Contributors

Extension points exported contracts — how you extend this code

OnMediaBarClickListener (Interface)
(no doc) [13 implementers]
Rebuild/src/main/java/rejasupotaro/rebuild/views/MediaBarView.java
EpisodeClientResponseHandler (Interface)
(no doc) [3 implementers]
Rebuild/src/main/java/rejasupotaro/rebuild/api/RssFeedClient.java
StateChangedListener (Interface)
(no doc) [2 implementers]
Rebuild/src/main/java/rejasupotaro/rebuild/media/PodcastPlayer.java
Callback (Interface)
(no doc) [2 implementers]
Rebuild/src/main/java/rejasupotaro/rebuild/utils/Timer.java
LoadListener (Interface)
(no doc) [2 implementers]
Rebuild/src/main/java/rejasupotaro/rebuild/listener/LoadListener.java

Core symbols most depended-on inside this repo

isEmpty
called by 40
Rebuild/src/main/java/rejasupotaro/rebuild/data/models/Guest.java
setText
called by 34
Rebuild/src/main/java/rejasupotaro/rebuild/views/SectionHeaderView.java
getInstance
called by 30
Rebuild/src/main/java/rejasupotaro/rebuild/media/PodcastPlayer.java
getTitle
called by 18
Rebuild/src/main/java/rejasupotaro/rebuild/data/models/Link.java
getActivity
called by 18
Rebuild/src/main/java/rejasupotaro/rebuild/views/GuestListView.java
getInstance
called by 17
Rebuild/src/main/java/rejasupotaro/rebuild/events/BusProvider.java
execute
called by 16
Rebuild/src/main/java/rejasupotaro/rebuild/tools/OnContextExecutor.java
isPlaying
called by 13
Rebuild/src/main/java/rejasupotaro/rebuild/media/PodcastPlayer.java

Shape

Method 629
Class 118
Interface 13
Function 9
Enum 3

Languages

Java99%
TypeScript1%

Modules by API surface

Rebuild/src/main/java/rejasupotaro/rebuild/data/models/Episode.java40 symbols
Rebuild/src/main/java/rejasupotaro/rebuild/data/adapters/EpisodeListAdapter.java25 symbols
Rebuild/src/main/java/rejasupotaro/rebuild/fragments/EpisodeMediaFragment.java24 symbols
Rebuild/src/main/java/rejasupotaro/rebuild/fragments/EpisodeListFragment.java22 symbols
Rebuild/src/main/java/rejasupotaro/rebuild/media/PodcastPlayer.java20 symbols
Rebuild/src/main/java/rejasupotaro/rebuild/views/ExtendedListView.java19 symbols
Rebuild/src/main/java/rejasupotaro/rebuild/views/MediaBarView.java18 symbols
Rebuild/src/main/java/rejasupotaro/rebuild/utils/DateUtils.java18 symbols
Rebuild/src/main/java/rejasupotaro/rebuild/rx/Properties.java17 symbols
Rebuild/src/main/java/rejasupotaro/rebuild/activities/TimelineActivity.java16 symbols
Rebuild/src/main/java/rejasupotaro/rebuild/activities/EpisodeListActivity.java16 symbols
Rebuild/src/main/java/rejasupotaro/rebuild/views/StateFrameLayout.java14 symbols

For agents

$ claude mcp add Rebuild \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page