Samuel – October 9, 2024 The end of the 2023/2024 football season witnessed the departure of several managers from clubs across Europe. These departures can be attributed to a recent change in the club’s structures, poor performance and change of ownerships. Several teams across Europe enter the new season with high expectations, hoping to improve […]
In this article, you’ll learn how to use string resources inside ViewModel or any place you want, no matter what the source of the string is! We want to treat all strings in Android as equals, whether they’re from strings.xml , backend or user-created content. You’ll need an abstraction representing all of these values to […]
We can use the window inset listener so that all list items, including the last list item, are padded above the navigation bar. Figure 12. App has handled insets, but feels less immersive because content does not scroll behind system bars. // Figure 12ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.recycler_view)) { v, insets ->val innerPadding = insets.getInsets(// Notice we’re using systemBars, […]
Software isn’t what it used to be. That’s not necessarily a bad thing, but it does come with its own set of challenges. In the past, if you wanted to build a feature, you’d have to build it from scratch, without AI 😱 Fast forward from the dark ages of just a few years ago, […]
Implementing Authorization on mobile can be tricky. Here are some recommendations to avoid common issues. Originally published on the Just Eat Engineering Blog. Overview Modern mobile apps are more complicated than they used to be back in the early days and developers have to face a variety of interesting problems. While we’ve put in our […]