Open in app

Sign in

Write

Sign in

Francesc Vilarino Guell
Francesc Vilarino Guell

320 Followers

Home

About

4 days ago

Exploring Jetpack Compose Compiler’s Stability Config

Improve the performance of your app by instructing the compiler what to consider stable. Introduction Since its inception, Jetpack Compose has strived to be a lean and fast UI toolkit. One of the ways that Jetpack Compose achieves this is by skipping recomposition as much as possible. What this means is that, if the Jetpack Compose compiler can determine that the arguments to a composable…

Android

6 min read

Exploring Jetpack Compose Compiler’s Stability Config
Exploring Jetpack Compose Compiler’s Stability Config
Android

6 min read


Sep 19

Simple MVI Framework for Jetpack Compose

A simple way to manage state in your Jetpack Compose apps State management is one of the most important features of any app. Choosing the right architecture from the get go is important as architectural changes become very expensive once the app has been built. …

Android

10 min read

Simple MVI Framework for Jetpack Compose
Simple MVI Framework for Jetpack Compose
Android

10 min read


Jun 22

Exploring Jetpack Compose Anchored Draggable Modifier

In this short article we will learn how to use the new anchoredDraggable modifier released with Jetpack Compose Foundation 1.6.0-alpha01 . anchoredDraggable is a new modifier that allows us to drag content either horizontally or vertically, specifying optional anchor points along the drag zone where the content will snap to…

Android

10 min read

Exploring Jetpack Compose Anchored Draggable Modifier
Exploring Jetpack Compose Anchored Draggable Modifier
Android

10 min read


May 1

Gradle Plug-in to automate build numbers on the CI/CD

In today’s article we will learn how to create a custom gradle plug-in that automates the build number on our apps on the CI/CD (Continuous Integration / Continuous Deployment), and how to update the GitHub workflows to leverage it. The GitHub action We won’t be writing everything from scratch, we will leverage this…

Android

6 min read

Gradle Plug-in to automate build numbers on the CI/CD
Gradle Plug-in to automate build numbers on the CI/CD
Android

6 min read


Mar 5

Creating a Ticker Board in Jetpack Compose

Introduction In today’s article we will learn how to create a ticker board, reminiscent of the boards that used to adorn train stations and airports, and that can still be seen in some of those today. The GIF below shows what we will end up implementing today: Let’s get started. The issue with text Working…

Jetpack Compose

12 min read

Creating a Ticker Board in Jetpack Compose
Creating a Ticker Board in Jetpack Compose
Jetpack Compose

12 min read


Jan 13

Navigating in Jetpack Compose

Introduction In today’s article we’ll learn how to navigate between screens on a Jetpack Compose app using a solution different from the one suggested by Google in their documentation, while still using the Navigation library from the Android Architecture Components. Google’s navigation proposal How it works First, we need to describe how Google suggests we implement navigation…

Android

10 min read

Navigating in Jetpack Compose
Navigating in Jetpack Compose
Android

10 min read


Nov 24, 2022

Animated Drawer in Jetpack Compose

Introduction In today’s story we will learn how to implement an animated drawer with a couple of different animation effects, what we are after is showcased in the 2 GIFs below, where, as the drawer slides in from the left side, the main content resizes and either moves to the right…

Android

25 min read

Animated Drawer in Jetpack Compose
Animated Drawer in Jetpack Compose
Android

25 min read


Nov 21, 2022

Shared Action Bar in Jetpack Compose

Introduction In today’s story we will find out how to implement an Action Bar in Jetpack Compose that can be shared across different screens, while updating to show different content based on which screen is currently active. This GIF shows what we want to end up with: For the actions menu…

Android

13 min read

Shared Action Bar in Jetpack Compose
Shared Action Bar in Jetpack Compose
Android

13 min read


Nov 7, 2022

Creating a reusable actions menu in Jetpack Compose

Overview In this story we will learn how to implement a reusable composable which we can add to the top app bar in our app’s screens to show relevant menu items. The final result will look as shown below: Creating the menu First we will see how we can implement this menu using the…

Android

9 min read

Creating a reusable actions menu in Jetpack Compose
Creating a reusable actions menu in Jetpack Compose
Android

9 min read


Aug 5, 2022

Implementing a circular carousel in Jetpack Compose

Intro In today’s story we will learn how to create a circular carousel, a set of items that the user can spin around. The GIF below shows what we want to achieve: Setting the scene When I was thinking about how to implement this, the main issue I faced was how to determine the…

Android

18 min read

Implementing a circular carousel in Jetpack Compose
Implementing a circular carousel in Jetpack Compose
Android

18 min read

Francesc Vilarino Guell

Francesc Vilarino Guell

320 Followers

Senior Staff Engineer

Following
  • Chet Haase

    Chet Haase

  • Chris Banes

    Chris Banes

  • Sean McQuillan

    Sean McQuillan

See all (5)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams