This is Part 8 of the android interview question series. This part will focus on Android architecture. 1. Can you explain the MVC and MVP patterns? What are the main differences and why are they not used in Android development? MVC is the Model-View-Controller architecture where model refers to the data model classes. The view […]
This is Part 7 of the android interview question series. This part will focus on Jetpack Compose. 1. What is Jetpack Compose? Jetpack Compose is Android’s recommended modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Jetpack Compose is declarative programming, which means you can describe your user interface by […]
This is Part 6 of the android interview question series. This part will focus on Kotlin flows. 1. What is Flow? A stream of data that can be computed asynchronously is referred to as a Flow . It allows you to emit multiple values over time in a sequential and reactive manner. Some key characteristics […]
This is Part 5 of the android interview question series. This part will focus on Kotlin coroutines. 1. What are coroutines? Coroutine stands for cooperating functions. They provide a more efficient and readable way to handle asynchronous tasks. It is similar to a thread, in that it takes a block of code to run that […]
Coroutines have been around for a while now and there are so many different articles around it. But I found that there is a steep learning curve to it so it did take me a while to really understand the fundamentals of what Coroutines are and how it works. So I thought I would share […]
Hi all, I’ve created a new tab layout library for Android Views! Unlike other libraries, this one supports adaptive tabs. This means that on larger screens, the tabs expand to fill the screen, while on smaller screens, they become scrollable for better usability. I hope you find this library helpful. If you do, please consider […]
Graphics layers | Jetpack Compose Tips Source link
submitted by /u/skydoves [comments] Source link
We aim to create an interface with a lazy list where scrolling causes the top card to transform into a toolbar, with a smooth, curved path transition effect. What You’ll Learn Creating custom layouts Resizing layouts based on states (collapsed or expanded) Combining lazy list scrolling with screen content Working with nested scrolling and NestedScrollConnection […]
Ultra HDR images | Android Build Time Source link