quickstart-android icon indicating copy to clipboard operation
quickstart-android copied to clipboard

Create Jetpack Compose versions of the quickstarts

Open thatfiredev opened this issue 2 years ago • 23 comments

We're currently working on creating Jetpack Compose versions of each quickstarts. This public issue should serve as an Implementation Tracker for it.

We're moving all the calls to Firebase/Google Services from Kotlin Activities/Fragments to a ViewModel, where possible. The idea is that the current Kotlin+XML quickstarts should share the same ViewModel as the Compose ones.

All the work is currently being done in the compose branch and will be merged into the main branch once all quickstarts are done.

If you'd like to contribute to this effort, feel free to comment bellow which quickstart you'd like to work on and I'll assign it to you.

Quickstart Assignee(s) PR(s) Status ( ⬜️ = not assigned, 🔄 = work in progress, ✅ = done)
admob @LokiFrostGiant #1452
analytics @lehcar09 #1654 🔄
appdistribution @b1no0019 #1630
auth @thatfiredev #1459 🔄
config @millandavid #1450
crash @millandavid #1501 🔄
database @b1no0019 #1644 🔄
dynamiclinks @argzdev #1477
firestore @joelmuraguri 🔄
functions @albertoazinar 🔄
inappmessaging @argzdev #1498 🔄
messaging @lehcar09 #1632 🔄
perf @amueler 🔄
storage @LokiFrostGiant 🔄

thatfiredev avatar Feb 10 '23 15:02 thatfiredev

I would like to work on crash please!

millandavid avatar Feb 12 '23 07:02 millandavid

I would like to work on storage, please 😎

LokiFrostGiant avatar Feb 13 '23 07:02 LokiFrostGiant

@millandavid @LokiFrostGiant Assigned both of you. Go for it :)

thatfiredev avatar Feb 13 '23 10:02 thatfiredev

I would like to work on firestore, please.

joelmuraguri avatar Mar 26 '23 14:03 joelmuraguri

@Joel-K-Muraguri Sure, assigned to you. Be sure to checkout the compose branch

thatfiredev avatar Mar 26 '23 19:03 thatfiredev

I would like to work on storage.

Eff4real avatar Mar 27 '23 23:03 Eff4real

@Eff4real I'm afraid Storage is already taken. You may choose a quickstart that doesn't have any assignee.

thatfiredev avatar Mar 28 '23 12:03 thatfiredev

Hi @thatfiredev, I would like to work on dynamiclinks, if that's okay.

argzdev avatar Apr 12 '23 11:04 argzdev

@argzdev Sure thing, assigned it to you :)

thatfiredev avatar Apr 12 '23 15:04 thatfiredev

Hello @thatfiredev, I would like to work on Functions.

albertoazinar avatar Apr 18 '23 19:04 albertoazinar

@AlbertoYabeda sure, assigned to you

thatfiredev avatar Apr 18 '23 19:04 thatfiredev

Hi @thatfiredev, I'd like to work on inappmessaging, please.

argzdev avatar May 23 '23 14:05 argzdev

@argzdev go for it :)

thatfiredev avatar May 23 '23 15:05 thatfiredev

Hi @thatfiredev, I would like to work on messaging, if that's okay?

lehcar09 avatar Mar 25 '24 07:03 lehcar09

@lehcar09 For sure! Assigned it to you

thatfiredev avatar Mar 25 '24 10:03 thatfiredev

Hi @thatfiredev, I would like to work on appdistribution, if that's okay.

b1no0019 avatar Apr 18 '24 10:04 b1no0019

Hi @thatfiredev, I would like to work on perf.

amueler avatar Apr 18 '24 10:04 amueler

@b1no0019 @amueler for sure, assigned you both. Thanks!

thatfiredev avatar Apr 18 '24 14:04 thatfiredev

Simply commenting to update that I am now resuming work on storage!

LokiFrostGiant avatar Apr 24 '24 00:04 LokiFrostGiant

Hi @thatfiredev, I'd like to work on Analytics, please.

lehcar09 avatar Jun 11 '24 19:06 lehcar09

@lehcar09 assigned to you. I have yet to review your FCM PR, I'll find some time next week, but you can go ahead and get started with Analytics.

thatfiredev avatar Jun 14 '24 16:06 thatfiredev

Hi @thatfiredev, can I work on database?

b1no0019 avatar Jun 28 '24 07:06 b1no0019

@b1no0019 For sure, go for it

thatfiredev avatar Jul 01 '24 16:07 thatfiredev