https://github.com/calipsow/react-native-starter-kit

Ship on mobile in days, not months! This repository provides solution for fast developing mobile iOS/Android apps using React Native.

https://github.com/calipsow/react-native-starter-kit

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.8%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Ship on mobile in days, not months! This repository provides solution for fast developing mobile iOS/Android apps using React Native.

Basic Info
  • Host: GitHub
  • Owner: calipsow
  • License: mit
  • Language: JavaScript
  • Default Branch: main
  • Size: 43.1 MB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Created about 2 years ago · Last pushed 10 months ago
Metadata Files
Readme Contributing Funding License Code of conduct Security

README.md

![Ship Native Apps Faster](.covers/extended-ship-native-cove.png) # ![GitHub top language](https://img.shields.io/github/languages/top/calipsow/react-native-starter-kit) ![GitHub issues](https://img.shields.io/github/issues/calipsow/react-native-starter-kit) ![GitHub last commit](https://img.shields.io/github/last-commit/calipsow/react-native-starter-kit) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/calipsow/react-native-starter-kit) ![GitHub pull requests](https://img.shields.io/github/issues-pr/calipsow/react-native-starter-kit) ![GitHub discussions](https://img.shields.io/github/discussions/calipsow/react-native-starter-kit) # **Ship Apps in Days ✅ Not Months ❌**

This repository provides a streamlined solution for rapidly developing and deploying native mobile applications.

Whether you're working on a personal project or delivering enterprise solutions, this toolkit helps you accelerate the development process.

Support this Project.

If you find this project helpful or just want to show your appreciation, consider buying me a coffee! Your support helps me to keep maintaining and improving this project. You can reach my Buy Me a Coffee page here. Thank you for your support!

Buy Me a Coffee

Get Started

Jump right into building and shipping your native app by following our Getting Started Guide. This guide will walk you through the initial setup and get you up and running in no time. Some inline comments remaining in german, you can issue this following the guidelines

Key Features

Firebase Setup and Integration

  • Comprehensive Firebase setup including Storage, Analytics, Firestore, and Authentication.
  • Seamless integration with Firebase Authentication for managing user accounts.

Deep Linking and Notifications

  • Efficient configuration of deep links and push notifications for both iOS and Android platforms.

Modular Firebase Functions

  • Pre-configured Firebase Functions for handling notifications and other backend tasks.

Rich UI and User Experience

  • Includes templates for user accounts, settings, home pages, feeds, and more.
  • Supports advanced UI elements like toast notifications, FBImage components, buttons, and more.

Documentation and Support

  • Detailed documentation on how to set up and use the provided features.
  • Step-by-step guides for integrating Firebase and setting up notifications.

Additional Utilities

  • Hooks for handling Firestore, authentication, and deep linking.
  • Helper functions for image compression and asynchronous tasks.

Prewritten Features Overview

  • Firebase setup and functions
  • Push notification modules
  • UI Components with comprehensive features
  • Deep linking and routing with ease
  • Ready-to-use templates for various screens and functionalities

User Interface Elements

  • Fully customizable screens including Home, Profile, and more.
  • Pre-built components for E-Commerce, Calendars, and other advanced features.

Advanced Features

  • Deep linking and authentication handling.
  • Complete navigation logic and hooks for seamless user experience.
  • Ready-to-use Firebase Functions for handling backend processes.

Owner

  • Login: calipsow
  • Kind: user
  • Location: Germany
  • Company: Callipson

GitHub Events

Total
  • Watch event: 1
  • Delete event: 50
  • Issue comment event: 57
  • Public event: 1
  • Push event: 11
  • Pull request event: 103
  • Create event: 57
Last Year
  • Watch event: 1
  • Delete event: 50
  • Issue comment event: 57
  • Public event: 1
  • Push event: 11
  • Pull request event: 103
  • Create event: 57

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 68
  • Average time to close issues: N/A
  • Average time to close pull requests: 22 days
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.49
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 68
Past Year
  • Issues: 0
  • Pull requests: 61
  • Average time to close issues: N/A
  • Average time to close pull requests: 21 days
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.52
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 61
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (68)
Top Labels
Issue Labels
Pull Request Labels
dependencies (68) release (38) javascript (37) no-pr-activity (6) backend (3)

Dependencies

frontend/android/app/build.gradle maven
  • com.facebook.react:flipper-integration * implementation
  • com.facebook.react:hermes-android * implementation
  • com.facebook.react:react-android * implementation
  • com.google.firebase:firebase-analytics * implementation
  • com.google.firebase:firebase-auth-ktx * implementation
frontend/android/build.gradle maven
firebase-functions/functions/package-lock.json npm
  • 569 dependencies
firebase-functions/functions/package.json npm
  • eslint ^8.15.0 development
  • eslint-config-google ^0.14.0 development
  • firebase-functions-test ^3.1.0 development
  • firebase-admin ^11.8.0
  • firebase-functions ^4.3.1
frontend/Gemfile rubygems
  • activesupport >= 6.1.7.3, < 7.1.0
  • cocoapods ~> 1.13
