This app shows the implementation of passwordless authentication on Flutter using the Firebase auth service. For state management it uses the BLOC pattern with RxDart.
A detailed guide is available here: https://link.medium.com/nLhtZgRfBZ
As this demo app uses Firebase authentication services, it needs to be connected to a Firebase project. In order to do so, follow these steps: https://firebase.google.com/docs/flutter/setup .