Editing
Meeting Minutes/2020-05-20 Mobile Discussion
[[Trustroots Wiki]] is an independent wiki with information for people who are actively exchanging hospitality.
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{meeting-minutes}} Who: Michael, Theo, Nick, Mikael When: 2020-05-20 What: React native mobile app; next steps? * Michael would be focusing on writing a react native proof of concept with some basics * Longer term goal to write Trustroots features in native way in mobile app, vs having them accessible via webview * For now just write proof of concept with react native, and decide/think about if to use webview later on * Start in new repository to keep it lightweight, consider in longer term to bring it into `/trustroots` repo to have monorepo approach. Starting in separate repo just is easier and we don't need to deal with any complexity that e.g. dealing with CI setup might bring. Monorepo can be useful way to encourage code-sharing on data-layer level across web & mobile. * Start with Expo.io framework as the current app uses it as well and it's easy to jump to development with it/implement notifications etc. All the features might not be able to doable in expo in long term, so at some point we might need to drop it out. Nobody has strong feelings about keeping it; it's primary use was to ease up getting something out with little effort. * Michael's proof of concept something concrete to talk about, to choose tech and decide what to do * Release incomplete beta-release for small scale testing * Iterate on this. * Consider how would ideal authentication mechanism look like? Previous native mobile app attempted to use cookies in header requests as a simple mechanism. Trustroots uses Passport.js so it might be possible to plug something existing to it easily that's useful for mobile. * Both Michael and Theo are available to work on this. :-) * Nick and Mikael would like not super actively participate in mobile-development, but want to familiarize with it so that they can understand, test, fix, deploy, etc it. This is to ensure longevity of the project by having people who understand little bit about everything around.
Summary:
Please note that all contributions to Trustroots Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Trustroots Wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Page included on this page:
Template:Meeting-minutes
(
edit
)
Navigation menu
Page actions
Page
Discussion
Read
Edit
History
Page actions
Page
Discussion
More
Tools
Personal tools
Not logged in
Talk
Contributions
Log in
Navigation
Trustroots.org
Main page
Recent changes
Random page
Help
Special pages
Search
Tools
What links here
Related changes
Page information