MCPcopy Index your code
hub / github.com/OpnTec/ots15-companion

github.com/OpnTec/ots15-companion @fdroid-1.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release fdroid-1.5 ↗ · + Follow
1,003 symbols 2,319 edges 114 files 293 documented · 29% updated 11y agofdroid-1.5 · 2015-05-14★ 1,3945 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

OpenTech summit 2015 app based on FOSSASIA companion-android

Advanced native Android schedule browser application for the FOSSASIA conference in Singapore.

This is build upon the FOSDEM Companion For android. It uses loaders and fragments extensively and is backward compatible up to Android 2.1 thanks to the support library.

To get more information and install the app, look at the Google Play Store page.

How to build

All dependencies are defined in app/build.gradle. Import the project in Android Studio or use Gradle in command line:

./gradlew assembleRelease

The result apk file will be placed in app/build/outputs/apk/.

Build status

Build Status

Pending Task

  • Download schedule in a background thread
  • Notification for Bookmarked Events/Talks
  • Integrate Google+ login or any other mechanism to fetch user email address TBD
  • Integrate Google Maps

License

Apache License, Version 2.0

Used libraries

Contributors

  • Christophe Beyls
  • Abhishek Batra
  • Manan Wason
  • Pratik Todi
  • Mario Behling
  • Tymon Radzik
  • Arnav Gupta

Extension points exported contracts — how you extend this code

Listener (Interface)
Callback interface for delivering parsed responses. [5 implementers]
app/src/main/java/com/android/volley/Response.java
ErrorListener (Interface)
Callback interface for delivering error responses. [5 implementers]
app/src/main/java/com/android/volley/Response.java
ImageListener (Interface)
Interface for the response handlers on image requests. The call flow is this: 1. Upon being attached to a request, [5 …
app/src/main/java/com/android/volley/toolbox/ImageLoader.java
HttpStack (Interface)
An HTTP stack abstraction. [5 implementers]
app/src/main/java/com/android/volley/toolbox/HttpStack.java
Cache (Interface)
An interface for a cache keyed by a String with a byte array as data. [4 implementers]
app/src/main/java/com/android/volley/Cache.java

Core symbols most depended-on inside this repo

equals
called by 57
app/src/main/java/org/opentech/model/Link.java
add
called by 55
app/src/main/java/com/android/volley/RequestQueue.java
get
called by 37
app/src/main/java/com/android/volley/Cache.java
getInstance
called by 33
app/src/main/java/org/opentech/db/DatabaseManager.java
close
called by 25
app/src/main/java/com/android/volley/toolbox/PoolingByteArrayOutputStream.java
writeString
called by 24
app/src/main/java/com/android/volley/toolbox/DiskBasedCache.java
readString
called by 24
app/src/main/java/com/android/volley/toolbox/DiskBasedCache.java
replaceUnicode
called by 23
app/src/main/java/org/opentech/utils/StringUtils.java

Shape

Method 842
Class 138
Interface 19
Enum 4

Languages

Java100%

Modules by API surface

app/src/main/java/com/android/volley/Request.java46 symbols
app/src/main/java/org/opentech/fragments/FossasiaEventDetailsFragment.java33 symbols
app/src/main/java/org/opentech/model/FossasiaEvent.java32 symbols
app/src/main/java/org/opentech/db/DatabaseManager.java31 symbols
app/src/main/java/org/opentech/activities/MainActivity.java31 symbols
app/src/main/java/com/android/volley/toolbox/ImageLoader.java31 symbols
app/src/main/java/com/android/volley/toolbox/DiskBasedCache.java31 symbols
app/src/main/java/com/viewpagerindicator/UnderlinePageIndicator.java27 symbols
app/src/main/java/com/example/android/common/view/SlidingTabLayout.java24 symbols
app/src/main/java/org/opentech/model/Speaker.java22 symbols
app/src/main/java/android/support/v4/preference/PreferenceFragment.java21 symbols
app/src/main/java/org/opentech/fragments/PersonsListFragment.java20 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page