Skip to content
Lukasz Modzelewski edited this page Sep 24, 2022 · 4 revisions

EXPO GO URL: exp://exp.host/@lukasmod/lm-gitcheck

App partially powered by ignite InfiniteRed/Ignite

Libraries

  • expo
  • eslint, prettier, husky, typescript
  • react-navigation 6
  • mobx (root for multiple stores, local stores instead useState)
  • typescript
  • apisauce

Features

  • scroll list with repositories (free github REST api, there is a time limit so if its reached, please wait a moment)
  • repositories are fetched while scrolling (pagination), showing loader while loading
  • search input uses lodash.debounce function to reduce number of get requests while typing
  • pull to refresh for search list
  • press on item to navigate to post details
  • error and empty states
  • custom fonts, icon, splash screen
  • header created with react-navigation
search results details no results
Clone this wiki locally