Który scenariusz jest logiczny albo jak inaczej mogę podejść do tego problemu?

Mam gotowy backend w laravelu

  1. Stworzyć frontend również w laravelu (nieważne czy react, vue czy blade)
    i na aplikacji we flutterze wyświetlić po prostu tą strone i jakoś zintegrować strone z telefonem
    (np w js napisać window.phone.saveLoginRememberToken(token) )
    oraz w aplikacji we flutterze stworzyć jakiś serwis odpowiedzialny za powiadomienia (nie sprawdzałem czy się da oraz jak, ale chodzi o po prostu o "użytkownik xxx dodał wpis")

  2. Zostawić czysty backend api w laravelu a aplikacje napisać w 100% we flutterze
    (minus - będę musiał znowu implementować metody do logowania, rejestracji, resetowania hasła, autoryzacji itd itp)

Ew. może jest jakieś api na fluttera albo polecacie aplikacje zrobić w jakimś innym języku albo podejść inaczej do tego problemu.
Help :(