Where do I begin?
So, we have covered quite a large amount of content and ways to approach social media, marketing, and getting your application ready for publishing, so where do you begin?
Short-term
In the short term, it is important to keep active. That way, even if your development process takes time, people are reminded about the awesome work that you are doing. Short posts about what you're up to, or an image during the development process, are all enough to maintain interest, but not to indefinitely keep it. Make sure that you have more detailed updates along the way so that there is a bit more context about what you and your team have been up to.
Long-term
Create a timeline, such as in the following figure, from when you begin developing to when you will be finished. Ideally, you should already have a timeline, but if you don't, create one. In this timeline, include all the different stages, for example, iterations, testing, and so on, and approximate dates. Now, with this...