MetaMask / MetaMask/metamask-mobile
[MOB] Reduce tech debt and improve UI consistency
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
### Description
This epic focuses on reducing tech debt and improving UI consistency of components within the MetaMask mobile app. We are actively seeking contributions from the community to help us accomplish this task. By addressing these issues, we aim to enhance the performance, stability, maintainability and UI consistency of the MetaMask mobile app.
As part of this epic, we have identified several sub-tasks, each of which addresses the replacement of specific components within the mobile codebase. These tasks are suitable for open source contributors who are new to the project and are looking for "[good first issues](https://github.com/MetaMask/metamask-mobile/labels/good%20first%20issue)" to get started. By completing these tasks, contributors will play a vital role in improving the MetaMask mobile app and gaining experience working with our codebase.
Contributor guide
Research direction
This is an epic for replacing components in the MetaMask mobile codebase, but it names no specific component, file, test, or entry point. Start by identifying a concrete sub-task associated with the epic and read its implementation context; done should be defined by that sub-task's component replacement and any stated UI consistency, performance, stability, or maintainability goal.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native, typescript
- Domain
- design, mobile
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100