Page MenuHomePhabricator

Commons Android app: Make upload more reliable
Closed, ResolvedPublic

Description

IMPORTANT: Make sure to read the GSoC participant instructions and communication guidelines thoroughly before commenting on this task. This space is for project-specific questions, so avoid asking questions about getting started, setting up Gerrit, etc. When in doubt, ask your question on Zulip first!

Brief summary

Built with Java and Kotlin, this Android app allows contributors to upload pictures they have taken with their phone/tablet. Unfortunately, upload often fails, gets stuck, or loses location metadata.

The goal of this project is to fix these 3 bugs.

Our friendly team mostly uses GitHub and chat for code collaboration.

Skills required

Programming skills, specific technologies and Phabricator project tags

Possible mentor(s)

@Nicolas_Raoul, @Kaartic

Microtasks

Fix 1 bug as described in our developer documentation.

Event Timeline

Nicolas_Raoul renamed this task from Android Commons app: Make upload more reliable to Commons Android app: Make upload more reliable.Jan 27 2023, 8:39 AM

If the Wikimedia Commons app was made in Flutter, it could potentially benefit the organization in several ways:

  1. Improved user experience: Flutter allows developers to create smooth and responsive user interfaces with a native look and feel. By developing the Commons app in Flutter, Wikimedia could potentially improve the user experience of the app, making it more intuitive and easier to use.
  1. Faster development time: Flutter's "hot reload" feature allows developers to quickly see changes to the app in real-time, making it faster to iterate on and develop new features. This could potentially speed up the development time of the Commons app, allowing Wikimedia to release new updates and features more frequently.
  1. Cross-platform compatibility: Flutter allows developers to create apps that work on both Android and iOS devices, potentially reaching a wider audience. By developing the Commons app in Flutter, Wikimedia could potentially increase the app's user base and engagement.
  1. Community contributions: Flutter is an open-source framework with a growing community of developers. By developing the Commons app in Flutter, Wikimedia could potentially attract new contributors to the project, who could help improve and maintain the app over time.
  1. Overall, developing the Commons app in Flutter could potentially improve the user experience, speed up development time, increase cross-platform compatibility, and attract new contributors to the project, all of which could benefit the Wikimedia organization in achieving its mission of making knowledge freely available to everyone

Hi! Please consider resolving this task and moving any pending items to a new task, as GSoC/Outreachy rounds are now over, and this workboard will soon be archived.

Nicolas_Raoul claimed this task.

Upload in the Commons Android app is now much more reliable, huge thanks to Ritika!