Rosário Pereira Fernandes

View thatfiredev on GitHub
Mozambique Mozambique

Rosário P. Fernandes is a Firebase GDE, GitHub Star, Mobile App Developer at Vodacom and Community Organizer at GDG Maputo. Rosário has made many contributions to the Firebase Open Source Community and answered hundreds of Firebase questions on StackOverflow. He generally helps developers improving the way they develop their apps. When he's not doing one of these things, he enjoys playing video games and watching movies.

Community Contributions

Video/Podcast / 11-03-2021

[Firebase Summit] Auth, Firestore and Remote Config: the power combo for any video game

Creating a video game can be quite a complex task: more than developing the game's logic, you might want to give your players the ability to synchronize their high score across multiple devices, check their friend's scores and maybe even get some cool seasonal bonuses/power-ups. In this 10 min video, Rosário shows game developers how to: - use Firebase Auth to authenticate the players of their game - use Cloud Firestore to store the players' high scores - use Remote Config to control the game's difficulty
Speaking (conference/usergroups) / 10-15-2021

Why adding Firebase to your Game is a pro gamer move

Creating a videogame can be quite a complex task: more than developing the game's logic, you might want to give your players the ability to synchronize their high score across multiple devices, check their friend's scores and maybe even get some cool seasonal bonuses/power-ups. In this 45min talk, Rosário will be giving an overview of the Firebase tools which are available for game developers and some of the best use cases for them. Expect to come out of the session with some knowledge about: Admob, Analytics, Authentication, Cloud Firestore, Cloud Storage and other Firebase tools.
Speaking (conference/usergroups) / 09-28-2021

[GDSC Summit] Auth, Firestore and Remote Config: the power combo for any videogame

Creating a videogame can be quite a complex task: more than developing the game's logic, you might want to give your players the ability to synchronize their high score across multiple devices, check their friend's scores and maybe even get some cool seasonal bonuses/power-ups. In this 20min talk, Rosário shows game developers how to: - use Firebase Auth to authenticate the players of their game; - use Cloud Firestore to store the players' high scores. - use Remote Config to control the game's difficulty and offer seasonal bonuses (like when the main character gets that cool Santa Claus hat on Xmas wink)
Speaking (conference/usergroups) / 08-28-2021

[Droidcon Nigeria] Fix App Crashes and Slow Response Times with Firebase

Once we deploy an android app to production, its common to see our users complain about crashes, device incompatibility issues and/or slow response times. Tracking down each and all of these problems can be time-consuming and require a lot of effort from our side. But what if we could automate part of this monitoring process? During this presentation, I spoke about the Firebase tools and services that can help developers monitor their android app releases (Crashlytics, Test Lab, Performance Monitor and App Distribution).
Speaking (conference/usergroups) / 08-27-2021

Building a books app with Jetpack Compose and Firebase

Having a successful Android app often means having a beautiful and modern UI + a solid and fail-safe backend. Gone are the days when this could only be achieved with the good old Android Studio's XML Layout Editor and a dedicated server. Nowadays Android Developers can build apps faster with declarative UIs and serverless backends. During this session, Rosário will be showing how to build an Android app with Jetpack Compose and Firebase. You'll learn how to: - Create declarative UIs in Android with Composables. - Read and write data from Cloud Firestore in Android.
Speaking (conference/usergroups) / 07-22-2021

Fix App Crashes and Slow Response Times with Firebase

Once we deploy an android app to production, its common to see our users complain about crashes, device incompatibility issues and/or slow response times. Tracking down each and all of these problems can be time-consuming and require a lot of effort from our side. But what if we could automate part of this monitoring process? During this presentation, I spoke about the Firebase tools and services that can help developers monitor their android app releases.
Speaking (conference/usergroups) / 10-08-2020

Firebase and Kotlin: Extensions, Coroutines and Flows

I'll be speaking at Droidcon EMEA 2020 about Firebase and Kotlin. Full abstract: Android is now Kotlin-first, but most of the existing libraries and SDKs were written in Java. Despite the effort that the Firebase team has put in coming up with KTX libraries for their Android SDK, there are still a few Kotlin features that have been missed out. In this session, Rosário will talk about some of the features that are present in the KTX libraries and the features that you can implement yourself to get cleaner and more idiomatic Kotlin code. You’ll learn how Sequences, Sealed Classes, Coroutines and Asynchronous Flow can provide you with a kotlin-first experience when working with Firebase’s Android Java SDK.
Speaking (conference/usergroups) / 06-27-2020

Firebase on Android

When developing apps, Android Developers may need to spend some time building infrastructure for their apps and managing different tools. But what if we could save this time and use pre-existing infrastructure in a single and unified platform?In this talk, Rosário gives a quick overview of what Firebase is and how it simplifies the android app development process.We take a look at how to use Firebase Authentication to authenticate users into our app and how to store our user data in Cloud Firestore.