JopSchaap / trustchain-superapp

Kotlin implementation of Trustchain and IPv8 with rich networking: multihoming of local Bluetooth+4G, decentral social networking, UDP hole punching, etc.
GNU General Public License v3.0
0 stars 0 forks source link

Make a demo #70

Open JopSchaap opened 5 months ago

JopSchaap commented 5 months ago
JopSchaap commented 5 months ago

steps for demo

Before meeting:

  1. Have the trustchain demo apk automatically install all but two apps

    1. Also 1 broken apk that does not launch(should have =- 100 downvotes)
  2. Ensure that there allready exists +- 100 votes on the installed apps (only netto upvotes)

    1. Should be done with the script for adding fake votes before meeting
  3. Ensure that 1 apk is set to be gossiped around

  4. One phone that is disconnected and has 10000 votes

During meeting

  1. Let johan install the app

  2. Open freedom of computing

    1. Which should pull gossip

    2. and install 1 app with more than 100 votes

    3. Gossip one apk

  3. Navigate to the home screen

    1. App should have shown up
  4. Open and close app on home screen

  5. Re open FOC

  6. Do some push gossiping

    1. Ensure that at least one app gets more than 100 votes

    2. should also get installed

  7. Download an app by using the plus icon

  8. Let broken phone join

  9. Johan should close and open app, and see it break

    1. Hopfully just slow
  10. Johan could open broken apk and see error message