
How to manage different release types (local development, beta, release, etc). How to automate bumping the build # for your app. How to use a Makefile to automate repetitive tasks and increase discoverability. How to sort your Xcode project file to minimize merge conflicts within the team.
How to arrange your folders and files using an "Application", "Components", and "UI" structure to provide separation of concerns. Ideally my goal is to illustrate at least the following features and functionality, completely test-driven: Project Organization / Automation / Discoverability This code is the result of several years of TDD'ing iOS apps, reading books on testing and engineering topics, and input and influence from a number of people who have taught me so many things. However I broke this rule for this project specifically so readers could understand some of the "why?" behind these approaches. I typically don't write many, of any, comments in code these days. The purpose of this app is to showcase how to test-drive out various typical aspects of an iOS app client with a Kotlin Spring back-end. The world clearly doesn't need another to-do list app - however I wanted to build a simple iOS app to illustrate how I have been approaching test-driving iOS development lately. To Do List iOS Client App + Kotlin Spring Server If you have any questions, please reach out to our team by using our contact form. To delete tasks from your list, simply hover to the right of the task and click the little trash bin icon that appears!
You can click "Completed" to expand the list of all of your completed tasks, or keep them collapsed. When you've completed one of your tasks, click the bubble to cross it off your list! Clicking this will move your task down below to your "Completed" tasks section. To get started, simply click in the "Create a new task" bar, and begin typing your task! When you are finished typing, press Enter on your keyboard, or click anywhere on your screen to add it to your todo list!
Then, s elect the Todo List Widget from the Dashboards Center under the "Recommended" category, or by searching for it in the search bar! To add the Todo List Widget, click on the "Add widget" at the top left corner of your dashboard, and then select "More". You can create a to-do list for your dashboard with the Todo List Widget! Add items to the list and tick them off as you power through your tasks! ✅