frontend/ios/Podfile cocoapods
  • RNFBAnalytics >= 0
frontend/ios/Podfile.lock cocoapods
  • BVLinearGradient 2.8.3
  • DoubleConversion 1.1.6
  • FBLazyVector 0.73.8
  • FBReactNativeSpec 0.73.8
  • Firebase 10.24.0
  • FirebaseAnalytics 10.24.0
  • FirebaseAppCheckInterop 10.25.0
  • FirebaseAuth 10.24.0
  • FirebaseAuthInterop 10.25.0
  • FirebaseCore 10.24.0
  • FirebaseCoreExtension 10.25.0
  • FirebaseCoreInternal 10.25.0
  • FirebaseFunctions 10.24.0
  • FirebaseInstallations 10.25.0
  • FirebaseMessaging 10.24.0
  • FirebaseMessagingInterop 10.25.0
  • FirebaseSharedSwift 10.25.0
  • FirebaseStorage 10.24.0
  • GTMSessionFetcher 3.4.1
  • GoogleAppMeasurement 10.24.0
  • GoogleDataTransport 9.4.1
  • GoogleUtilities 7.13.2
  • PromisesObjC 2.4.0
  • RCT-Folly 2022.05.16.00
  • RCTRequired 0.73.8
  • RCTTypeSafety 0.73.8
  • RNCAsyncStorage 1.23.1
  • RNCMaskedView 0.1.11
  • RNCPushNotificationIOS 1.11.0
  • RNDeviceInfo 10.13.2
  • RNFBAnalytics 19.2.2
  • RNFBApp 19.2.2
  • RNFBAuth 19.2.2
  • RNFBFunctions 19.2.2
  • RNFBMessaging 19.2.2
  • RNFBStorage 19.2.2
  • RNFS 2.20.0
  • RNGestureHandler 1.10.3
  • RNLocalize 1.4.3
  • RNReanimated 1.13.4
  • RNSVG 15.2.0
  • RNScreens 2.18.1
  • RNShopifyCheckoutSheetKit 2.0.1
  • React 0.73.8
  • React-Codegen 0.73.8
  • React-Core 0.73.8
  • React-CoreModules 0.73.8
  • React-Fabric 0.73.8
  • React-FabricImage 0.73.8
  • React-ImageManager 0.73.8
  • React-Mapbuffer 0.73.8
  • React-NativeModulesApple 0.73.8
  • React-RCTActionSheet 0.73.8
  • React-RCTAnimation 0.73.8
  • React-RCTAppDelegate 0.73.8
  • React-RCTBlob 0.73.8
  • React-RCTFabric 0.73.8
  • React-RCTImage 0.73.8
  • React-RCTLinking 0.73.8
  • React-RCTNetwork 0.73.8
  • React-RCTSettings 0.73.8
  • React-RCTText 0.73.8
  • React-RCTVibration 0.73.8
  • React-callinvoker 0.73.8
  • React-cxxreact 0.73.8
  • React-debug 0.73.8
  • React-graphics 0.73.8
  • React-hermes 0.73.8
  • React-jserrorhandler 0.73.8
  • React-jsi 0.73.8
  • React-jsiexecutor 0.73.8
  • React-jsinspector 0.73.8
  • React-logger 0.73.8
  • React-nativeconfig 0.73.8
  • React-perflogger 0.73.8
  • React-rendererdebug 0.73.8
  • React-rncore 0.73.8
  • React-runtimeexecutor 0.73.8
  • React-runtimescheduler 0.73.8
  • React-utils 0.73.8
  • ReactCommon 0.73.8
  • RecaptchaInterop 100.0.0
  • ShopifyCheckoutSheetKit 2.0.1
  • SocketRocket 0.6.1
  • Yoga 1.14.0
  • boost 1.83.0
  • fmt 6.2.1
  • glog 0.3.5
  • hermes-engine 0.73.8
  • libevent 2.1.12
  • nanopb 2.30910.0
  • react-native-date-picker 5.0.2
  • react-native-encrypted-storage 4.0.3
  • react-native-image-picker 7.1.2
  • react-native-image-resizer 1.4.5
  • react-native-safe-area-context 0.7.3
  • react-native-skia 1.2.3
  • react-native-view-shot 3.8.0
  • toolbar-android 0.2.1
