Simple Swift Native iOS App
Budget: $30 – $250 USD
I need a simple swift native iOS app. The app will have 2 main features.
The first will display an animated circular ring timer.
There should be 4 text box fields titled: "inhale", "hold", "exhale", "hold". These 4 text box fields will be associated with 4 segments in the circular ring timer.
In each text box field I will enter a number. The number will be the length in seconds for that associated segment. The length of each segment in the circular ring timer should reflect the numbers entered. Each segment should have a different color.
The total number of all 4 segments combined will be the total length of one cycle of the timer.
There should be a button 'generate timer'. When I click on the button, it will generate the animated circular ring timer.
There should be a circular status bar that starts at the 12 o'clock position and travels clockwise.
As the status bar passes through each segment, it will display the associated title of that segment, "inhale", "hold", "exhale", or "hold", in the middle of the circular ring timer.
refer to timer.jpg
****************************************
The second feature will use iOS screen time API to block selected apps.
Refer to block-form.jpg
There should be a page with a 'select apps' button.
I will also select the start and end times of the day
The should be 7 buttons for the 7 days of week so I can select which days they will be blocked.
If I click button, it will open a page where I select apps/sites to block.
Refer to select-apps.jpg.
it will list all the categories with radio buttons next to each. If I click on a category, it will expand and list all apps/sites in that category with radio buttons next to each. I can select individual apps/sites to block, or I can click the category radio button and it will select all the radio button of all the apps/sites in that category.
The first will display an animated circular ring timer.
There should be 4 text box fields titled: "inhale", "hold", "exhale", "hold". These 4 text box fields will be associated with 4 segments in the circular ring timer.
In each text box field I will enter a number. The number will be the length in seconds for that associated segment. The length of each segment in the circular ring timer should reflect the numbers entered. Each segment should have a different color.
The total number of all 4 segments combined will be the total length of one cycle of the timer.
There should be a button 'generate timer'. When I click on the button, it will generate the animated circular ring timer.
There should be a circular status bar that starts at the 12 o'clock position and travels clockwise.
As the status bar passes through each segment, it will display the associated title of that segment, "inhale", "hold", "exhale", or "hold", in the middle of the circular ring timer.
refer to timer.jpg
****************************************
The second feature will use iOS screen time API to block selected apps.
Refer to block-form.jpg
There should be a page with a 'select apps' button.
I will also select the start and end times of the day
The should be 7 buttons for the 7 days of week so I can select which days they will be blocked.
If I click button, it will open a page where I select apps/sites to block.
Refer to select-apps.jpg.
it will list all the categories with radio buttons next to each. If I click on a category, it will expand and list all apps/sites in that category with radio buttons next to each. I can select individual apps/sites to block, or I can click the category radio button and it will select all the radio button of all the apps/sites in that category.