How do I open source an Android app?
I've been building an app for some time and I'm interested in open sourcing it. I've searched the net but I haven't found a good thorough guide on how to open source an app. So, besides choosing a place to put my code (github etc), what are some other advice you can give me in order to do it right? Thanks in advance
like this
lambipapp
in reply to ByteMe • • •ByteMe
in reply to lambipapp • • •[object Object]
in reply to ByteMe • • •like this
PandaInSpace likes this.
ByteMe
in reply to [object Object] • • •onlinepersona
in reply to ByteMe • • •toptal.com/developers/gitignor…
That has templates.
onlinepersona
in reply to ByteMe • • •Codeberg or gitlab as a source forge. Depending on how private you are, you can start a fresh git repository, then your private history won't be exposed.
Otherwise, a license and gitignore file and you're done. Maybe a README if you fancy. And if you want to go overboard, add the apk or request for it to be put on F-Droid
like this
PandaInSpace likes this.
breakcore
in reply to onlinepersona • • •Always a README I would say.
First paragraph tells what the app does im clear terms.
Also, screenshots.
like this
PandaInSpace likes this.
ByteMe
in reply to onlinepersona • • •onlinepersona
in reply to ByteMe • • •Sign your app
Android DevelopersByteMe
in reply to onlinepersona • • •abeorch
in reply to ByteMe • •like this
PandaInSpace likes this.
Open Source reshared this.
ByteMe
in reply to abeorch • • •0_o7
in reply to ByteMe • • •If you're new to Android development, before you submit to main f-droid repo, try submitting it to izzydroid repo.
Follow their requirements but even if you miss some things, Izzy is very friendly and will guide you through the process. And then once you're done, you'll have a proper setup to submit to the main repo.
Good luck!
ByteMe
in reply to 0_o7 • • •fiatcode
in reply to ByteMe • • •ByteMe
in reply to fiatcode • • •irelephant [he/him]
in reply to ByteMe • • •Pick a good license: choosealicense.com/
If you haven't already, look into how git works.
Then upload the code to a git forge like codeberg or github
GitHub · Change is constant. GitHub keeps you ahead.
GitHubByteMe
in reply to irelephant [he/him] • • •