commons-app / apps-android-commons

The Wikimedia Commons Android app allows users to upload pictures from their Android phone/tablet to Wikimedia Commons
https://commons-app.github.io/
Apache License 2.0
988 stars 1.18k forks source link

Grant Discussion for Commons App 2023 #5060

Open madhurgupta10 opened 1 year ago

madhurgupta10 commented 1 year ago

Hi all,

We are brainstorming some ideas for the following year's grant proposal and would love to gather some ideas from everyone, especially the regular users of the app.

Few potential ideas we have in mind so far -

  1. Add support for Audio/Video upload.
  2. Have a working iOS version, which could be native or cross-platform.
  3. Better app architecture and migration to Kotlin.
  4. Marketing and promotion of the app.
  5. Better in-app notifications to increase app usage.
  6. Improve the overall UI and performance of the app.

The deadline for the grant would be around Jan 2023 so we have enough time to brainstorm.

The potential team may consist of @madhurgupta10 @sivaraam @maskaravivek @ashishkumar0207 @VojtechDostal

psh commented 1 year ago

On point 2 - if the team is already committed to using Kotlin - you might consider using Kotlin Multiplatform Mobile (KMM) to enable sharing code between your Android and iOS applications. Key business logic would have to move from Java to Kotlin as a first step, before being shared.

misaochan commented 1 year ago

Happy to hear this! Re: point 2, as discussed via email, I would strongly recommend having a chat with Adam Baso (director of product) before proceeding with this, as WMF technical staff have veto over technical grants submitted, and they have declined our iOS grant proposal previously.

The other points look fantastic. :)

psh commented 1 year ago

I was watching a really good video from the recent Droidcon NY - https://www.droidcon.com/2022/09/29/optimize-your-app-for-large-screens-3/ - talking about optimizing an app for larger screens, but also a good talk part way through about camera APIs and considerations. For an app like Commons, might be worth watching and seeing if anything is relevant to the work you want to do in these various points.

devarsh-mavani-19 commented 1 year ago

@madhurgupta10 @nicolas-raoul @misaochan are these ideas for GSoC 2023?

nicolas-raoul commented 1 year ago

@devarsh-mavani-19 The ideas above are not for GSoC. Here is the recommended idea for GSoC 2023.