I agree - when I code I enforce a strict model-view pattern.

I think the issue for me is that there's a lot of system calls - ex. HapticFeedback, Dark mode, and then there's things like animations.

I was wondering why I couldn't find a certain element - turns out it wasn't on the screen yet because of a fancy animation. headless woes :)

but in general I agree a good architecture makes all the difference!

--

Developer passionate about learning and creating things. Writing to help others learn.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store