Learn how a production React Native app implements GitHub OAuth login and API integration.
Use as a reference codebase for building cross-platform iOS and Android apps from shared JavaScript.
Study a real-world open-source React Native project with notification management and repo browsing.
Requires a Mac to build the iOS version, project is no longer actively maintained so some dependencies may be outdated.
GitPoint is a free, unofficial GitHub mobile app for iOS and Android. It lets you browse GitHub from your phone, manage notifications, and interact with repositories without needing to open a web browser. The app was built with React Native, which is a framework for writing mobile apps using JavaScript that can run on both iPhone and Android from a shared codebase. The features cover the main things people do on GitHub day to day: viewing your activity feed, reading and replying to issue and pull request conversations, creating new issues, closing or locking existing ones, applying labels and assignees, reviewing and merging pull requests, starring and forking repositories, and searching for users or repos. Notification management is also included, with controls for marking items as read. For developers who want to build or modify the app themselves, the setup process follows standard React Native steps: clone the repo, run yarn to install dependencies, then use the provided yarn commands to launch it in the iOS simulator or an Android emulator. A Mac is required to build the iOS version. Development API keys are included in the source code for testing, with instructions for creating your own GitHub OAuth credentials if you want to run the app against your own GitHub account. The project had over 70 contributors at the time of the README and accepted financial backing through Open Collective. The repository appears to be no longer actively maintained, so it is best treated as a reference or learning project rather than a production app you would install today.
← gitpoint on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.