frontend/package.json npm
  • @babel/core ^7.20.0 development
  • @babel/preset-env ^7.20.0 development
  • @babel/preset-flow ^7.0.0 development
  • @babel/runtime ^7.20.0 development
  • @octokit/core >=3 development
  • @react-native-community/eslint-config 3.2.0 development
  • @react-native/babel-preset ^0.73.18 development
  • @react-native/eslint-config ^0.73.1 development
  • @react-native/metro-config ^0.73.2 development
  • @react-native/typescript-config ^0.73.1 development
  • @types/react ^18.2.6 development
  • @types/react-test-renderer ^18.0.0 development
  • babel-eslint ^10.0.1 development
  • babel-jest ^29.6.3 development
  • danger ^7.0.2 development
  • enzyme ^3.7.0 development
  • eslint ^8.1.0 development
  • eslint-config-airbnb 19.0.4 development
  • eslint-config-google ^0.14.0 development
  • eslint-config-prettier ^3.6.0 development
  • eslint-plugin-import ^2.27.5 development
  • eslint-plugin-jsx-a11y ^6.1.2 development
  • eslint-plugin-react ^7.34.1 development
  • eslint-plugin-react-hooks ^4.6.2 development
  • eslint-plugin-react-native ^4.1.0 development
  • faker ^6.6.6 development
  • flow-bin ^0.105.0 development
  • jest ^29.6.3 development
  • jsdom 13.0.0 development
  • jsdom-global 3.0.2 development
  • metro-react-native-babel-preset 0.76.7 development
  • plop ^2.2.0 development
  • prettier 2.8.8 development
  • react-dom 18.2.0 development
  • react-test-renderer 18.2.0 development
  • sinon ^7.1.1 development
  • tailwindcss 3.3.2 development
  • typescript 5.0.4 development
  • @react-native-async-storage/async-storage ^1.23.1
  • @react-native-community/cli 12.3.6
  • @react-native-community/masked-view ^0.1.9
  • @react-native-community/push-notification-ios ^1.11.0
  • @react-native-community/toolbar-android ^0.2.1
  • @react-native-firebase/analytics ^19.2.2
  • @react-native-firebase/app 19.3.0
  • @react-native-firebase/auth ^19.1.2
  • @react-native-firebase/functions ^19.2.2
  • @react-native-firebase/messaging ^19.2.2
  • @react-native-firebase/storage ^19.1.2
  • @react-navigation/bottom-tabs ^5.2.6
  • @react-navigation/drawer ^5.4.1
  • @react-navigation/native ^5.1.5
  • @react-navigation/stack ^5.2.10
  • date-fns ^3.6.0
  • expo ^50.0.17
  • expo-dev-client ^3.3.11
  • firebase ^9.19.0
  • global ^4.4.0
  • i18n-js ^3.2.1
  • jetifier ^1.6.5
  • lodash ^4.17.21
  • moment 2.29.4
  • nativewind ^2.0.11
  • prop-types ^15.8.1
  • react 18.2.0
  • react-native ^0.73.7
  • react-native-calendars 1.1299.0
  • react-native-circular-chart ^1.0.9
  • react-native-date-picker ^5.0.0
  • react-native-device-info ^10.13.2
  • react-native-email ^2.1.0
  • react-native-encrypted-storage ^4.0.3
  • react-native-fs ^2.20.0
  • react-native-gesture-handler ^1.5.0
  • react-native-image-picker ^7.1.2
  • react-native-image-resizer ^1.4.5
  • react-native-keyboard-aware-scroll-view ^0.9.5
  • react-native-lightbox-v2 ^0.9.0
  • react-native-linear-gradient ^2.5.6
  • react-native-localize ^1.3.1
  • react-native-modal ^9.0.0
  • react-native-modal-datetime-picker ^6.0.0
  • react-native-modal-dropdown 1.0.2
  • react-native-paper ^3.1.1
  • react-native-popup-menu ^0.16.1
  • react-native-push-notification ^8.1.1
  • react-native-raw-bottom-sheet ^3.0.0
  • react-native-reanimated ^1.13.4
  • react-native-safe-area-context ^0.7.3
  • react-native-screens ^2.5.0
  • react-native-simple-markdown ^1.1.0
  • react-native-svg ^15.3.0
  • react-native-svg-transformer ^1.4.0
  • react-native-toast-notifications ^3.4.0
  • react-native-vector-icons ^10.0.3
  • react-native-view-shot ^3.8.0
  • react-redux 8.1.3
  • recompose ^0.30.0
  • redux ^4.2.1
  • redux-logger ^3.0.6
  • redux-persist ^5.10.0
  • redux-promise ^0.6.0
  • redux-thunk ^2.3.0
frontend/yarn.lock npm
  • 1800 dependencies
frontend/ios/shipnative.xcworkspace/xcshareddata/swiftpm/Package.resolved swiftpm
  • github.com/apple/swift-protobuf 1.26.0
  • github.com/firebase/firebase-ios-sdk 10.25.0
  • github.com/firebase/leveldb 1.22.5
  • github.com/firebase/nanopb 2.30910.0
  • github.com/google/GoogleAppMeasurement 10.25.0
  • github.com/google/GoogleDataTransport 9.4.0
  • github.com/google/GoogleUtilities 7.13.2
  • github.com/google/abseil-cpp-binary 1.2024011601.1
  • github.com/google/app-check 10.19.0
  • github.com/google/grpc-binary 1.62.2
  • github.com/google/gtm-session-fetcher 3.4.1
  • github.com/google/interop-ios-for-google-sdks 100.0.0
  • github.com/google/promises 2.4.0
.github/workflows/greetings.yml actions
  • actions/first-interaction v1 composite
.github/workflows/label.yml actions
  • actions/labeler v5.0.0 composite
.github/workflows/manual.yml actions
.github/workflows/stale.yml actions
  • actions/stale v5 composite