Open in app

Sign In

Write

Sign In

Gastón Saillén
Gastón Saillén

204 Followers

Home

About

Dec 28, 2022

How to create a jump to top feature with jetpack compose

Often in our app we have large lists that the user scrolls in order to see some content, sometimes these lists are fixed, let’s say for example a list of 100 elements. I have started working on a simple app that fetches a list of crypto currency coins and display…

Android App Development

6 min read

How to create a jump to top feature with jetpack compose
How to create a jump to top feature with jetpack compose
Android App Development

6 min read


Published in Google Developer Experts

·Sep 22, 2020

How to handle Navigation in Jetpack Compose

Since I started using Jetpack Compose I fell in love with it, there are so much new ways to create interactive UI’s with just a few lines of code, no need of boilerplate, NullPointers when binding views, and anything like we use to deal before. After spending some time understanding…

Android

7 min read

How to handle Navigation in Jetpack Compose
How to handle Navigation in Jetpack Compose
Android

7 min read


Published in Google Developer Experts

·Sep 15, 2020

Write RecyclerViews in one line of code with Jetpack Compose

Have you ever dreamed about not needing to handle RecyclerView adapters logic to show a simple UI list without all the boilerplate code an adapter needs? Keep reading, in this article we are gonna discover the power of Jetpack Compose to make a simple user list in just one line…

Android

5 min read

Write RecyclerViews in one line of code with Jetpack Compose
Write RecyclerViews in one line of code with Jetpack Compose
Android

5 min read


Jun 27, 2020

How to inflate different LayoutManagers for each adapter with ConcatAdapter

Since ConcatAdapter has been announced at recyclerview:1.2.0-alpha04 now we can merge different types of our UI into one recyclerview. This gives us the advantage to build up an entire view writing different components and then wrap them up in sequence, which makes it easier to build up complex UI’s with…

Android

5 min read

How to inflate different LayoutManagers for each adapter with ConcatAdapter
How to inflate different LayoutManagers for each adapter with ConcatAdapter
Android

5 min read


Mar 23, 2020

How to use Transformations in Android with MVVM

If you are working with architecture like MVVM, this will for sure be a gamechanger for you, Transformations are really strong at converting data to one type to another, but, why we use it? Why Transformations? Basically Transformations are used to do one thing, and this is transforming data from our DAO…

Android

4 min read

How to use Transformations in Android with MVVM
How to use Transformations in Android with MVVM
Android

4 min read


Published in Firebase Tips & Tricks

·Mar 5, 2020

How to use Kotlin Flows with Firestore

A little while ago I was talking about how to do asynchronous calls with Firebase and Coroutines, you can check how to do one time operations to request data using Firestore here How to work synchronously with Firebase + Coroutines + LiveData + MVVM + Clean Architecture After moving from MVP to MVVM, there was a lot of going on in my head on how to structure my code in a way that is…medium.comI I would recommend taking a look at that previous post to get in the context of what we…

Firebase

5 min read

How to use Kotlin Flows with Firestore
How to use Kotlin Flows with Firestore
Firebase

5 min read


Published in Firebase Tips & Tricks

·Dec 21, 2019

How to work synchronously with Firebase + Coroutines + LiveData + MVVM + Clean Architecture

After moving from MVP to MVVM, there was a lot of going on in my head on how to structure my code in a way that is understandable and scalable Architecture is the first thing I think about when starting a new project and is this the main entry point…

Android

7 min read

How to work synchronously with Firebase + Coroutines + LiveData + MVVM + Clean Architecture
How to work synchronously with Firebase + Coroutines + LiveData + MVVM + Clean Architecture
Android

7 min read


Published in Firebase Tips & Tricks

·Nov 17, 2019

How to send E-mails using Firebase Extensions

Recently Firebase has announced a new product called Extensions, extensions are pre-packaged solutions that save lots of time in development. We can see this as firebase functions packaged as plugins to install into our project. This product offers bunch of different extensions to work within our project, and they offer…

Firebase

8 min read

How to send E-mails using Firebase Extensions
How to send E-mails using Firebase Extensions
Firebase

8 min read


Published in Firebase Tips & Tricks

·Nov 15, 2019

How to handle exceptions with clean architecture and Firebase

When it comes to error handling in any asynchronous API, we always need to return an error message from the response to see what is happening and to let a friendly user message if any error occurs. Usually when we tend to ignore the error responses from the server because…

Kotlin

6 min read

How to handle exceptions with clean architecture and Firebase
How to handle exceptions with clean architecture and Firebase
Kotlin

6 min read


Published in Firebase Tips & Tricks

·Oct 30, 2019

How to delete users from Firebase the right way

I’m sure that if you have used Firebase realtime database or even Firebase Firestore you wanted to store data generated by the current user using your app inside one of those databases.

Firebase

4 min read

How to delete users from Firebase the right way
How to delete users from Firebase the right way
Firebase

4 min read

Gastón Saillén

Gastón Saillén

204 Followers

Android & Firebase GDE

Following
  • Alex Mamo

    Alex Mamo

  • Renaud Tarnec

    Renaud Tarnec

  • Doug Stevenson

    Doug Stevenson

  • Miłosz Lewandowski

    Miłosz Lewandowski

  • Lucas Nobile

    Lucas Nobile

See all (15)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech