All Projects → getsentry → sentry-mobile

getsentry / sentry-mobile

Licence: other
Sentry Mobile App

Programming Languages

dart
5743 projects
ruby
36898 projects - #4 most used programming language
swift
15916 projects
HTML
75241 projects
kotlin
9241 projects
objective c
16641 projects - #2 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to sentry-mobile

Mail
RiiConnect24 Mail Scripts. OSS.
Stars: ✭ 11 (-64.52%)
Mutual labels:  sentry
sentry
Mirror of Apache Sentry
Stars: ✭ 114 (+267.74%)
Mutual labels:  sentry
sentry exporter
Prometheus exporter for Sentry
Stars: ✭ 23 (-25.81%)
Mutual labels:  sentry
sentry-prometheus
Export hosted sentry statsd metrics to prometheus
Stars: ✭ 22 (-29.03%)
Mutual labels:  sentry
crow
Crow - a C++ client for Sentry
Stars: ✭ 119 (+283.87%)
Mutual labels:  sentry
nextcloud sentry
Sentry integration for Nextcloud
Stars: ✭ 26 (-16.13%)
Mutual labels:  sentry
django-template
The ultimate Django template: production ready Django 3.2 with Docker, HTTPS and CI/CD using Github actions ‎️‍🔥
Stars: ✭ 20 (-35.48%)
Mutual labels:  sentry
go-sentry-kubernetes
Lightweight sentry error/crash reporter for kubernetes
Stars: ✭ 33 (+6.45%)
Mutual labels:  sentry
raven-python-lambda
Sentry/Raven SDK Integration For AWS Lambda (python) and Serverless
Stars: ✭ 48 (+54.84%)
Mutual labels:  sentry
self-hosted
Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept
Stars: ✭ 5,034 (+16138.71%)
Mutual labels:  sentry
NodeJS Mongo BoilerPlate
CRUD Blog using NodeJS,Express, MongoDB
Stars: ✭ 18 (-41.94%)
Mutual labels:  sentry
sentry-horn
Swift based sentry iOS application
Stars: ✭ 15 (-51.61%)
Mutual labels:  sentry
sentry-testkit
A Sentry plugin to allow Sentry report interception and further inspection of the data being sent
Stars: ✭ 78 (+151.61%)
Mutual labels:  sentry
typescript-nuxtjs-boilerplate
🍱 Nuxt.js with TypeScript and Run with docker and docker-compose 🐶🦄🔥 visit: https://typescript-nuxtjs-boilerplate.netlify.com/example
Stars: ✭ 51 (+64.52%)
Mutual labels:  sentry
sentry-docker-compose
How to setup a full Sentry instance with docker-compose.yml
Stars: ✭ 33 (+6.45%)
Mutual labels:  sentry
sentry-fastlane-plugin
Official fastlane plugin for Sentry
Stars: ✭ 100 (+222.58%)
Mutual labels:  sentry
hapi-sentry
A hapi plugin for request error logging to Sentry
Stars: ✭ 24 (-22.58%)
Mutual labels:  sentry
react-sendbird-messenger
ReactJS (React-router-dom v6 + Antdesign + Firebase + Sendbird + Sentry) codebase containing real world examples (CRUD, auth, advanced patterns, etc).
Stars: ✭ 39 (+25.81%)
Mutual labels:  sentry
sanic-sentry
Sentry integration to sanic web server
Stars: ✭ 31 (+0%)
Mutual labels:  sentry
asgi-correlation-id
Request ID propagation for ASGI apps
Stars: ✭ 83 (+167.74%)
Mutual labels:  sentry


Release Health build

A flutter application with the focus on Release Health.

Android iOS

Run source generators

flutter pub run build_runner build

Getting started

  1. Install Flutter

https://flutter.dev/docs/get-started/install

  1. Run to see what you should do:
flutter doctor
  1. Install dependencies
flutter pub get
  1. Use your editor of choice (recommendation Android Studio with Flutter plugin)

https://flutter.dev/docs/get-started/editor

  1. Generate Transient Files

Files used for JSON decoding are generated using build_runner. When run with watch option, rebuilds are done automatically when files change.

flutter pub run build_runner build
  1. Run the App

You can start it from Android Studio in an Simulator, even iOS Simulator.

or run

flutter run 

Build iOS and Upload to TestFlight

  • Provide environment variables needed for fastlane. For example by updating your ~/.bash_profile
export FASTLANE_USER="[email protected]"
export FASTLANE_ITC_TEAM_ID="12345678" # The identifier of the iTunes Connect (AppStore Connect) team
export FASTLANE_PROVISIONING_PROFILE_NAME="Profile For Appstore" # The name of the provisioning profile
export SENTRY_AUTH_TOKEN="Sentry AuthToken" # Used for iOS dsym and debug info upload
  • You need to install the fastlane plugin https://github.com/getsentry/sentry-fastlane-plugin.

  • Change working directory to 'ios' and run 'fastlane build_ios_and_upload'.

    • The build number from the current TestFlight build will be read and incremented by one.
    • After successfully IPA upload, the lane will also upload local DSYM files and other debug info to Sentry.
cd ios
fastlane build_ios_and_upload

Build Android and Upload to Google Play Internal

Add keystore files upload-keystore.jks, upload-keystore.properties and JSON key file upload-key.json to android folder.

Change working directory to 'android' and run 'fastlane build_android_and_upload_aab'.

The current build number from pubspec.yaml will be used. So if you ran the iOS upload before, they match each other.

cd android
fastlane build_android_and_upload_aab

This will also read the current build number from TestFlight and increment it in pubspec.yaml

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].