A powerful mobile application for tracking and managing GitHub issues, specifically designed for the React Native repository.
- Browse issues from the Facebook React Native repository
- Search issues by title and body content
- Filter issues by status (open/closed)
- View detailed issue information including:
- Issue title and description
- Creation date and last update
- Issue status and labels
- Assignees and comments
- Navigate through issues using pagination
- View issue comments with pagination support
The app is built using modern technologies to provide a seamless experience:
- React Native: A powerful framework for building native mobile applications using React
- Expo: A comprehensive development platform that simplifies React Native development with:
- Easy project setup and configuration
- Cross-platform development tools
- Built-in components and APIs
- Simplified deployment process
- GitHub GraphQL API:
- Modern API for efficient data fetching
- Precise data queries to minimize network requests
- Real-time issue tracking capabilities
- Advanced search and filtering options
-
Install dependencies:
npm install
-
Start the app:
npx expo start
This project is built with Expo and uses create-expo-app
.
You can run the app in:
- development build
- Android emulator
- iOS simulator
- Expo Go, a limited sandbox for trying out app development with Expo
The project uses file-based routing. You can start developing by editing the files inside the app directory.
To learn more about developing your project with Expo, look at the following resources:
- Expo documentation: Learn fundamentals, or go into advanced topics with our guides.
- Learn Expo tutorial: Follow a step-by-step tutorial where you'll create a project that runs on Android, iOS, and the web.