{"id":20691109,"url":"https://github.com/dotmind/rn-app-sample-ts","last_synced_at":"2026-04-21T11:31:16.524Z","repository":{"id":118602227,"uuid":"321370685","full_name":"dotmind/rn-app-sample-ts","owner":"dotmind","description":"React Native App TypeScript Bootstrap","archived":false,"fork":false,"pushed_at":"2020-12-15T10:14:21.000Z","size":1078,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"dev","last_synced_at":"2025-12-25T22:41:08.718Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dotmind.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-12-14T14:19:34.000Z","updated_at":"2020-12-15T10:14:23.000Z","dependencies_parsed_at":"2025-12-24T11:06:11.718Z","dependency_job_id":null,"html_url":"https://github.com/dotmind/rn-app-sample-ts","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/dotmind/rn-app-sample-ts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotmind%2Frn-app-sample-ts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotmind%2Frn-app-sample-ts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotmind%2Frn-app-sample-ts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotmind%2Frn-app-sample-ts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dotmind","download_url":"https://codeload.github.com/dotmind/rn-app-sample-ts/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotmind%2Frn-app-sample-ts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32089785,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T11:25:29.218Z","status":"ssl_error","status_checked_at":"2026-04-21T11:25:28.499Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-11-16T23:15:18.722Z","updated_at":"2026-04-21T11:31:16.518Z","avatar_url":"https://github.com/dotmind.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RN App Sample TS\n\n\u003cimg\n  src=\"logo.png\"\n  alt=\"logo\"\n  height=\"150\"\n  /\u003e\n\n\u003e v1.0.1\n\n## Integrations\n\n* TypeScript\n* React Navigation\n* Babel Module Resolver\n* [React Native Rename](https://www.npmjs.com/package/react-native-rename)\n* [React Native Make](https://github.com/bamlab/react-native-make)\n* Workflows CI/CD Github\n* Fastlane iOS \u0026 Android\n\n## Init project\n\n1- Install node_modules\n\n`yarn`\n\n2- Install Pods (iOS)\n\n`npx pod-install`\n\n3- Set App Name with [React Native Rename](https://www.npmjs.com/package/react-native-rename)\n\n`npm run rename newName`\n\n4- Set App Icons assets with with [React Native Make](https://github.com/bamlab/react-native-make/blob/master/docs/set-icon.md)\n\n\u003e You can build a quick icon with [Android Asssets Studio](https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html#foreground.type=clipart\u0026foreground.clipart=android\u0026foreground.space.trim=1\u0026foreground.space.pad=0.25\u0026foreColor=rgba(96%2C%20125%2C%20139%2C%200)\u0026backColor=rgb(68%2C%20138%2C%20255)\u0026crop=0\u0026backgroundShape=square\u0026effects=none\u0026name=ic_launcher)\n\n`npm run set:icon -- --path \"logo.png\"`\n\n5- Set App SplashScreen assets with with [React Native Make](https://github.com/bamlab/react-native-make/blob/master/docs/set-splash.md)\n\n`npm run set:splashscreen -- --path \"splashscreen-logo.png\" --resize \"center\" --background \"#E91E63\"`\n\n***Dont forget to delete \u0026 re-run your app to watch assets changes***\n\n## Configure Github Workflows\n\n### Release Workflow\n\n\u003e Please configure your Fastlane config before to start here.\n\n1- Create Github CI/CD environment variables for iOS:\n\n* MATCH_PASSWORD\n* FASTLANE_USER\n* FASTLANE_PASSWORD\n* FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD\n\n2- Create Github CI/CD environment variables for Android:\n\n* ANDROID_KEYSTORE_FILE\n* APP_RELEASE_KEY_ALIAS\n* APP_RELEASE_KEY_PASSWORD\n* APP_RELEASE_STORE_PASSWORD\n\n\n### Auto Labeler Workflow (Need Review --\u003e GTG)\n\nAuto Label your PR approvals to GTG.\n\n1- Create Github CI/CD environment variables:\n\n* GITHUB_TOKEN\n\n## Configure Fastlane\n\n### Fastlane Slack Notifications\n\n\u003e Generate your Slack API Bot URL with [https://api.slack.com/messaging/webhooks](https://api.slack.com/messaging/webhooks)\n\nMake this changes in `ios/fastlane/Fastfile` \u0026 `android/fastlane/Fastfile`:\n1- **slack_url**\n2- **channel**\n\n### Fastlane iOS\n\n1- Configure Appfile\n\n* app_identifier\n* apple_id\n* itc_team_id\n* team_id\n\n2- Configure Matchfile\n\n* git_url\n* username\n\n### Fastlane Android\n\nConfigure Appfile\n\n* json_key_file\n* package_name\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdotmind%2Frn-app-sample-ts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdotmind%2Frn-app-sample-ts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdotmind%2Frn-app-sample-ts/lists"}