🗓 May 13, 2022⏳ 1 minutes

Business Week #12 - Automating

Automation is the time investment that always pays off

When thinking about development, sooner or later you start thinking about automation of some tasks, processes, tests etc to simply save time when doing the same set of tasks from time to time. And, when you think about automation in world of iOS development, you need to think about Fastlane. This is the one tool to handle app automation in the way you would expect from tool like this in 2k22 - dependencies management, certification, building, testing, distribution - just to mention key areas you can automate using Fastlane.

This week was the right time to introduce automation to ConsiderItDone. Since Cocoapods dependency manager was introduced, with any change in Tuist project configuration was introduced I had to run couple of commands to a) fetch Tuist dependencies b) generate Tuist project c) fetch Cocoapods dependencies and update workspace. This really sounded like a list of tasks that can be triggered with one fastlane install command. And so it happened.

Also, I added local notifications for the app to remind me at 9pm if there are any tasks uncomplished for today to update their status. Later on, in settings, once created, there will be the possibility to turn them on & off and to set specific time when local notification is triggered.

Time spent: 135 minutes (56,25%)

Plan for week #13

Once we are able to create & track goals, the next step is to enchance them with levels. We want to track progress in relation with 3 levels of goals to monitor user achievements and monitor progress. So, the first step to accomplish that is to be able to add levels to goal creation screen and to introduce possibility to edit goals that already exist.

Tagged with: