Abstract
Sometimes, we might have time as a configuration value. Sure thing that a timestamp most probably will be of a Long time. Thus, a TextTool could be used to represent it. Though, using the text tool, in this case, might not be handy, especially for high values. It would be nice if we'll have a separate tool for time values, which will simplify the time configuration value manipulations providing a good UX in the form of a time picker.
Requirements
Implement a TimeTool, which will help the library consumer easily manipulate time configuration values.
Consumer flow
- Open the sample app and go to the YML dev tools screen.
- Find the TimeTool UI control
- Try to update the configuration value and make sure it's persisted after app restart.
Repeat the same use-case for Memory dev tools screen.
Abstract
Sometimes, we might have time as a configuration value. Sure thing that a timestamp most probably will be of a Long time. Thus, a TextTool could be used to represent it. Though, using the text tool, in this case, might not be handy, especially for high values. It would be nice if we'll have a separate tool for time values, which will simplify the time configuration value manipulations providing a good UX in the form of a time picker.
Requirements
Implement a TimeTool, which will help the library consumer easily manipulate time configuration values.
Consumer flow
Repeat the same use-case for Memory dev tools screen.