All Ruby on Rails Node JS Android iOS React Native Frontend Flutter QA
Some time ago, Google introduced a new part of Android Jetpack, DataStore. It’s a library that is supposed to replace SharedPreferences. This is the reason for the catchy title: Sooner or later, all of us will probably be forced to switch to DataStore. There are some similarities between those two APIs, but DataStore offers more flexibility. It comes with two different types of storage. The first one is simple key-value pair storage, just like SharedPreferences. The second type, Proto DataStore, is more interesting and complex. It’s based on Google’s Protobuf library and allows us to create more complex data structures. The whole DataStore is currently in alpha. Before we dive into details, let’s take a look at the comparison between DataStore and SharedPreferences.
Read more
This article presents a way of bridging native components in React Native applications.
Read more
Foldable phones are getting more and more popular. Companies are racing to get the best foldable experience out ASAP. What’s in it for us? A mix of opportunities and pitfalls ^^!
Read more
First impression can only be made once. That’s why creating a perfect splash screen is so important. Here’s a tutorial on adding it to React Native apps.
Read more
Introduction When we are developing flawless and user-friendly applications that are helping the people of the world in their daily lives, we need to remember a very important aspect – security. As engineers, we have to make sure that valuable data in our applications will not be compromised. We should, of course, follow good practices like communicating with our server via https and other common approaches. However, as Android Developers, we also have to remember other vulnerabilities that our applications are facing every day.
Read more

Android Dark Theme

Introduction Android 10 brings us lots of new features. In my opinion, one of the most interesting is the Dark theme. Most likely everyone would agree that using very bright applications at night is uncomfortable. Some apps support more eye-friendly themes at night, but every application needs to be configured separately. Wouldn’t it be great to make the system and apps dark with a single click or even have it turned on automatically? Well, Android 10 makes it much more user-friendly both for the end-user and the developer.
Read more

Android Jetpack Security

Introduction Security is undoubtedly an important element in mobile applications, but unfortunately, doing everything correctly is a complex task. Recently, Google released its security-crypto library as part of jetpack components to ease the process of making apps more secure.
Read more
There can be many reasons to prevent screenshot-taking in a React Native application, but keep in mind that it is bad protection for secure data or anything that user should not save, see or remember. A simple example of a work-around is to take a photo of the device with another one. Anyway, is it even possible?
Read more

Android + Coroutines = ❤️ in 2020?

Over the past few years, RxJava – along with RxKotlin extensions – was considered a first-class choice when it comes to asynchronous programming on Android. However, since Kotlin Coroutines API was announced stable, it’s considered a more lightweight and exciting alternative to Rx more and more often.
Read more
Many Android Developers have had some bad experiences using Fragments. There are many issues connected to them, e.g. the lifecycle or animations to name a few. Fortunately, the Android team addressed some of these problems in the two latest releases of the Fragments library. The most recent version is still a Release Candidate but in this article, I want to show what functionalities it will bring and what the future of Fragments will look like.
Read more
Newer
Need a successful project?
Estimate project or contact us
Netguru Codestories | Android