I need to add a new feature for my Gym Trainer App:
New Feature Description:
Basically, The new feature allows the user to create a workout plan based on one of the gym program, and he can follow the plan to finish everyday’s training.
1. user enter’s the main screen, and choose one of the program
2. user tap ‘start program’ to start creating the plan
3. user select a time period and tap ‘start’
4. new plan will be created, and user enter’s today’s workout. (user can only create one plan at a time, if later he want to create another plan, the previous plan will be removed.)
5. user can see the exercise list, and then he tap ‘start’
6. user start the first excercise, when he finish one repetition, he can check it, only after all repititions are checked, he can go to the next exercise.
7. when all the exercise done, show a congrats screen to him.
Requirements for Coding:
1. Please use constraint layout whenever possible
2. Please code with Kotlin
What I will provide:
1. The detailed spec to you after you are hired.
2. Code review.
3. Any help you need during your implementation
4. Answer any questions about the requirement.
How do you work with me:
1. Let me know if you need any 3rd party libraries.
2. Please estimate the hours you need to finish the work
3. Please write clean and elegant code, since I will review your code strictly (I am also a seasoned developer btw), if you can not write excellent code, do not apply this job.
4. I will send comments and require changes if needed.
5. Keep all the information confidential (the design, spec, and code).
It could be a long term cooperation if I am 100% satisfied with your work, there will be more jobs coming from me in future.