Dimas Mukhlas Widiantoro

Welcome To notafra.id

I am Dimas Mukhlas Widiantoro, a seasoned growth expert with 12 years of experience growing Brainly. I share my expertise in growth strategies, user acquisition, and product development. View my complete portfolio at codify.my.id

SwiftUI vs Flutter for User Authentication especially Google Auth

 Finally, I have tried both SwiftUI and Flutter for User authentication. 

Here is my take. 

Flutter

I develop the app using flutter for login, 

the guidance I get from this video


The video was nice and simple. From what I remember, 
1. we need to have flutter platform in building it, 
2. prepare both authentication, of web client and ios client
3. And run it. 

The disadvantage
1. Since its not built from native ios app, the emulator was not as fast as the swiftui. 

The second one is using Swift UI and firebase
I follow the guidance from this video 

From what I remember
1. The firebase give very good native feeling to ios.
2. Since its build by Google, the google login very smooth. 

Disadvantage
1. So far I havent found one. 

So now to remember how to do it one more in Firebase auth
1. Make sure you prepare the system ready, create your file for Google Auth in firebase that it will be IOS app.
2. Download your google Plist and put in the ios app file. 
3. Copy the reverse of your google plist to the url scheme of the app. 
4. Add new info in info tab of you app about GClientID and make sure to add the clientID of your Google.
5. And thats all . 


 


Dimas Widiantoro

About the Author

Dimas Widiantoro is a SaaS Growth Strategist with more than 12 years of experience scaling startups from zero to millions of users across APAC and Europe. He is an expert in market development, user acquisition, and product-led growth.

He has held senior leadership roles at Brainly, where he led global user acquisition, retention programs, and cross-functional teams of 40+ FTEs. His work includes managing multi-million user growth initiatives, integrating AI into product operations, and overseeing CRM and performance marketing strategies to drive sustainable growth.

  • 🚀 Scaled Brainly to 350M+ monthly unique users
  • 📱 Drove 20M+ mobile app downloads across iOS & Android
  • 💰 Managed $500K+ monthly marketing budgets with proven ROI

Dimas holds a MSc in Strategic Business from the University of Agder (Norway) and is pursuing a PhD in Economics at Krakow University of Economics. He is fluent in English and Bahasa Indonesia, with working proficiency in Polish.

LinkedIn | Email

Post a Comment

0 Comments

Database Status
Databasemacroprudential
HealthChecking…
Public tables
Data updated
Last checked

Daily ping to avoid 7-day pause.

Databasetrack the job
HealthChecking…
Public tables
Data updated
Last checked

Daily ping to avoid 7-day pause.

Databasefavourite number
HealthChecking…
Public tables
Data updated
Last checked

Daily ping to avoid 7-day pause.

Databasemind map
HealthChecking…
Public tables
Data updated
Last checked

Daily ping to avoid 7-day pause.

Databasepingpong fun
HealthChecking…
Public tables
Data updated
Last checked

Daily ping to avoid 7-day pause.

Databasegrocery
HealthChecking…
Public tables
Data updated
Last checked

Daily ping to avoid 7-day pause.

Projects
Loading projects...