Я не фронт и вообще мимо проходил, но у меня есть один вопрос - зачем это надо переписывать?) Плохая производительность? Нет инструментов решения поставленных задач? Что именно решит vue, кроме факта его наличия в готовом проекте?
Ну, рейтинг бар работает только в рамках жизни активити или фрагмента. С сего можно только взять значение как из editText и все. Сохранять прийдется вручную. Тут несколько вариантов:
Если это 1 экран можно использовать preferences. Если это большое количество экранов то можно использовать локальную БД. Ну или путь бэк хранит информацию, отправляй оценку по API и получай при старте активити.
А вот сейчас я хочу написать пару маленьких приложений и выложить на github, что лучше использовать? Я могу конечно писать как написано в книгах, по которым я учился, но опыт android меня научил забывать почти все что написано в книге, ибо это устарело еще до того как эта книга была напечатана.
Денис Загаевский: Тут кому как удобней, EventBus невероятно быстр и не ресурсоемкий, во-первых, не уверен что Rx не отожрет больше ресурсов, а во-вторых, EventBus еще дает возможность юзать необычные юзкейсы благодаря sticky, можно тыкнуть в 1 активити, а результат тыка будет уже в другом активити, когда ты его запустишь.
Денис Загаевский: вот этот вопрос тоже мучает. На данный момент для андроида стэк: DI (Dagger 2) + MVP + RxJava, из всех статей что я читаю, как я понял, пока что это не то что бы "вышка", но тот стандарт к которому идут все андроид разрабы. Про стэк iOS не знаю ничего, и пока буду узнавать, так уж ли сильно устареет мой стэк для android?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.