Skip to content

andreybo/sudoku-native-mobile-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sudoku Native Mobile App

Sudoku Native Mobile App Preview

Sudoku Native Mobile App is a cutting-edge mobile application built with React Native. It offers an immersive Sudoku experience, blending traditional puzzle-solving with modern mobile functionalities. Whether you're a Sudoku enthusiast or new to the game, this app provides an engaging and seamless experience across both Android and iOS platforms.

📱 Download

🚀 Getting Started

Follow these steps to set up and run the Sudoku Native Mobile App project on your local machine for development and testing purposes.

🔧 Prerequisites

Before you begin, ensure you have met the following requirements:

  • Operating System: Windows, macOS, or Linux
  • Development Tools: Node.js (version X.X or higher)
  • Package Manager: npm or Yarn
  • React Native CLI: Install globally using npm install -g react-native-cli
  • SDKs: Android SDK and/or Xcode for iOS development
  • Other Dependencies: Ensure you have Watchman installed (for macOS users)

📦 Installation

  1. Clone the Repository

    Open your terminal or command prompt and run:

    git clone https://github.com/andreybo/sudoku-native-mobile-app
  2. Navigate to the Project Directory

    cd sudoku-native-mobile-app
  3. Install Dependencies

    Using npm:

    npm install

    Or using Yarn:

    yarn install
  4. Install Pods (iOS Only)

    If you're setting up for iOS, navigate to the ios directory and install pods:

    cd ios
    pod install
    cd ..

🏃 Running the Project

  1. Start the Metro Server

    First, you need to start Metro, the JavaScript bundler that comes with React Native.

    From the root of your React Native project, run:

    # Using npm
    npm start
    
    # OR using Yarn
    yarn start
  2. Start Your Application

    With Metro Bundler running in its own terminal, open a new terminal window and navigate to the root of your React Native project. Then, run the following commands to start your Android or iOS app:

    • For Android

      # Using npm
      npm run android
      
      # OR using Yarn
      yarn android
    • For iOS

      # Using npm
      npm run ios
      
      # OR using Yarn
      yarn ios
      yarn ios --udid "9C034B93-DB54-4C31-A171-7F0FA9FC438E"

    If everything is set up correctly, your new app should launch in your Android Emulator or iOS Simulator shortly. Ensure your emulator/simulator is properly configured.

    Alternatively, you can run the app directly from Android Studio or Xcode respectively.

  3. Testing

    • Verify that the game runs smoothly on your device.
    • Test all features to ensure they function as expected.

🎨 Modifying Your App

Now that you've successfully run the app, let's make some modifications:

  1. Edit App.tsx

    Open App.tsx in your preferred text editor and make your desired changes.

  2. Reload the App to See Changes

    • For Android:

      • Press the R key twice in the terminal.
      • OR select "Reload" from the Developer Menu by pressing Ctrl + M (Windows/Linux) or Cmd + M (macOS).
    • For iOS:

      • Press Cmd + R in the iOS Simulator.

    Your changes should now be visible in the running app!

🎉 Congratulations! 🎉

You've successfully run and modified your React Native App. 🥳

What's Next?

🛠️ Troubleshooting

If you encounter issues, refer to the Troubleshooting page for solutions.

📚 Learn More

Enhance your knowledge of React Native with these resources:


📝 License

This project is licensed under the MIT License.

📬 Contact

Thank You for Your Support

As an independent developer, your support means the world to me. Every piece of feedback, download, and kind word helps me continue creating unique projects like this one. Thank you for being a part of this journey and making it possible to bring my ideas to life.


Happy Coding! 🚀

About

Sudoku Native Mobile App is a React Native project offering a unique Sudoku experience. It combines traditional puzzles with modern mobile functionality, supporting both Android and iOS. Perfect for enthusiasts and beginners alike!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors