FreeToGameApp

A mobile application that provides a list of free-to-play games.

About The Project

A mobile application that provides a list of free-to-play games.

Demo

demo.mp4

Screenshots

List of Games

List of free games

Filter

List of free games

Loading

Loading skeleton

Tech Stack

Library Category Version Description
React Native Mobile Framework v0.72 The best cross-platform mobile framework
React UI Framework v18 The most popular UI framework in the world
TypeScript Language v4 Static typechecking
React Navigation Navigation v6 Performant and consistent navigation framework
React Native Paper UI v5 Material Design for React Native
React Native Responsive Scalability UI v1 Utility hooks for scalability
React Native Vector Icons UI v9 Customizable icons
Zustand State Management v4 A small, fast and scalable bearbones state-management solution
TanStack Query State Management v4 Powerful asynchronous state management, server-state utilities and data fetching
axios REST client v1 Communicate with back-end
Flipper Debugger Native debugging
Hermes JS engine Fine-tuned JS engine for RN
Jest Test Runner v29 Standard test runner for JS apps

Getting Started

Prerequisites

Installation

  1. Clone the repo
    git clone https://github.com/chsdwn/FreeToGameApp
  2. Navigate to the FreeToGameApp directory
    cd FreeToGameApp
  3. Install NPM packages
    yarn
  4. (MacOS only) Install Cocoa packages
    npx pod-install
  5. Start metro server
    yarn start
  6. Start application
    1. Android
      yarn android
    2. iOS
      yarn ios

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Hulusi Kafalıer - [email protected]

Project Link: https://github.com/chsdwn/FreeToGameApp

Acknowledgments

GitHub

View Github