{"id":19501021,"url":"https://github.com/printn/gooffline","last_synced_at":"2025-04-25T23:30:51.701Z","repository":{"id":250561590,"uuid":"834802712","full_name":"PrintN/GoOffline","owner":"PrintN","description":"GoOffline is a fully offline app that provides essential tools for use anywhere with no connection.","archived":true,"fork":false,"pushed_at":"2024-08-10T10:50:25.000Z","size":1036,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-25T21:32:06.638Z","etag":null,"topics":["android","compass","converter-app","currency-converter","games","guess-the-number","ios","music-player","offline-app","offline-maps","offline-tool","react-native","survival","tic-tac-toe","translation","unit-converter"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PrintN.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-28T12:10:15.000Z","updated_at":"2024-11-09T19:48:38.000Z","dependencies_parsed_at":"2024-08-10T11:46:14.913Z","dependency_job_id":null,"html_url":"https://github.com/PrintN/GoOffline","commit_stats":null,"previous_names":["printn/gooffline"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrintN%2FGoOffline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrintN%2FGoOffline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrintN%2FGoOffline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PrintN%2FGoOffline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PrintN","download_url":"https://codeload.github.com/PrintN/GoOffline/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250912660,"owners_count":21506865,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","compass","converter-app","currency-converter","games","guess-the-number","ios","music-player","offline-app","offline-maps","offline-tool","react-native","survival","tic-tac-toe","translation","unit-converter"],"created_at":"2024-11-10T22:10:53.495Z","updated_at":"2025-04-25T23:30:51.228Z","avatar_url":"https://github.com/PrintN.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GoOffline App\nGoOffline is a user-friendly mobile application designed to keep you connected and productive, even when you're offline. Whether you need to convert units, track your internet connection status, or manage your tasks, GoOffline has got you covered. With its intuitive design, ensuring you have the tools you need at your fingertips.\n\n## Screenshots\n- ### [Home Screen](screenshots/HomeScreen.png)\n- ### [Tools Screen](screenshots/ToolsScreen.png)\n- ### [Guides Screen](screenshots/GuidesScreen.png)\n- ### [Settings Screen](screenshots/SettingsScreen.png)\n- ### [Music Player](screenshots/Music.png)\n- ### [Currency Converter](screenshots/CurrencyConverter.png)\n- ### [Tic Tac Toe](screenshots/TicTacToe.png)\n- ### [Translation](screenshots/Translation.png)\n- ### [Guide: How To Build A Shelter](screenshots/HowToBuildAShelter.png)\n\n## Tools and Libraries Used\n- **React Native**: The core framework used to build the app.\n- **react-native-vector-icons/Ionicons**: For using Ionicons as icons in the app.\n- **@react-native-community/netinfo**: To detect and handle internet connectivity status.\n- **react-native-modal-selector**: For implementing the modal selectors used in unit conversion.\n- **Animated API**: For adding smooth animations to the connectivity status indicator.\n- **react-native-document-picker**: For selecting and importing audio files from the device.\n- **react-native-sound**: For playing and controlling audio files.\n- **react-native-fs**: For handling file system operations, such as copying audio files to a specific directory.\n- **@react-native-async-storage/async-storage**: For remembering all imported songs.\n- **fast-mlkit-translate-text**: For downloading translation models and translating offline.\n- **react-native-sensors**: For the compass.\n\n## Installation\n### Option 1: Download from Latest Release\n1. **Download the Latest Release**: Go to the Releases page and download the latest version of the app.\n2. **Install the App**: Follow the instructions provided in the release notes to install the downloaded app on your device.\n\n### Option 2: Run from Source\n### Prerequisites\n- **Node.js**: Ensure you have Node.js installed on your machine.\n- **React Native CLI**: Install the React Native CLI if you haven't already.\n- **Android Studio/Xcode**: For running the app on an Android or iOS emulator.\n\n### Steps\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/PrintN/GoOffline.git\n   cd GoOffline\n2. **Install Dependencies**:\n   ```bash\n   npm install\n3. **Start the Metro Bundler**:\n   ```bash\n   npx react-native start\n4. **Run the App**:\n   ```bash\n   npx react-native run-android\n   Or\n   npx react-native run-ios\n## Contributing\nWe welcome contributions to enhance the GoOffline app. If you have suggestions or want to report an issue, please create a pull request or open an issue on our GitHub repository.\n\n## License\nThis project is licensed under the GPL-3.0 license. See the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprintn%2Fgooffline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprintn%2Fgooffline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprintn%2Fgooffline/lists"}