shlogg · Early preview
Kiolk @kiolk

Implementing TODOs: Creating Technical Debt Through Quick Development

Implementing TODOs creates technical debt, but laying foundation for future work allows faster release. Next steps: add Detekt, update README, create GitHub project. Help needed: designer, Android/KMM developer, other collaborators.

I try to move quickly, and as a result, I add TODOs to implement functionality later. There aren't critical area, but they require time that I don't have. I believe I will return to them in the future. In the other words, I am creating technical debt through this behavior. 
What I did:
Today, I accomplished two big tasks. First, I implemented the base logic for theming and added the ability to switch between day and night mode. I didn't do more; I only laid the foundation for it. Second, I created StubWebView to display screens that I haven't implemented yet.  This approach allows mocking gene...