MCPcopy Index your code
hub / github.com/CityZenApp/AndroidApp

github.com/CityZenApp/AndroidApp @v1.2.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.1 ↗ · + Follow
638 symbols 1,571 edges 71 files 127 documented · 20%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

CityZen Android app Releases

Openstreetmap contributor

Get it on F-Droid

Screenshots

Screenshot Screenshot Screenshot Screenshot

How to contribute

If you want to contribute to CityZen, you are very welcome:

License

Software code is licensed under a Mozilla Public License 2.0

Covered Software is provided under this License on an "as is"
basis, without warranty of any kind, either expressed, implied, or
statutory, including, without limitation, warranties that the
Covered Software is free of defects, merchantable, fit for a
particular purpose or non-infringing. The entire risk as to the
quality and performance of the Covered Software is with You.
Should any Covered Software prove defective in any respect, You
(not any Contributor) assume the cost of any necessary servicing,
repair, or correction. This disclaimer of warranty constitutes an
essential part of this License. No use of any Covered Software is
authorized under this License except under this disclaimer.  

Extension points exported contracts — how you extend this code

RecyclerViewItemClickInterface (Interface)
Created by Valdio Veliu on 26/04/2017. [5 implementers]
CityZenApp/app/src/main/java/com/cityzen/cityzen/Utils/RecyclerView/RecyclerViewItemClickInterface.java
AsyncTaskListener (Interface)
Listener for the result or failure of an async operation [4 implementers]
CityZenApp/app/src/main/java/com/cityzen/cityzen/oauth/AsyncTaskListener.java
TimeCallback (Interface)
Created by Valdio Veliu on 05/05/2017. [4 implementers]
CityZenApp/app/src/main/java/com/cityzen/cityzen/Fragments/Timer/TimeCallback.java
PoiResponseListener (Interface)
Created by Valdio Veliu on 29/04/2017. [3 implementers]
CityZenApp/app/src/main/java/com/cityzen/cityzen/Utils/MapUtils/PoiCategoryFilter/PoiResponseListener.java
ParcelablePoiResponseListener (Interface)
Created by Valdio Veliu on 03/05/2017. [3 implementers]
CityZenApp/app/src/main/java/com/cityzen/cityzen/Utils/MapUtils/OsmNodeUtils/ParcelablePoiResponseListener.java

Core symbols most depended-on inside this repo

equals
called by 104
CityZenApp/app/src/main/java/com/cityzen/cityzen/Utils/MapUtils/Search/nominatimparser/Pair.java
toString
called by 68
CityZenApp/app/src/main/java/com/cityzen/cityzen/Models/ParcelablePOI.java
getValue
called by 52
CityZenApp/app/src/main/java/com/cityzen/cityzen/Models/OsmFeature.java
getKey
called by 51
CityZenApp/app/src/main/java/com/cityzen/cityzen/Models/OsmFeature.java
getLatitude
called by 21
CityZenApp/app/src/main/java/com/cityzen/cityzen/Models/ParcelablePOI.java
getLongitude
called by 21
CityZenApp/app/src/main/java/com/cityzen/cityzen/Models/ParcelablePOI.java
centerViewToast
called by 17
CityZenApp/app/src/main/java/com/cityzen/cityzen/Utils/Development/AppToast.java
resetAdapter
called by 16
CityZenApp/app/src/main/java/com/cityzen/cityzen/Adapters/PlaceListAdapter.java

Shape

Method 552
Class 68
Interface 14
Enum 4

Languages

Java100%

Modules by API surface

CityZenApp/app/src/main/java/com/cityzen/cityzen/Activities/MainActivity.java59 symbols
CityZenApp/app/src/main/java/com/cityzen/cityzen/Fragments/EditPoiFragment.java42 symbols
CityZenApp/app/src/main/java/com/cityzen/cityzen/Fragments/CreatePoiFragment.java36 symbols
CityZenApp/app/src/main/java/com/cityzen/cityzen/oauth/OAuthWebViewDialogFragment.java29 symbols
CityZenApp/app/src/main/java/com/cityzen/cityzen/Fragments/MapFragment.java28 symbols
CityZenApp/app/src/main/java/com/cityzen/cityzen/Models/ParcelablePOI.java25 symbols
CityZenApp/app/src/main/java/com/cityzen/cityzen/Fragments/SearchFragment.java23 symbols
CityZenApp/app/src/main/java/com/cityzen/cityzen/Fragments/PoiListFragment.java22 symbols
CityZenApp/app/src/main/java/com/cityzen/cityzen/Utils/MapUtils/Search/nominatimparser/Place.java20 symbols
CityZenApp/app/src/main/java/com/cityzen/cityzen/Models/DeviceLocationData.java14 symbols
CityZenApp/app/src/main/java/com/cityzen/cityzen/Fragments/PoiDetailsFragment.java14 symbols
CityZenApp/app/src/main/java/com/cityzen/cityzen/Fragments/SettingsFragment.java13 symbols

For agents

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

⬇ download graph artifact