Skip to content

πŸš€ Build mobile apps with this React Native template featuring authentication, bottom tab navigation, and a customizable theme system using Expo and TypeScript.

Notifications You must be signed in to change notification settings

aofkachi/react-native-template-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ react-native-template-app - A Simple Way to Build Mobile Apps

πŸ“₯ Download Now

Download

πŸ“‹ Prerequisites

Before you begin, ensure you have the following installed:

πŸ› οΈ Verify ADB Installation

To check if ADB is set up properly, open your command line or terminal and run:

adb version

You should see the ADB version on your screen.

πŸš€ Getting Started

  1. Download the Application
    Visit the Releases page to download the latest version of the app.

  2. Extract the Files
    Once downloaded, extract the files from the ZIP archive to a folder on your computer.

  3. Open Terminal
    Open your command line or terminal.

  4. Navigate to the Project Folder
    Use the cd command to change to the directory where you extracted the files. For example:

    cd path/to/react-native-template-app
  5. Install Dependencies
    Run the following command to install the necessary packages:

    npm install

    or, if you use Yarn:

    yarn install
  6. Run the Application
    To start the application, enter one of the following commands depending on your platform:

    For iOS:

    npm run ios

    For Android:

    npm run android
  7. Open Your App
    The application should now open in your emulator or on your physical device.

✨ Features

  • Authentication Context - Mock authentication is included with basic login, logout, and registration features. You can easily replace these with actual services.
  • Bottom Tab Navigation - Your app comes with essential tabs like Home, Profile, and Settings for easy navigation.
  • Conditional Navigation - The app uses a simple structure to navigate based on whether a user is authenticated.
  • Theme System - Customize colors, typography, spacing, and responsive utilities easily.
  • TypeScript - Full type safety helps avoid common errors, making your code more reliable.

πŸ“š Basic Commands

  • Start the Development Server
    Use the command below to start your server:

    npm start
  • Testing Your App
    Run:

    npm test

    This command helps ensure everything is working correctly.

πŸ”§ Troubleshooting

If you face issues while running the application:

  • Ensure all prerequisites are installed.
  • Double-check the file and folder paths.
  • Look for any build errors in the console during installation or startup.

πŸ“œ License

This project is licensed under the MIT License. Check the LICENSE file for details.

πŸ“ž Support

For any questions or issues, feel free to open an issue in the repository. The community is here to help you.


Visit our Releases page to download the latest version of the app.

Releases

No releases published

Packages

 
 
 

Contributors