A React Native application to browse GitHub repositories using Expo and Redux.
- View a list of GitHub repositories
- See detailed information about a specific repository
- Responsive design with light and dark mode support
- React Native
- Expo
- Redux Toolkit
- React Navigation
- Axios
- Node.js
- npm or yarn
- Expo CLI
-
Clone the repository
-
Install dependencies:
npm install
or
yarn install
-
Start the Expo development server:
npm start
or
yarn start
-
Use the Expo Go app on your mobile device or an emulator to run the application.
app/
: Main application codefeatures/
: Feature-specific components and logicservices/
: API servicesstore.ts
: Redux store configuration
components/
: Reusable UI componentsconstants/
: App-wide constantshooks/
: Custom React hooks
Run tests using:
npm test
or
yarn test