Show HN: I built an app to create repeatable checklists to help with ADHD
Hi Guys,<p>I'm Spencer and recently built CheckYourList to help with my ADHD.<p>The app lets you create repeatable checklists. It's great for packing lists, daily routines, cleaning lists and things that you need to take with you constantly. The reason it is different to apps like Apple reminders is once you complete a checklist you can uncheck every item so it is ready to go next time.<p>I built the app because I found myself forgetting things more and more after the birth of my son. For example, dropping him at daycare and then going to the gym, required so many things. I felt overwhelmed and would take ages to leave the house as I searched around looking for what I needed. I wanted a solution, I built this app to help.<p>The app is available on iOS and WatchOS and syncs between the two with all the data in iCloud (I never see the data).<p>I'm constantly iterating the app, I am currently working on the ability to keep a history of checklists you have completed so you can check you did things (like taking medication every morning). If anyone has any ideas for features they would like to see let me know :)<p>I'm mainly a web developer, I've put a lot of work in my spare time over the last six months learning iOS development and swift. The app is built in SwiftUI, which coming from javascript the syntax was quite comfortable, although the language does have some very big differences.<p>The most difficult thing was learning where SwiftUI would not work and how to drop down to UIKit where needed. Things like how to focus a text field programmatically are missing in SwiftUI (coming in iOS15).<p>A big thank you to Paul Hudson at hackingwithswift.com as without his HWS+ videos I don't think I could have built a production ready app as most tutorials don't cover production scenarios and apples documentation is truely terrible. His information on core data was invaluable.<p>You can see the app in the app store here: <a href="https://apps.apple.com/au/app/checkyourlist/id1571623264" rel="nofollow">https://apps.apple.com/au/app/checkyourlist/id1571623264</a>