Alright,
This will be a long post with some questions on how to proceed, such that I can get myself up to speed to develop A/I/J applications. It has been a while since I have developed applications, and even longer since I used B4A for development. My current concern is making progress towards my research, and as such, I would like to do longitudinal studies outside of a lab, and I remember how much fun I had creating B4A apps. I also remember making good progress at getting apps made, so figured I could jump back in. However, my previous apps were not tied to any backend (did utilize Google's Play Services, and even wrapped it for use by others with B4A... but that was a long time ago)
For my research, I want to create an app that allows users to handle taking surveys, based upon their interaction with the application. The key point here is, I have never done backend integration before, and I may be missing some basic requirements with what I have below.
Just hoping that others, with a little more experience using B4?, can chime in and help me out with moving forward.
Requirements (as I see them):
1) Backend with a database that will
1a) serve up data for display in the app (images/questions/etc)
1b) be updated with the responses for survey questions
1c) each account login will be associated with its own data (but be part of the same database)
1d) data will be downloadable/accessible for analysis/aggregation by myself (or other researchers)
1e) allow for push notifications of several kinds (update to presented variables, request for initiating survey follow-ups, etc.)
For those familiar with Qualtrics, the data captured by Qualtrics is equivalent to 1b), but instead of an open link, the user login/auth will be utilized for association to the correct response fields
2) Frontend will (start off) serve as the GUI/UX to access/interact with the backend.
2a) allow for displaying login/auth screen
2b) show different GUI items (images/text/buttons/etc)
2c) send the appropriate REST commands to interact with the backend (SQL queries, auth, login etc)
Does anyone have a recommendation on which backend service to use? (AWS/Azure/Firebase) I am looking for simple/simple/simple integration requirements (and lots of easy sample code that I can modify like I stole it), that I can use across B4 A/I/J, as I am sure participants will utilize all of those platforms, and thus I need to be able to provide for each of them. (same/similar interface for all 3)
Any assistance before I go to far down a path that becomes too hard is much appreciated.
Ross
This will be a long post with some questions on how to proceed, such that I can get myself up to speed to develop A/I/J applications. It has been a while since I have developed applications, and even longer since I used B4A for development. My current concern is making progress towards my research, and as such, I would like to do longitudinal studies outside of a lab, and I remember how much fun I had creating B4A apps. I also remember making good progress at getting apps made, so figured I could jump back in. However, my previous apps were not tied to any backend (did utilize Google's Play Services, and even wrapped it for use by others with B4A... but that was a long time ago)
For my research, I want to create an app that allows users to handle taking surveys, based upon their interaction with the application. The key point here is, I have never done backend integration before, and I may be missing some basic requirements with what I have below.
Just hoping that others, with a little more experience using B4?, can chime in and help me out with moving forward.
Requirements (as I see them):
1) Backend with a database that will
1a) serve up data for display in the app (images/questions/etc)
1b) be updated with the responses for survey questions
1c) each account login will be associated with its own data (but be part of the same database)
1d) data will be downloadable/accessible for analysis/aggregation by myself (or other researchers)
1e) allow for push notifications of several kinds (update to presented variables, request for initiating survey follow-ups, etc.)
For those familiar with Qualtrics, the data captured by Qualtrics is equivalent to 1b), but instead of an open link, the user login/auth will be utilized for association to the correct response fields
2) Frontend will (start off) serve as the GUI/UX to access/interact with the backend.
2a) allow for displaying login/auth screen
2b) show different GUI items (images/text/buttons/etc)
2c) send the appropriate REST commands to interact with the backend (SQL queries, auth, login etc)
Does anyone have a recommendation on which backend service to use? (AWS/Azure/Firebase) I am looking for simple/simple/simple integration requirements (and lots of easy sample code that I can modify like I stole it), that I can use across B4 A/I/J, as I am sure participants will utilize all of those platforms, and thus I need to be able to provide for each of them. (same/similar interface for all 3)
Any assistance before I go to far down a path that becomes too hard is much appreciated.
Ross