extension_google_sign_in_as_googleapis_auth
Ein Bridge-Paket zwischen google_sign_in und googleapis_auth, um authentifizierte Clients aus den Benutzeranmeldeinformationen von google_sign_in zu erstellen.
Bessere Braindump.
Ein Bridge-Paket zwischen google_sign_in und googleapis_auth, um authentifizierte Clients aus den Benutzeranmeldeinformationen von google_sign_in zu erstellen.
Flutter-Plugin für Google Sign-In, ein sicheres Authentifizierungssystem zum Anmelden mit einem Google-Konto.
v8.3.2Der Nr. 1 nichtkommerziell ausgerichtete Kartenclient für Flutter: einfach zu bedienen, vielseitig, anbieterunabhängig, vollständig plattformübergreifend und 100 % rein Flutter
v0.3.0+2Flutter Sticky Headers - Erlaubt Ihnen, Kopfzeilen auf scrollbarem Inhalt zu platzieren, die sich während des Scrollens am oberen Rand des Containers festhalten.
v10.0.2Plattformübergreifender Plugin für den einfachen Zugriff auf die Echtzeitstandortdaten des Geräts.
v4.0.1Erstellen Sie in Minuten native Einstellungen für Ihre Flutter-App. Verwenden Sie einzelne Schnittstellen zum Erstellen
v9.30.0Eine vollständige API für Audio-Wiedergabe und Aufnahme. Mitglied der Familie Tau. Audioplayer, Audiomitschnitt. Für die Ukraine beten.
Sentry SDK für Flutter. Dieses Paket zielt darauf ab, verschiedene Flutter-Ziele zu unterstützen, indem es auf die vielen Plattformen setzt, die Sentry mit Native-SDKs unterstützt.
v5.0.1Einführungs-/Onboarding-Paket für Flutter-Anwendung mit einigen Anpassungsmöglichkeiten
Timeago-Widget für Flutter zum Erstellen von unscharfen Zeitstempeln. (z. B. "vor 15 Minuten")
Zum bestimmten Kind eines beliebigen Scrollwidgets in Flutter scrollen
Automatisch generierte Client-Bibliotheken zum Zugriff auf Google-APIs, die über den API-Entdeckungsdienst beschrieben werden.
{"sdk":"flutter"}^1.0.2^10.0.0^9.2.13^2.0.0+4^2.0.3^3.0.4^0.18.1^3.5.0^2.0.7^7.9.0^6.0.12^7.1.0^6.0.1^2.0.0^6.1.4^11.3.0^2.0.4^2.0.1^4.0.2^5.0.0^5.0.3^2.0.1^4.0.0^3.0.1^1.3.0^0.13.4^3.0.2^0.3.0+2^0.1.10^5.0.2^2.0.2^1.5.0^0.13.1{"sdk":"flutter"}^2.0.1Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.
A voice memos-like for Android and iOS. Written in Flutter. Transcription on iOS uses the native transcription APIs (mostly on-device) and on Android, uses Vosk. The codebase is still quite messy, but contributions welcome!
| https://raw.githubusercontent.com/maxkrieger/voiceliner/HEAD/assets/screenshots/1.png | https://raw.githubusercontent.com/maxkrieger/voiceliner/HEAD/assets/screenshots/2.png | https://raw.githubusercontent.com/maxkrieger/voiceliner/HEAD/assets/screenshots/3.png |
This project is AGPLv3 but with an exception for the App Store. Learn More
flutter run lib/main.dartPlace a 1024x1024 icon.png in assets/icon/icon.png and run
flutter pub run flutter_launcher_icons:main
android/key.properties: storePassword=keystore password
keyPassword=key password
keyAlias=key alias
storeFile=/keystore/location
For continuous integration:
| Env Var | Value |
|---|---|
| APPLE_ID | apple account email" |
| APP_IDENTIFIER | ios com.blabla.blabla |
| PLAY_APP_IDENTIFIER | android com.blablabla.bla |
| ITC_TEAM_ID | documented in fastlane |
| TEAM_ID | documented in fastlane |
| MATCH_GIT | github SSH URI for fastlane match |
| MATCH_PASSWORD | documented in fastlane |
| FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD | app specific password for fastlane |
| FASTLANE_USER | documented in fastlane |
| FASTLANE_PASSWORD | documented in fastlane |
| CONNECT_KEY | app store connect .p8 file contents |
| CONNECT_KEY_ID | app store connect key id |
| CONNECT_ISSUER_ID | app store connect key issuer id |
| GOOGLE_PLAY_JSON_CONTENT | base64 encoded json keys for google play fastlane |
| KEYSTORE | base64 encoded keystore.jks |
| KEY_PROPERTIES | key.properties seen above |
| SSH_PRIVATE_KEY | for github access |
| SENTRY_DSN | for sentry logging |
For local deployment, populate the following .env files:
ios/fastlane/.env:
MATCH_GIT=...
APP_IDENTIFIER=...
CONNECT_KEY_ID=...
CONNECT_ISSUER_ID=...
APPLE_ID=...
FIRST_NAME=...
LAST_NAME=...
PHONE_NUMBER=...
EMAIL_ADDRESS=...
android/fastlane/.env:
PLAY_APP_IDENTIFIER=...
.env:
SENTRY_DSN=...
You can then use ./deploy_ios.sh and ./deploy_android.sh to deploy to the app stores.
ios/$ bundle update fastlane
android/$ bundle update fastlane
When running fastlane match development --generate_apple_certs, make sure to specify * for the bundle id, so that it can make provisioning profiles both for the .debug bundle identifier and the main one.