MetaMask / MetaMask/metamask-mobile

[MOB] Reduce tech debt and improve UI consistency

Open
#6,883 0 comments 0 reactions 0 assignees View on GitHub
area-performance epic team-design-system
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.