You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 27, 2024. It is now read-only.
Add a Number keyboard to new transactions screen. Pay attention, this task covers only keyboard, but not the transaction amount TextView on top of it. It will have the following details:
classes to be added: NumberKeyboardView, NumberKeyboardViewModel, NumberKeyboardUsf, layout/view_number_keyboard.xml
classes to be modified: Add NumberKeyboardView to NewTransactionFragment, keyboard interaction should be printed to console (print the transaction amount, for example, typing 1 will print 1, then 4 will 14, 9 will 149 and etc). This is temporary solution, it will be changed once we add transaction amount textview.
Acception criteria
Layout needs to be implemented with ConstraintLayout
Entering numbers will be reflected in console (for now)
Pressing back button will remove the previous number (or dot if presents)
Pressing dot should convert number to fractions
Pressing down arrow expands the keyboard, and up button collapses. This needs to be done using animations.
The text was updated successfully, but these errors were encountered:
This issue covers adding a Number keyboard to new transactions screen:
![video](https://user-images.githubusercontent.com/8268042/95747402-1fc4cc80-0ce4-11eb-8222-0b759b0d3ae1.gif)
You can refer to its previous implementation, which can be found at https://github.com/shagalalab/qarejet-android-old/tree/master/core-widgets/src/main/java/com/shagalalab/qarejet/core/widgets/numberkeyboard. Although, the previous implementation was using MVP, now you need to change it to MVI way. This will be your first "real" experience of working with USF.
Task
Add a Number keyboard to new transactions screen. Pay attention, this task covers only keyboard, but not the transaction amount TextView on top of it. It will have the following details:
feature/number-keyboard
com.shagalalab.feature.transaction.presentation.numberkeyboard
NumberKeyboardView
,NumberKeyboardViewModel
,NumberKeyboardUsf
,layout/view_number_keyboard.xml
NumberKeyboardView
toNewTransactionFragment
, keyboard interaction should be printed to console (print the transaction amount, for example, typing 1 will print 1, then 4 will 14, 9 will 149 and etc). This is temporary solution, it will be changed once we add transaction amount textview.Acception criteria
ConstraintLayout
The text was updated successfully, but these errors were encountered: