This app was mentioned in 4 comments, with an average of 1.00 upvote
First congrats on getting clean and wishing you a long successful journey.
Second I found these two that look like what you're looking for but haven't personally used them. https://play.google.com/store/apps/details?id=ru.infteh.organizer.trial https://play.google.com/store/apps/details?id=com.time_management_studio.my_daily_planner
Third, since it seems like you have some coding experience, why not build your own just how you want it?
Reminds me a lot of Outlook in its ability to do repeating tasks but has a greater range of customization for repeating time frames. For example: I want to have my rug vacuumed every tuesday and every third friday, the app allows me to setup the tasks to repeat for those times without having to have a second set of appointments or tasks.