This is probably a question which has been asked and answered before but here goes in one all-encompassing question...:

I have developed an app and I want to get it to as many people as possible (obviously)

What do I do next?

How do I get it in the official App Catalogue?
How do I get it on the PreCentral Homebrew list?
How does the web based distribution work and how do I do it?

...and what else should I know?

Many, many thanks in advance...