MC Utils Mobile is the official mobile version of MC Utils, a collection of Minecraft utilities designed for developers, builders, and players. The app offers a set of tools optimized for mobile devices, with a modern and intuitive interface.
The project is powered by the Flyte team and our generous contributors.
For support or to chat with the team, join our Discord
- Bun 1.0 or higher
- Expo CLI
- A code editor
If you're using VS Code, we recommend installing these extensions:
- React Native Tools
- Tailwind CSS IntelliSense
- ESLint
- Prettier
- Clone the GitHub repository to your machine
- Open terminal in the project folder
- Run
bun install
- Run
bun run start
to launch the app - Download
Expo Go
on your phone (ensure both devices are on the same network) - Scan the QR code displayed in the console
And you're all set!
We use:
- React Native with Expo
- NativeWind (TailwindCSS for React Native)
- TypeScript
We maintain a library of reusable components to ensure consistent styling across the app:
Button
: Custom button component with various styles and statesCard
: Flexible card component for content organizationInput
: Custom input component with consistent stylingLogo
: App logo component with customizable propertiesText
: Typography component for consistent text stylingThemeProvider
: Context provider for app-wide theme management
- Create a new component in the
app/tools
directory - Create the default export for your component
- Add your utility to
index.tsx
following the existing pattern - Add your utility icon to
icons.tsx