Skip to content

Instantly share code, notes, and snippets.

@jeluard
Created April 15, 2019 10:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeluard/11193b3d894ca081003d135378a2e7e7 to your computer and use it in GitHub Desktop.
Save jeluard/11193b3d894ca081003d135378a2e7e7 to your computer and use it in GitHub Desktop.

In general very few concepts are clearly modeled in the codebase. UI and logic blocks are mostly intertweened and the seperation is not clear.

Logic

Wallet

Collectibles Request Send Onboardings Settings Sign Fee Transaction

https://github.com/status-im/status-react/tree/develop/src/status_im/ui/screens/wallet

Accounts

create login logout recover update

https://github.com/status-im/status-react/tree/develop/src/status_im/accounts https://github.com/status-im/status-react/tree/develop/src/status_im/ui/screens/accounts

Browser

https://github.com/status-im/status-react/tree/develop/src/status_im/browser https://github.com/status-im/status-react/tree/develop/src/status_im/ui/screens/browser

Contact

Code Recovery

https://github.com/status-im/status-react/tree/develop/src/status_im/contact https://github.com/status-im/status-react/tree/develop/src/status_im/contact_code https://github.com/status-im/status-react/tree/develop/src/status_im/contact_recovery https://github.com/status-im/status-react/tree/develop/src/status_im/ui/screens/wallet https://github.com/status-im/status-react/tree/develop/src/status_im/ui/screens/group

Extensions

Mostly contained in pluto repository

https://github.com/status-im/status-react/tree/develop/src/status_im/extensions

Connection

Network Mailserver Fleet Node Notiications Pairing Offline messages

https://github.com/status-im/status-react/tree/develop/src/status_im/network https://github.com/status-im/status-react/tree/develop/src/status_im/mailserver https://github.com/status-im/status-react/tree/develop/src/status_im/fleet https://github.com/status-im/status-react/tree/develop/src/status_im/node https://github.com/status-im/status-react/tree/develop/src/status_im/notifications https://github.com/status-im/status-react/tree/develop/src/status_im/pairing https://github.com/status-im/status-react/tree/develop/src/status_im/ui/screens/fleet_settings https://github.com/status-im/status-react/tree/develop/src/status_im/ui/screens/mobile_network_settings https://github.com/status-im/status-react/tree/develop/src/status_im/ui/screens/offline_messaging_settings https://github.com/status-im/status-react/tree/develop/src/status_im/ui/screens/pairing

Hardwallet

Card

https://github.com/status-im/status-react/tree/develop/src/status_im/hardwallet

Chat

Group chats Command Input Loading Message Stickers

https://github.com/status-im/status-react/tree/develop/src/status_im/ui/screens/chat https://github.com/status-im/status-react/tree/develop/src/status_im/chat https://github.com/status-im/status-react/tree/develop/src/status_im/group_chats

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment