MCPcopy Index your code
hub / github.com/YoshiOne/fingen

github.com/YoshiOne/fingen @v2.6.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.6.2 ↗ · + Follow
3,607 symbols 11,561 edges 309 files 319 documented · 9%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Fingen Expense Manager

Universal application for manage revenues and expenses with built-in SMS parser

Google Play

4PDA

Compilation

Clone repo and open in Android Studio.

Author

YoshiOne

Extension points exported contracts — how you extend this code

AbstractDAO (Interface)
Created by slv on 07.12.2015. [22 implementers]
app/src/main/java/com/yoshione/fingen/dao/AbstractDAO.java
IDaoInheritor (Interface)
Created by slv on 02.09.2016. + [40 implementers]
app/src/main/java/com/yoshione/fingen/interfaces/IDaoInheritor.java
IProgressEventsListener (Interface)
Created by slv on 29.02.2016. [8 implementers]
app/src/main/java/com/yoshione/fingen/interfaces/IProgressEventsListener.java
IOrderable (Interface)
Created by slv on 04.12.2017. [12 implementers]
app/src/main/java/com/yoshione/fingen/interfaces/IOrderable.java
IAbstractModel (Interface)
Created by slv on 07.12.2015. [22 implementers]
app/src/main/java/com/yoshione/fingen/interfaces/IAbstractModel.java

Core symbols most depended-on inside this repo

get
called by 451
app/src/main/java/com/yoshione/fingen/utils/ViewServer.java
add
called by 324
app/src/main/java/com/yoshione/fingen/utils/winzipaes/AesZipFileEncrypter.java
getID
called by 279
app/src/main/java/com/yoshione/fingen/interfaces/IAbstractModel.java
format
called by 244
app/src/main/java/com/yoshione/fingen/utils/CabbageFormatter.java
equals
called by 188
app/src/main/java/com/yoshione/fingen/utils/CNode.java
toString
called by 169
app/src/main/java/com/yoshione/fingen/interfaces/IAbstractModel.java
isEmpty
called by 160
app/src/main/java/com/yoshione/fingen/classes/SumsByCabbage.java
size
called by 155
app/src/main/java/com/yoshione/fingen/classes/ListSumsByCabbage.java

Shape

Method 3,179
Class 361
Interface 65
Enum 2

Languages

Java100%

Modules by API surface

app/src/main/java/com/yoshione/fingen/ActivityEditTransaction.java132 symbols
app/src/main/java/com/yoshione/fingen/model/Transaction.java70 symbols
app/src/main/java/com/yoshione/fingen/ActivityMain.java56 symbols
app/src/main/java/com/yoshione/fingen/adapter/AdapterFilters.java54 symbols
app/src/main/java/com/yoshione/fingen/model/Account.java48 symbols
app/src/main/java/com/yoshione/fingen/widgets/AmountEditor.java47 symbols
app/src/main/java/com/yoshione/fingen/fts/models/Receipt.java47 symbols
app/src/main/java/com/yoshione/fingen/utils/ViewServer.java45 symbols
app/src/main/java/com/yoshione/fingen/FragmentTransactions.java44 symbols
app/src/main/java/com/yoshione/fingen/ActivityBackup.java44 symbols
app/src/main/java/com/yoshione/fingen/model/BaseModel.java40 symbols
app/src/main/java/com/yoshione/fingen/FragmentBudget.java39 symbols

For agents

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

⬇ download graph artifact