Updated readme
This commit is contained in:
parent
8a4533f937
commit
a50531a294
|
|
@ -21,7 +21,7 @@ Roboswag позволяет сочетать эти три решения в о
|
|||
### Работа с RecyclerView
|
||||
RecyclerView - один из самых часто используемых инструментов Android разработчика. Модуль [recyclerview-adapters](/recyclerview-adapters) позволяет сделать работу с RecyclerView более гибкой и делает работу самого элемента быстрее.
|
||||
### Работа с SharedPreferences
|
||||
Чтобы сохранять простые данные в память смартфона, используются SharedPreferences. Модуль [storable](/storable) разработан для облегчения работы с SharedPreferences.
|
||||
Чтобы сохранять простые данные в память смартфона, используются SharedPreferences. Модуль [storable](/storable) разработан для облегчения работы с SharedPreferences. Для шифрования данных в SharedPreferences можно использовать [encrypted-shared-prefs](/encrypted-shared-prefs)
|
||||
### Утилиты и extension функции
|
||||
В Roboswag также есть много [утилитарных](/utils) классов и [extension](/kotlin-extensions) функций, которые позволяют писать часто используемый код в одну строку.
|
||||
|
||||
|
|
@ -62,7 +62,8 @@ gradle.ext.roboswag = [
|
|||
'tabbar-navigation',
|
||||
'base-map',
|
||||
'yandex-map',
|
||||
'google-map'
|
||||
'google-map',
|
||||
'encrypted-shared-prefs'
|
||||
]
|
||||
|
||||
gradle.ext.roboswag.forEach { module ->
|
||||
|
|
|
|||
|
|
@ -0,0 +1,14 @@
|
|||
Encrypted shared preferences
|
||||
============================
|
||||
|
||||
Модуль с реализацией интерфейса `SharedPreferences`, который дает возможность шифровать содержимое.
|
||||
|
||||
### Пример
|
||||
|
||||
Пример создания получения экземпляра `TouchinSharedPreferences`. При isEncryption = false, `TouchinSharedPreferences` абсолютно аналогичны стандартной реализации `SharedPreferences`
|
||||
|
||||
```kotlin
|
||||
val prefs = TouchinSharedPreferences(name = "APPLICATION_DATA_ENCRYPTED", context = context, isEncryption = true)
|
||||
```
|
||||
|
||||
Важно помнить, что в одном файле `TouchinSharedPreferences` могут храниться только либо полностью зашифрованные данные, либо полностью незашифрованные. Флаг `isEncryption` должен быть в соответствующем положении
|
||||
Loading…
Reference in New Issue