Друзья, подскажите правильный подход для мессенджера. Необходимо сделать процесс логина пользователя, планирую сделать так. Подскажите слабые места
1. При открытии риложения автоматически открывается экран с логином
2. В SharedPrefs ищу логин и пароль
3. Если есть логин и пароль, то отправляю на сервер для аутентификации
4. Если данные верны, то пользователя перебрасывает на экран с чатами. Пользователь успешно аутентифицирован
5. Если данные не верны, то остается на экране с логином
6. Если же данных нет в SharedPrefs, то так же оставить на странице с логином
(надежный как швейцарские часы)
Есть на гите исходники готовых месенджеров, глянь туда. Меньше головой придётся думать.