Image for post
Image for post

Have a look at the animation below — it’s a group of multi-color elements moving between each other after the button is pressed. From the developer’s point of view they are placed inside the RecyclerView with proper Adapter and LayoutManager attached.


Image for post
Image for post

Mobile applications commonly use resources containing some sensitive data stored in a backend service. To obtain them, not only our application (client) needs to query an endpoint, but it also has to authenticate itself, so the server knows who specifically needs this information.


Image for post
Image for post

There are many ways you can store keys and tokens in your Android applications — directly in the code, inside your database or by using NDK layer. But in terms of security — should you do it at all?

This article will show you the most common ways you can use to store different types of keys and tokens in your Android applications, while proving that none of these methods is good enough 😉. …

Adrian Defus

Android Developer at www.skyrise.tech, Kotlin enthusiast

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store