MCPcopy Index your code
hub / github.com/JaspervanRiet/Jager

github.com/JaspervanRiet/Jager @v2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.0 ↗ · + Follow
504 symbols 1,067 edges 46 files 1 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Jager

An unofficial Android client for Product Hunt with a heavy focus on material design, made by Jasper van Riet. Jager makes use of the Product Hunt API. Licensed under GPLv3.

Download

Find the app on the Google Play Store

API Keys

Please replace the API keys with your own. The Product Hunt Api key doesn't work anyway. Be sure to put your Fabric API keys (if you have them, otherwise remove all references to Fabric) in crashlytics.properties.

app/crashlytics.properties

apiSecret=yourapisecret
apiKey=yourapikey

Libraries

  • Retrofit - Type-safe REST client for Android and Java by Square, Inc
  • Rxjava - RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
  • RxAndroid - RxJava bindings for Android
  • Retrolambda - A gradle plugin for getting java lambda support in java 6, 7 and android
  • Picasso - A powerful image downloading and caching library for Android
  • Realm - Realm is a mobile database: a replacement for SQLite & ORMs
  • Android-RobotoTextView - Implementation of a TextView and all its direct/indirect subclasses with native support for the Roboto fonts, includes the brand new Roboto Slab fonts.
  • Butterknife - View "injection" library for Android
  • LicensesDialog - LicensesDialog is an open source library to display licenses of third-party libraries in an Android app.
  • Materialish-Progress - A material style progress wheel compatible with 2.3.
  • SwipeBackLayout - An Android library that help you to build app with swipe back gesture.

Thanks to

License

Copyright (C) 2015 Jasper van Riet

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Extension points exported contracts — how you extend this code

ProductView (Interface)
(no doc) [4 implementers]
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/ProductView.java
OnFeedContextMenuItemClickListener (Interface)
(no doc) [3 implementers]
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/FeedContextMenu.java
CommentsView (Interface)
(no doc) [2 implementers]
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/CommentsView.java
CollectionView (Interface)
(no doc) [2 implementers]
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/CollectionView.java
OnCollectionClickListener (Interface)
(no doc) [2 implementers]
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/Adapters/CollectionListAdapter.java

Core symbols most depended-on inside this repo

getContext
called by 21
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/ProductView.java
getInstance
called by 9
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/FeedContextMenuManager.java
setTitle
called by 9
app/src/main/java/com/jaspervanriet/huntingthatproduct/Entities/Collection.java
setAdapterForRecyclerView
called by 8
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/ProductView.java
getColor
called by 8
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/Adapters/DrawerAdapter.java
getPosts
called by 8
app/src/main/java/com/jaspervanriet/huntingthatproduct/Data/Http/PHApi.java
onDestroy
called by 8
app/src/main/java/com/jaspervanriet/huntingthatproduct/Presenters/ProductPresenter.java
setContentView
called by 7
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/Activities/DrawerActivity.java

Shape

Method 449
Class 45
Interface 10

Languages

Java100%

Modules by API surface

app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/Activities/CollectionActivity.java34 symbols
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/Activities/MainActivity.java33 symbols
app/src/main/java/com/jaspervanriet/huntingthatproduct/Entities/Product.java28 symbols
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/Activities/CommentsActivity.java21 symbols
app/src/main/java/com/jaspervanriet/huntingthatproduct/Presenters/ProductPresenterImpl.java21 symbols
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/Activities/WebActivity.java20 symbols
app/src/main/java/com/jaspervanriet/huntingthatproduct/Entities/Collection.java19 symbols
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/Adapters/ProductListAdapter.java18 symbols
app/src/main/java/com/jaspervanriet/huntingthatproduct/Entities/Comment.java18 symbols
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/Activities/DrawerActivity.java17 symbols
app/src/main/java/com/jaspervanriet/huntingthatproduct/Entities/User.java17 symbols
app/src/main/java/com/jaspervanriet/huntingthatproduct/Views/ProductView.java15 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page