I've got a weekend to myself and I'm struggling not to fire up Xcode and work on the app I'm trying to finish. I know if I work now, I'll pay for it it later in the week. I'm trying to keep burnout at bay so I need to protect my down-time.
What do you do when you don't have any plans and your laptop is calling you?
I know, I know; leave the house, go for a walk. But how can that compete with the allure of PRODUCTIVITY! PROGRESS! GETTING THINGS DONE!
What are your long-term goals beyond releasing the app?
Do you want to have many people using it? Will they pay? How do you want to market the app? Do you want to hire or join a dev team? Do you want to manage a dev team?
Technical sales, coding for a team (instead of yourself) and management are all learnable skills, but they don't seem as time-critical to an engineer so they seem like they can be pushed off.
However, you need to start somewhere, and if you focus on shipping something out the door then you'll never get off that near-term treadmill. So, read up on those, listen to podcasts or videos on the topic, etc.
Or, are you working on the weekend on your off-time to develop software for your employer? In which case, I'm sure your employer is happy with your free donation of part of your life, and won't do hardly anything in return.
Or, are you worried that co-workers are also working on the weekend and you'll lose your job if you don't keep up with them? In which case, you're in a race to the bottom. Start learning about labor-management relations from a pro-labor perspective.