costerik / RnTestZmg

App that allow us to us to fetch data from a JSON server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Test Project Zemoga

Native app for Zemoga

Setup

Run

$ yarn
$ npx pod-install ios

iOS

Run the app

You can run the app in the iOS Simulator via the react-native cli:

$ npx react-native run-ios

Android

Run the app

You can run the app in the Android Simulator via the react-native cli:

$ npx react-native run-android

Architecture

The app was built using a redux architecture in order to have a single source of truth and scalability.

alt text

3th party libraries

  • react-navigation
    • This library allows us to implement routing in a react-native app, It has a large communty and good documentation.
  • axios
    • Allow us to execute https request over the network, It has a good API and a large community.
  • async-storage
    • This library is a good option for data persistence. It's easy to implement and use.
  • react-native-action-button
    • FAB native implementation on Android devices.
  • react-native-swipe-list-view
    • This library allows us to manage to swipe animation for both platforms, Its easy to integrate.
  • segmented-control
    • segmented control native implementation on iOS devices.
  • react-native-vector-icon
    • Amazing and outstanding library for vector icons in react-native.

About

App that allow us to us to fetch data from a JSON server


Languages

Language:TypeScript 71.0%Language:Java 10.0%Language:Ruby 8.6%Language:Objective-C 7.1%Language:JavaScript 2.4%Language:Starlark 1.0%