-
Notifications
You must be signed in to change notification settings - Fork 4
/
TODO.txt
20 lines (17 loc) · 2.67 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
TODO:
- Вынести все зависимости в Dagger
- Исправить крайние горизонтальные отступы в fragment_contacts.xml и item_contact.xml
Рефакторинг:
- Цифры в ячейках поля подтверждения кода (экран Регистрация_код) могут быть не видны при маленькой доступной ширине экрана,
например в ландшафтной ориентации в режиме раздельного экрана при минимально возможной ширине экрана
- Вынести все размеры в макетах в ресурс dimens.xml и выделить общие include/merge для макетов с разными квалификаторами
- Выделить общие стили
- Испрвить названия идентификаторов в макетах
- В макетах повторяющийся margin-ы заменить одним родительским padding
- Отрефакторить AuthorizationFragment - вынести логику отображения сообщения о неправильном e-mail или пароле в отдельный view CustomErrorTextInputLayout
- Исправить? баг если на экране авторизации снять красное выделение одного из полей, перейти на другой экран(например Регистрации), и вернуться кнопкой back, то
поле снова станет красным - проблема в том что снятие красного выделения поля лежит на View, а не на Presenter, соответственно это состяние не восстанавливается.
Если этот функционал вообще нужен, то чтобы решить проблему можно сохранять цвет в savedInstanceState
- Отрефакторить di - отредактировать анотации, создать scope-ы, разбить на разные компоненты и модули, переделать класс Application в DaggerApplication
- Исправить баг KeyboardAwareTextInputEditText: при переворчаивании экрана клавиатура скрывается, но фокус и соответственно курсор остаются
- Удалить из ресурсов неиспользуемые шрифты(те, что не упомянабтся в res/strings)