и тд
Вообще хранить чувствительные данные - плохая примета. Но если сильно надо - androidx.security:security-crypto EncryptedSharedPreferences
Добрый день. А где в мобилках хранят токены? Apikey какой-нибудь, или jwt и подобные вещи. В sharedpreferences?
Добрый день. Да, token/jwt не настолько чувствительная информация, как пароли
Да это понятно. Сижу разбираюсь с мобильными приложениями. Пока с андроидом. Хочется основные принципы понять.
startAndroid/fandroid - хорошие сайты для этого
Спасибо. Вообще трудновато. Даже не так. Очень муторно. Почти ни на один вопрос нет единого ответа. После веба этого прям бесит))
Тут документация лучше. То что написано в офф доке гугла - вполне неплохое начало. Но там есть несостыковки с реальным миром, отставания от обнов и прочие проблемы документации. Но в целом - тоже сносный ресурс
СтартАндроид, кстати, не везде дает актуальную информацию.
Да, согласен, они подустарели. Но SharedPreferences например, не устарел) Как и многие другие вещи из их уроков
Пока ничего больше не смотрел. Только официальную документацию. Но там не всё, что нужно. Даже близко
Вообще, сам SharedPreferences не устарел, однако строить по нему Settings это уже deprecated. Та же самая байда с Notifications у Service и с AsyncTask.
Ну это совсем допотопные технологии) Но понимать, почему асинк дает утечку неплохо для развития.
Ну какими они не были, главное, что они работают и их, пока я не найду что-то похожее, мне придётся использовать в своих проектах
а как правильно? можно не хранить? каким образом? oauth какой-нибудь или что?
Пароли не нужно хранить. Запросил, отправил на сервак. Не надо ничего хранить
а если нужно запросы авторизовать?
Токен храни
Keystore: https://developer.android.com/reference/java/security/KeyStore
а по чему тогда строить настройки
что за байда с Notification у Service?
Preferences DataStore
так оно ж в альфе
и что в прод альфу тянуть?
Теперь там по-другому нужно создавать и вызывать Notification
А, видимо я перепутал с это зависимость в которой PreferencesFragmentCompat
Переходите, сударь на Fragments
не понял?
Теперь, если я не ошибаюсь, строить SettingsMenu как-это-было-раньше не получится т.к. это deprecated. Поэтому остается либо плевать на тэг deprecated либо извращаться с Fragments либо ещё как-то.
ну сейчас вроде просто создаешь в папке xml файлик, в котором родитель preferencescreen и в нем строишь настройки. Но оно всеравно все работает на sharedpref
Как бы то там не было в итоге ведь, мне, после того как я закончу изучение startandroid придется где-то искать более свежие материалы, иначе львиная доля моего кода будет deprecated.
Обсуждают сегодня