help a first timer! Qs RE multiple types of user profiles and multi-user addition of data to an app

79 views
Skip to first unread message

Gethin Thomas

unread,
Jul 14, 2020, 6:02:17 PM7/14/20
to Flutter Development (flutter-dev)

I’m interested in using Flutter to create my first app. I have experience with coding in R and shell script in Linux, but app development and all that comes with it is new to me. 

After some research I have a few questions about building an app with Flutter: 

 

  1. I wish to create an app with several different types of user profiles, each with varying levels of access/interaction throughout the app. Are there widgets for Flutter which would be able to do this? Does a database of user log in info + access level need to be ‘hosted’ somewhere - perhaps in a top level admin user account?

 

  1. Where does Flutter store information? I want an app where users can add new entries of data which can then be available for all users to see in a home screen/feed style. As far as I can tell Flutter can be used to create ‘passive’ apps but is it possible to create ‘active’ apps which allow multi-user data entry which can be viewed by all app users?

 

  1. The idea would be to have new users request access to log in; an email sent to an authorised user to allow this new person access or not; then creation of the new person’s user profile. It will be used for a closed network so not for general public access so this is the best way I can think of regulating access to the app. Would a pipeline such as this for user profile creation be possible?


I plan on working through the code labs and tutorials first but someone let me know if Flutter can do this before I start pleaseeeee

Be kind(!)

Suzuki Tomohiro

unread,
Jul 14, 2020, 7:39:14 PM7/14/20
to Gethin Thomas, Flutter Development (flutter-dev)
You want to check out Flutter and Firebase (Firebase Auth and Firestore) integration.
1. No, you have to create your own widgets for your own authorization.

2. Flutter apps can store information in local (shared_preference, filesystem, etc.) or remote (Firestore, http, etc.)

3. Use Firebase Auth and Firestore.


Good luck.

2020年7月14日(火) 18:02 Gethin Thomas <gethinrh...@gmail.com>:
--
You received this message because you are subscribed to the Google Groups "Flutter Development (flutter-dev)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flutter-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flutter-dev/fea73143-b672-4396-a9cb-305399039b8do%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages