Commons app mirror
Find a file
Dmitry Brant 2884bd934a Remove dependency on Glide, Picasso, SVG, and multidex. (#1859)
* Eliminate the use of Picasso.

This gets rid of the single use of the Picasso library (which was causing
the whole library to be imported and shipped) and replaces it with Glide.
TODO: replace this and the other instance(s) of Glide usage with Fresco,
or vice versa.

* Remove dependency on Glide.

This removes the dependency on Glide, as well as the SVG rendering
library, whose only purpose was to display a single SVG image in the
Notification activity. Unfortunately Android doesn't support SVG natively,
but Echo notifications have icons that are SVG formatted. Rather than
import a bunch of heavy libraries to support this single case of SVG
rendering, we can simply create a few local drawables that correspond to
the different types of notifications, and use them instead.

* Remove multidex!

Multidex is a killer of performance and should be avoided at all costs.

* Remove further unused bits.

* Remove final vestige of multidex.
2018-08-30 14:40:17 +03:00
app Remove dependency on Glide, Picasso, SVG, and multidex. (#1859) 2018-08-30 14:40:17 +03:00
design #930 - Added localised screenshots for Turkish and Russian languages (2 folders in design/screenshots, 8 files each). All screenshots are ordered and follow the same pattern with the current English ones on the Google Play app page. 2018-02-17 21:32:56 +09:00
gradle/wrapper Add Forgot Password Option in LoginActivity (#1242) 2018-03-10 23:00:05 +05:30
marketing Fixed unicode characters 2017-12-14 22:21:31 +09:00
script/style Bump max line length to 140 characters in Checkstyle rules (#1590) 2018-06-05 19:33:51 +10:00
update-license-info Merge "commons" into the project root directory 2016-07-02 16:48:57 +09:00
.gitignore Detecting pictures that are too dark (#926) 2018-02-18 15:01:42 +05:30
.gitreview Add .gitreview 2013-06-17 10:44:28 +00:00
.travis.yml Enable crosswiki notifications and minor UI fixes in displaying notif… (#1540) 2018-05-24 15:54:31 +03:00
build.gradle Moved tests over to Kotlin. (#1428) 2018-04-08 17:59:20 +10:00
CHANGELOG.md Versioning and changelog for v2.8.1 (#1827) 2018-08-14 17:58:32 +10:00
CONTRIBUTING.md CONTRIBUTING: create a new further reading section 2018-06-25 21:11:11 +05:30
COPYING Relicense to Apache License 2013-04-23 21:16:43 +05:30
CREDITS Fixed misspelling in credits.md 2018-04-06 19:26:23 +10:00
dependency-injection.md dependency-injection.md: fix some typos (#1681) 2018-07-07 22:05:22 +09:00
find-broken-strings-variables.sh Updated path 2016-10-26 19:56:49 +09:00
gitutils.gradle Use modified branch names for APK 2017-11-24 00:14:38 +05:30
gradle.properties Enable crosswiki notifications and minor UI fixes in displaying notif… (#1540) 2018-05-24 15:54:31 +03:00
gradlew Update gradle from 4.0-rc-1 to 4.0.1 2017-07-19 17:14:37 +09:00
gradlew.bat Update gradle from 4.0-rc-1 to 4.0.1 2017-07-19 17:14:37 +09:00
ISSUE_TEMPLATE.md Add description to "steps to reproduce" 2018-06-29 03:11:35 +10:00
PULL_REQUEST_TEMPLATE.md Merge branch 'master' into wikidataEdits 2018-05-31 10:02:38 +05:30
README.md Remove dependency on Glide, Picasso, SVG, and multidex. (#1859) 2018-08-30 14:40:17 +03:00
RELEASE-CHECKLIST.md Update RELEASE-CHECKLIST 2013-04-27 00:58:19 +05:30
settings.gradle Merge "commons" into the project root directory 2016-07-02 16:48:57 +09:00
sign.sh Fix Codacy Issues + remove unused patch 2017-03-23 17:51:13 +00:00

Wikimedia Commons Android app Build status

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 :-)

Get it on F-Droid Get it on Google Play

Documentation

We try to have an extensive documentation at our wiki here at Github:

Libraries Used

License

This software is open source, licensed under the Apache License 2.0.