IPFS Mobile Guidelines
  • Introduction
  • Context
    • Considerations for Mobile
    • Methodology
  • Application Survey
    • Mobile Browsers
      • Android Chrome
      • iOS Safari
    • Mobile Sharing Interaction
      • Android sharing
      • iOS sharing
    • Application Survey
      • ManyVerse
      • Sharedrop.io
      • Status
      • FrostWire
      • uTorrent Mobile
      • Haven
      • Fairdrop
    • Features Survey
    • Interaction Survey
    • Findings
  • User Research
    • Assumptions
    • Interviews
      • Experts
        • P2
        • P3
        • P7
        • P14
        • P15
      • Early Adopters
        • P1
        • P4
        • P5
        • P6
        • P8
        • P9
        • P10
        • P11
        • P12
        • P13
      • Potential Users
        • P16
        • P17
        • P18
        • P19
        • P20
        • P21
    • Findings
  • Design
    • Design Strategy
    • Design Workshop
    • Principles
      • Respect the device
      • Explain, don't overwhelm
      • Make privacy work for the user
      • Give control over data
      • Be seamless
    • Scenarios
      • The user onboards confidently with minimal technical knowledge
      • The user shares a file through another app
      • Large file sent to user
      • User plays a shared media file without wifi or mobile network
      • A user manages their chat identity
    • Findings
    • Credits
Powered by GitBook
On this page
  • What we found out in research
  • Design considerations
  • Who is the user and what are their needs
  • Putting it into practice
  • The user receives notification another App X user is sharing a file with them
  • Image downloaded in App X
  • The user deletes the file

Was this helpful?

  1. Design
  2. Scenarios

Large file sent to user

PreviousThe user shares a file through another appNextUser plays a shared media file without wifi or mobile network

Last updated 5 years ago

Was this helpful?

One of the largest issues with transferring files and messages is discoverability and security. A large part of security is the ability to control who and what can access files.

What we found out in research

  • File transfer not only requires but also files you already have

  • File links should be

Design considerations

  • Allow the user to be able to manage and delete files

  • Show where the file is being stored and where it can be deleted

  • Give the user preference options on where to store files, locally or otherwise

  • Show confirmations to unreversible actions like deleting

  • Make copying and sending CIDs as simple as possible for the user

Who is the user and what are their needs

User working with large files and often having to work on-site with limited internet access

Putting it into practice

The user receives notification another App X user is sharing a file with them

The user receives notification they have received a message with a link to an image on App X. They recognise "JoeS" as their co-worker who sends them files regularly.

They then open the message link and App X opens begins downloading the shared image. At this point the user has the option to cancel the download.

Design consideration

Allow the user to be able to manage, delete and show where files are stored

Image downloaded in App X

The image is completely downloaded, the progress bar finishes and the user can then open it.

The user taps the image in the file list and goes to an image preview screen. The CID (Content Identifier) is then displayed. When tapped, it will copy to the clipboard. The user also has the option to share the image (CID) link through the share button at the top right. Other options, such as deleting or downloading the image are available from the options menu ....

The user also has the option to see the history of that file. They can get to that by tapping History at the bottom of the file view screen.

The user deletes the file

The user wants to delete the file from App X after viewing the file. They open the options menu ... and tap Delete from App X and a confirmation modal appears.

Design considerations

Give the user preference options on where to store files, locally or otherwise

Show confirmations to unreversible actions like deleting

The user confirms deleting the file. As they had it synced with local storage, they know that the image is still on the phone but disappears from App X.

managing transfers
shown and able to be copied and if possible shown as QR codes