{"id":23093077,"url":"https://github.com/crispengari/native-startup","last_synced_at":"2026-04-09T11:37:53.525Z","repository":{"id":141094799,"uuid":"378464790","full_name":"CrispenGari/native-startup","owner":"CrispenGari","description":"✔💎 Native startup consist of React-Native UI and simple applications build using react native expo.","archived":false,"fork":false,"pushed_at":"2024-09-10T07:28:13.000Z","size":62194,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-27T17:02:42.293Z","etag":null,"topics":["expo","firebase","mobile-development","react-native","react-native-elements","react-native-paper","reactjs"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CrispenGari.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":"2021-06-19T17:08:19.000Z","updated_at":"2024-09-10T07:28:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"1810ee77-2e35-4f17-bf8f-f7be27011b1d","html_url":"https://github.com/CrispenGari/native-startup","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrispenGari%2Fnative-startup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrispenGari%2Fnative-startup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrispenGari%2Fnative-startup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrispenGari%2Fnative-startup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CrispenGari","download_url":"https://codeload.github.com/CrispenGari/native-startup/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247061243,"owners_count":20877166,"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":["expo","firebase","mobile-development","react-native","react-native-elements","react-native-paper","reactjs"],"created_at":"2024-12-16T21:46:26.634Z","updated_at":"2026-04-09T11:37:53.511Z","avatar_url":"https://github.com/CrispenGari.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### native-startup\n\n✔💎 Native startup consist of React-Native UI and simple applications build using react native expo.\n\n### Environment\n\n\u003e The latest doccumentation for expo for setting up android studio emulator: https://docs.expo.dev/workflow/android-studio-emulator/\n\nYou are required to have the following:\n\n[x] Nodejs\n[ ] Android Studio\n\n### Setting up Android Emulator on Windows.\n\n1. First you need to download the Java `11+`\n2. To download `Java17` we are going to first make sure that you have [`chocolatey`](https://chocolatey.org/) installed in your computer. To check that run the following command:\n\n```shell\nchoco --version\n```\n\nIf you don't get the version number of chocolatey you can open `cmd` as an admin and run the following command to install `chocolatey`:\n\n```shell\n@\"%SystemRoot%\\System32\\WindowsPowerShell\\v1.0\\powershell.exe\" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command \" [System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))\" \u0026\u0026 SET \"PATH=%PATH%;%ALLUSERSPROFILE%\\chocolatey\\bin\"\n```\n\n3. To Download `Java17` we will run the following command:\n\n```shell\nchoco install openjdk17\n```\n\n4. The next thing is to install [`Android Studio`](https://developer.android.com/studio)\n\n   - During the installation process make sure that **Android Studio** and **Android Virtual Device** are checked.\n\n   * after the installation is complete we need to install the sdk that is specific for react-native. To do that you need to open android studio go to `SDK Manager` under Android `SDK` in the `SDK Platform` tab.\n   * Locate the `Android 12.0S` SDK and make sure that you check the following options and make sure you click `Show Package Details` and select the following:\n     [x] Android SDK Platform\n     [x] Intel x86 Atom_64 System Image\n   * Go to the `SDK Tools` tab\n     - on the bottom right conner make sure you select the checkbox named `Show Package Details` and go ahead and check the checkbox that says:\n       [x] `31.0.0`\n   * Go ahead and click the **Apply Button**\n\n\u003e Wait for the installation to complete and then:\n\n5. Click the windows button and search for **Environmental Variables**.\n6. Click on **Environmental Variables** and then on the **User Environmental Variables** click on the **New** button and add the following:\n   - `Variable name`: `ANDROID_HOME`\n   - `Variable value`: `C:\\Users\\\u003cyour_username\u003e\\AppData\\Local\\Android\\Sdk`\n     \u003e Note that `C:\\Users\\\u003cyour_username\u003e\\AppData\\Local\\Android\\Sdk` is the path where you `sdk` is located.\n7. Open `Powershell` and type the following command:\n\n```shell\nGet-ChildItem -Path Env:\\\n```\n\n\u003e Then if we see our `ANDROID_HOME` environmental variable we are happy.\n\n8. Navigate to `platform-tools` which is located on `C:\\Users\\\u003cyour_username\u003e\\AppData\\Local\\Android\\Sdk\\platform-tools` we want to add it in our **Environmental Variables** again. Locate the `System variables` and inside that we will locate the `Path` and click the `Edit` button. Click `New` button and add the following path:\n\n```shell\n`C:\\Users\\\u003cyour_username\u003e\\AppData\\Local\\Android\\Sdk\\platform-tools`\n```\n\n9. If you have installed `react-native` CLI you are recommended to uninstall by running the following command:\n\n```shell\nnpm uninstall -g react-native-cli @react-native-community/cli\n```\n\n10. Open `Android Studio` and go to `Virtual Device Manager` click on `Create Device` and you select the device that you want.\n\n\u003e All done, now you can start android Emulator from the command line using commands like:\n\n```shell\nnpm start android\n# OR\nyarn start android\n```\n\nThese commands run when you have a react-native project that you want to run on an emulator.\n\nYou can start the emulator by navigating to:\n\n```shell\ncd C:\\Users\\%USERNME%\\AppData\\Local\\Android\\Sdk\\emulator\n```\n\nCheck the list of emulators that you have by running the following command:\n\n```shell\nemulator  -list-avds\n```\n\nThen\n\n```shell\nemulator -avd \u003cyour amulator name\u003e\n# eg\n\nemulator -avd Pixel_7_Pro\n```\n\n### Refs.\n\n1. [docs.expo.dev/workflow/android-studio-emulator](https://docs.expo.dev/workflow/android-studio-emulator/)\n2. [reactnative.dev/docs/environment-setup](https://reactnative.dev/docs/environment-setup?guide=native)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrispengari%2Fnative-startup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrispengari%2Fnative-startup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrispengari%2Fnative-startup/lists"}