A React Native application that provides a list of free-to-play games
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.mp4Screenshots
List of Games
Filter
Loading
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
-
React Native Development Environment
Please follow the guide to set up your development environment. https://reactnative.dev/docs/environment-setup?guide=native
-
yarn
npm i -g yarn
Installation
- Clone the repo
git clone https://github.com/chsdwn/FreeToGameApp
- Navigate to the FreeToGameApp directory
cd FreeToGameApp
- Install NPM packages
yarn
- (MacOS only) Install Cocoa packages
npx pod-install
- Start metro server
yarn start
- Start application
- Android
yarn android
- iOS
yarn ios
- Android
License
Distributed under the MIT License. See LICENSE
for more information.
Contact
Hulusi Kafalıer - hulusikafalier@chsdwn.dev
Project Link: https://github.com/chsdwn/FreeToGameApp