mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 04:43:54 +01:00
Commons app mirror
androidcommonsgood-first-issuegsochacktoberfesthelp-wantedjavakotlinkotlin-androidphotographywikimediawikimedia-apiwikimedia-commons
* Bug fix issue #1839, changes * Extracted out PageTitle object's member varaible, displayText in a variable in findTemplate() in MediaDataExtractor * added null checks for the same varaible [Lets be safe side] * replaced equals with contains, ie. displayText.contains(title), so that uploads from multiple sources which have different formats still show up coordinates which was not being shown earlier * Bug fix issue #1846 1. Added null check in places in loadAttractionsFromLocation() in NearbyController 2. Catched exception in getFromWikidataQuery() which getFromWikidataQuery( )[Could be because of anything, primarily io]. * code formatting, adjusted whitespaces * return places which is initialised to empty list instead of null for places * replace catching Exception with the excact exception, ie. InterruptedIOException in NearbyPlaces |
||
|---|---|---|
| app | ||
| assets-source | ||
| design | ||
| gradle/wrapper | ||
| marketing | ||
| script/style | ||
| update-license-info | ||
| .gitignore | ||
| .gitreview | ||
| .travis.yml | ||
| build.gradle | ||
| CHANGELOG.md | ||
| CONTRIBUTING.md | ||
| COPYING | ||
| CREDITS | ||
| dependency-injection.md | ||
| find-broken-strings-variables.sh | ||
| gitutils.gradle | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| ISSUE_TEMPLATE.md | ||
| PULL_REQUEST_TEMPLATE.md | ||
| README.md | ||
| RELEASE-CHECKLIST.md | ||
| settings.gradle | ||
| sign.sh | ||
Wikimedia Commons Android app 
The Wikimedia Commons Android app allows users to upload pictures from their Android phone/tablet to Wikimedia Commons. Download the app here, or view our website.
Initially started by the Wikimedia Foundation, this app is now maintained by grantees and volunteers of the Wikimedia community. Anyone is welcome to improve it, just choose among the open issues and send us a pull request :-)
Documentation
We try to have an extensive documentation at our wiki here at Github:
Libraries Used
- Picasso
- RSS-Parser
- ViewPagerIndicator
- PhotoView
- Acra
- Renderers
- Gson
- Timber
- Java-String-Similarity
- ReadMoreTextView
- MaterialShowcaseView
- Butterknife
- OKHttp
- Okio
- RxJava
- JSoup
- Fresco
- Stetho
- Dagger
- AndroidSVG
- Java-HTTP-Fluent
- CircleProgressBar
- Glide
- Leak Canary
License
This software is open source, licensed under the Apache License 2.0.