MCPcopy Index your code
hub / github.com/BlackZheng/Piebald

github.com/BlackZheng/Piebald @v2.0.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.0.3 ↗ · + Follow
653 symbols 1,709 edges 67 files 104 documented · 16%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Piebald-Android

Piebald is an application for appreciation and downloading of stunning photograph. Unsplash.com is the image source. This is my first project for development practice. I'm sure that there are many defects in this project. I will apreciate your advices or criticisms. And I 'm glad if somebody help me to perfect Piebald.

Preview

screenshot

screenshot screenshot

screenshotscreenshot

screenshotscreenshot

Get it on Google Play

Download Demo

Credits

Thanks Frank-Zhu for the achievement of BaseAbstractRecycleCursorAdapter and stormzhang for 9gag which provided me the inspiration!

Third-party Libraries

Developer

License

Copyright 2016 BlackZheng

Licensed under the GNU General Public License, Version 3.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

 http://www.gnu.org/licenses/gpl-3.0.html

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Extension points exported contracts — how you extend this code

OnDoubleClickListener (Interface)
Created by BlackZheng on 2016/4/24. [4 implementers]
app/src/main/java/com/blackzheng/me/piebald/ui/listener/OnDoubleClickListener.java
OnFragmentInteractionListener (Interface)
This interface must be implemented by activities that contain this fragment to allow an interaction in this fragment to [3 …
library/src/main/java/net/rdrei/android/dirchooser/DirectoryChooserFragment.java
OnItemClickLitener (Interface)
(no doc) [5 implementers]
app/src/main/java/com/blackzheng/me/piebald/ui/adapter/CollectionsListAdapter.java
OnItemClickLitener (Interface)
(no doc) [5 implementers]
app/src/main/java/com/blackzheng/me/piebald/ui/adapter/ContentAdapter.java
OnItemClickLitener (Interface)
(no doc) [5 implementers]
app/src/main/java/com/blackzheng/me/piebald/ui/adapter/UserPhotosAdapter.java
UnsplashService (Interface)
Created by BlackZheng on 2016/12/1.
app/src/main/java/com/blackzheng/me/piebald/api/UnsplashService.java

Core symbols most depended-on inside this repo

d
called by 39
app/src/main/java/com/blackzheng/me/piebald/util/LogHelper.java
getContext
called by 31
app/src/main/java/com/blackzheng/me/piebald/App.java
makeLogTag
called by 22
app/src/main/java/com/blackzheng/me/piebald/util/LogHelper.java
build
called by 18
library/src/main/java/net/rdrei/android/dirchooser/DirectoryChooserConfig.java
create
called by 17
app/src/main/java/com/blackzheng/me/piebald/util/database/SQLiteTable.java
addColumn
called by 16
app/src/main/java/com/blackzheng/me/piebald/util/database/SQLiteTable.java
getStringFromRes
called by 15
app/src/main/java/com/blackzheng/me/piebald/util/ResourceUtil.java
getInstance
called by 14
app/src/main/java/com/blackzheng/me/piebald/api/UnsplashAPI.java

Shape

Method 552
Class 92
Interface 7
Enum 2

Languages

Java100%

Modules by API surface

library/src/test/java/net/rdrei/android/dirchooser/TestMenuItem.java39 symbols
library/src/main/java/net/rdrei/android/dirchooser/DirectoryChooserFragment.java35 symbols
app/src/main/java/com/blackzheng/me/piebald/ui/fragment/ContentFragment.java27 symbols
app/src/main/java/com/blackzheng/me/piebald/ui/MainActivity.java26 symbols
app/src/main/java/com/blackzheng/me/piebald/ui/CollectionActivity.java26 symbols
app/src/main/java/com/blackzheng/me/piebald/util/Downloader.java23 symbols
app/src/main/java/com/blackzheng/me/piebald/ui/adapter/BaseAbstractRecycleCursorAdapter.java23 symbols
app/src/main/java/com/blackzheng/me/piebald/ui/PhotoDetailActivity.java18 symbols
app/src/main/java/com/blackzheng/me/piebald/ui/UserPageActivity.java17 symbols
app/src/main/java/com/blackzheng/me/piebald/App.java17 symbols
library/src/test/java/net/rdrei/android/dirchooser/DirectoryChooserFragmentTest.java16 symbols
app/src/main/java/com/blackzheng/me/piebald/ui/SettingActivity.java15 symbols

For agents

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

⬇ download graph artifact