All Ruby on Rails Node JS Android iOS React Native Frontend Flutter QA
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 an 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

Mobilization IX Summary

At the end of October, with part of the Mobile team, we took part in Mobilization IX - a conference dedicated to mobile technologies. Its main scope is the development of mobile solutions aimed at smartphones and tablets, with a particular interest in Android and iOS. 
Read more

Serializable vs Parcelable

We all have heard about the Parcelable vs Serializable wars, but since the @Parcelize annotation is going to lose its experimental status any day now, I decided to revisit articles that compare the speed of both these implementations. In almost every single one of them we can clearly see that Parcelable crushes Serializable in terms of speed. But implementing Parcelable always seemed like a lot of additional work. And here comes Kotlin with its magical annotations.
Read more
Recently while cruising through the internet I came across the NavigationAdvancedSample created by Google. As I was using a navigation component in my current project, I wanted to check it out, and it turned out to be a great decision. Google provided us with a very nice extension function. This function allows us to attach multiple navigation graphs to the BottomNavigationView. Let’s jump into implementation.
Read more
When I first looked at Dart with Flutter some years ago I must say I was very skeptic about it. There were so many things that I loved in new languages like Kotlin that Dart didn’t have. The nesting Widgets to the point that code looked like pyramids from Egipt was just… but right now I think it is on a better way than ever to become one of my favorite. Let me explain why.
Read more
Newer
Need a successful project?
Estimate project or contact us
Netguru Codestories | Android