nnnlog / SSUrade

SSUrade - 숭실대학교 학사 정보 조회 애플리케이션

Home Page:https://play.google.com/store/apps/details?id=com.nnnlog.ssurade

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ssurade

SSUrade : 숭실대학교 성적/학점 조회 애플리케이션

Installation

Usage

Build Instruction (for Android only)

Set signing key

  • Put your key.properties in android/ directory.
  • If you don't have your own key.properties, you can copy and paste of auto-generated android/local.properties.

Setup Analytics (Firebase)

flutterfire configure --project=<Firbase project id>

Build Javascript code for injecting to WebView

cd usaint-injector/
npm ci
npm run build
mkdir ../assets/js/
cp dist/main.js ../assets/js/common.js

Build

flutter pub run build_runner build
flutter build apk --obfuscate --split-debug-info=./debug/
flutter build appbundle --obfuscate --split-debug-info=./debug/

(Optional) Upload debug symbols to Sentry

SENTRY_AUTH_TOKEN=<token> SENTRY_ORG=<org> SENTRY_PROJECT=<project name> flutter packages pub run sentry_dart_plugin

Native Debug Symbols Location (used in Play Console)

  • Found in build/app/intermediates/merged_native_libs/release/out/lib/

Debug using Analytics (Firebase)

Debug (Start)

adb shell setprop debug.firebase.analytics.app com.nnnlog.ssurade

Debug (End)

adb shell setprop debug.firebase.analytics.app .none.

About

SSUrade - 숭실대학교 학사 정보 조회 애플리케이션

https://play.google.com/store/apps/details?id=com.nnnlog.ssurade

License:MIT License


Languages

Language:Dart 99.2%Language:Ruby 0.5%Language:Swift 0.2%Language:Kotlin 0.0%Language:Objective-C 0.0%