{"id":24707745,"url":"https://github.com/ashinga48/react-native-charminar","last_synced_at":"2026-04-13T17:04:49.339Z","repository":{"id":240061019,"uuid":"132679895","full_name":"ashinga48/react-native-charminar","owner":"ashinga48","description":"React Native Starter kit - with RNFirebase, Typography, Basic setup of firebase, Wix/Ui-Lib, Camera, Map (Web view Leaflet), RN SVG + arty charty, RN Router Flux","archived":false,"fork":false,"pushed_at":"2018-05-27T03:25:13.000Z","size":408,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-27T06:18:52.930Z","etag":null,"topics":["react-native","react-native-firebase","react-router"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/ashinga48.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}},"created_at":"2018-05-09T00:27:01.000Z","updated_at":"2018-05-27T03:25:14.000Z","dependencies_parsed_at":"2024-05-16T14:48:25.110Z","dependency_job_id":"c7874ffd-bcc4-423d-82cf-054f60dfa2a7","html_url":"https://github.com/ashinga48/react-native-charminar","commit_stats":null,"previous_names":["ashinga48/react-native-charminar"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashinga48%2Freact-native-charminar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashinga48%2Freact-native-charminar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashinga48%2Freact-native-charminar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashinga48%2Freact-native-charminar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ashinga48","download_url":"https://codeload.github.com/ashinga48/react-native-charminar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244912798,"owners_count":20530764,"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":["react-native","react-native-firebase","react-router"],"created_at":"2025-01-27T06:18:52.051Z","updated_at":"2026-04-13T17:04:49.309Z","avatar_url":"https://github.com/ashinga48.png","language":"JavaScript","readme":"# React Native Charminar\r\n\r\n![react-native-charminar](/images/2018/05/react-native-charminar.png)\r\n\r\n\r\n## [VIDEO TUTORIAL](https://youtu.be/fNKXTQ0tN-Q)\r\n\r\n - RNFirebase ( All features from RN Firebase )\r\n - WIX ui lib\r\n - RNtypography\r\n - RNcamera\r\n - RNsvg\r\n - RN Webview Leaflet\r\n---\r\n\r\nA basic react native app with [`react-native-firebase`](https://github.com/invertase/react-native-firebase) pre-integrated  to get you started quickly.\r\n\r\n---\r\n\r\n### Getting Started\r\n\r\n#### 1) Clone \u0026 Install Dependencies\r\n\r\n- 1.1) `git clone https://github.com/ashinga48/react-native-charminar.git`\r\n- 1.2) `cd react-native-charminar` - cd into your newly created project directory.\r\n- 1.3) Install NPM packages with your package manager of choice - i.e run `yarn` or `npm install`\r\n- 1.4) **[iOS]** `cd ios` and run `pod install` - if you don't have CocoaPods you can follow [these instructions](https://guides.cocoapods.org/using/getting-started.html#getting-started) to install it.\r\n- 1.5) **[Android]** No additional steps for android here.\r\n\r\n#### 2) Add `Google Services` files (plist \u0026 JSON) for firebase\r\n\r\n- 2.1) **[iOS]** Follow the `add firebase to your app` instructions [here](https://firebase.google.com/docs/ios/setup#add_firebase_to_your_app) to generate your `GoogleService-Info.plist` file if you haven't done so already - use the package name generated previously as your `iOS bundle ID`.\r\n- 2.2) **[iOS]** Place this file in the `ios/` directory of your project.\r\n- 2.3) **[Android]** Follow the `manually add firebase` to your app instructions [here](https://firebase.google.com/docs/android/setup#manually_add_firebase) to generate your `google-services.json` file if you haven't done so already - use the package name generated previously as your `Android package name`.\r\n- 2.4) Place this file in the `android/app/` directory of your project.\r\n\r\n#### 3) Start your app\r\n\r\n- 3.1) New terminal cd iOS \u0026\u0026 pod install\r\n- 3.2) Start the react native packager, run `yarn run start` or `npm start` from the root of your project.\r\n\r\n#### 4) ANDROID SETUP\r\n\r\n- 4a) add `local.properties` for android sdk location\r\n- 4b) app `build.gradle`\r\n\r\n```\r\ndefaultConfig {\r\n    applicationId \"com.invertase.rnfirebasestarter\"\r\n    minSdkVersion 16\r\n    targetSdkVersion 26\r\n    versionCode 1\r\n    versionName \"1.0\"\r\n    ndk {\r\n        abiFilters \"armeabi-v7a\", \"x86\"\r\n    }\r\n    // because of firestore:\r\n    multiDexEnabled true\r\n}\r\n\r\n\r\n\r\nimplementation(project(':react-native-firebase')) {\r\n    transitive = false\r\n}\r\n\r\n// RNFirebase required dependencies\r\nimplementation \"com.google.firebase:firebase-core:15.0.0\"\r\nimplementation \"com.google.android.gms:play-services-base:15.0.0\"\r\n\r\n// RNFirebase optional dependencies\r\nimplementation \"com.google.firebase:firebase-ads:15.0.0\"\r\nimplementation \"com.google.firebase:firebase-auth:15.0.0\"\r\nimplementation \"com.google.firebase:firebase-config:15.0.0\"\r\nimplementation \"com.google.firebase:firebase-database:15.0.0\"\r\nimplementation \"com.google.firebase:firebase-invites:15.0.0\"\r\nimplementation \"com.google.firebase:firebase-firestore:15.0.0\"\r\nimplementation \"com.google.firebase:firebase-messaging:15.0.2\"\r\nimplementation \"com.google.firebase:firebase-perf:15.0.0\"\r\nimplementation \"com.google.firebase:firebase-storage:15.0.0\"\r\n```\r\n\r\n\r\n\r\n- 4c) android build.gradle\r\n\r\n```\r\nbuildscript {\r\n    repositories {\r\n        jcenter()\r\n        google()   //CHECK THIS\r\n        maven {\r\n            url 'https://maven.fabric.io/public'\r\n        }\r\n    }\r\n    dependencies {\r\n        classpath 'com.android.tools.build:gradle:3.1.0'\r\n        classpath 'com.google.gms:google-services:3.2.1’.  //CHECK THIS\r\n        classpath 'io.fabric.tools:gradle:1.25.1'\r\n        // NOTE: Do not place your application dependencies here; they belong\r\n        // in the individual module build.gradle files\r\n    }\r\n}\r\n```\r\n\r\n\r\n####5 YARN START\r\n####6 YARN RUN ANDROID\r\n\r\n\r\nFor iOS\r\n\r\n- 1 make sure you ran “pods install”\r\n\r\n\r\nMORE HELP\r\n\r\nSee guide of https://github.com/invertase/react-native-firebase-starter\r\n\r\n\r\n\r\n\r\n\r\n##ISSUE 2\r\n\r\nExecution failed for task ':app:preDebugBuild'.\r\n\u003e Android dependency 'com.android.support:support-v4' has different version for the compile (26.1.0) and runtime (27.1.0) classpath. You should manually set the same version via DependencyResolution\r\n\r\n\r\nIN REACT-NATIVE-CAMERA\r\nBUILD.GRADLE\r\n\r\n\r\ndef DEFAULT_COMPILE_SDK_VERSION             = 26\r\ndef DEFAULT_BUILD_TOOLS_VERSION             = \"26.0.2\"\r\ndef DEFAULT_TARGET_SDK_VERSION              = 26\r\ndef DEFAULT_GOOGLE_PLAY_SERVICES_VERSION    = \"12.0.1\"\r\ndef DEFAULT_SUPPORT_LIBRARY_VERSION         = \"26.1.0\" //CHECK THIS\r\n\r\n\r\n\r\n\r\n## TODO\r\n- Upload Video Tutorial\r\n- Screenshots\r\n\r\n## Note\r\n\r\n- This is initially forked from RNFirebase then added with basic needed libraries.\r\n- Charminar icon took from (https://dribbble.com/vipintoshniwal) will be removed if not willing.\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashinga48%2Freact-native-charminar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashinga48%2Freact-native-charminar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashinga48%2Freact-native-charminar/lists"}