Skip to content
/ crs Public

React native app which fetch posts from stackoverflow

License

Notifications You must be signed in to change notification settings

ah584d/crs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CRS - HOMEWORK - stackoverflow feed app

A simple React-Native application to fetch stackoverflow user infos

Features

  1. light/dark mode
  2. http fetching
  3. text input field with debounce (300ms)
  4. reset search field
  5. opening http content in modal
  6. display smootly html encoded characters
  7. labels string in external json file (allow to adapt easily i18n)
  8. filtering result (server filtering)

Installation

  1. git clone [email protected]:ah584d/crs.git
  2. cd stkOverFlow
  3. npm ci -d
  4. cd ios
  5. pod install
  6. run Xcode and open ios folder, then press play button, it will take a few minutes and will launch the application

Usage

In order to test: type user id 1234567 (and change typing speed to test debouncing)

Backlog

  1. android support
  2. client side filter (faster)
  3. add state management (Redux, Mobix...)
  4. accessibility
  5. handle network errors
  6. unit tests
  7. perfect pixel improvment

Screenshots