v2.2.0animations
Fancy vorgefertigte Animationen, die leicht in jede Flutter-Anwendung integriert werden können.
Ein frischer und moderner Google-Kontaktmanager, der mit GitHub und Twitter integriert ist.
v2.2.0Fancy vorgefertigte Animationen, die leicht in jede Flutter-Anwendung integriert werden können.
Flutter-Plugin zum Öffnen und Speichern von Dateien oder zum Auswählen von Verzeichnissen mit der nativen Dateiauswahl-Oberfläche.
Flutter-Plugin für Google Sign-In, ein sicheres Authentifizierungssystem zum Anmelden mit einem Google-Konto.
Ein Dart-Paket zum Lesen von XDG-Verzeichniskonfigurationsinformationen unter Linux.
Eine Flutter-Implementierung von React-Hooks. Sie fügt eine neue Art von Widget mit verbesserter Code-Wiederverwendung hinzu.
v0.4.1Vereinfachung Ihrer Widget-Baumstruktur durch Definition von Widgets mit Methoden. Inspiriert durch CSS und SwiftUI
Die Dart-Bildbibliothek bietet Server- und Web-Anwendungen die Fähigkeit, Bilder mit verschiedenen Bilddateiformaten zu laden, zu bearbeiten und zu speichern.
Superkräfte für Dart. Sammlung nützlicher statischer Erweiterungsmethoden.
Eine nützliche Bibliothek zum Erstellen von unscharfen Zeitstempeln. (z. B. "vor 15 Minuten")
v0.1.0Eine Scrollbar, die per Drag-and-Drop für eine schnelle Navigation durch eine vertikale Liste verwendet werden kann. Zusätzlich kann ein Label neben dem Scrollthumb mit Informationen zum aktuellen Element angezeigt werden.
Automatisch generierte Client-Bibliotheken zum Zugriff auf Google-APIs, die über den API-Entdeckungsdienst beschrieben werden.
Eine High-Level-GitHub-API-Clients-Bibliothek, die die v3-API von GitHub verwendet
Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.
A fresh and modern Google Contacts manager that integrates with GitHub and Twitter.
You are invited to improve Flokk Contacts! Submitting pull requests, answering and asking questions in the Issues page, and updating documentation are all ways you can contribute to the app.
Please note that although we are monitoring GitHub issues, we aren't actively maintaining the codebase, so community involvement and contributions are really appreciated going forward. We're aiming to review pull requests on a weekly basis.
To preview the app you can download from the app store on your device by visiting: https://flutter.gskinner.com/folio/#g-download
If you're new to Flutter the first thing you'll need is to follow the setup instructions.
Once Flutter is setup, you can use the latest stable channel:
flutter channel stableflutter upgradeOnce you're on dev and desktop is enabled, you're ready to run the app:
flutter run -d windowsflutter run -d macosflutter run -d linuxflutter run -d androidflutter run -d iosflutter run -d webIf you re-start your IDE, you should also see a new launch option for your current desktop platform.
Google Sign In is required in order to run the app (unless running with cached data). The app uses the Google People API, and you will need to provide your own Google OAuth 2 client credentials in the /lib/api_keys.dart file.
Follow the instructions here to enable the People API and create credentials:
To optionally fetch social data for your contacts, add your own API keys for those as well:
Although the Twitter and GitHub keys are optional, they are recommended. Otherwise the app will not be able to fetch tweets and GitHub calls will be subject to a rate limit (https://developer.github.com/v3/#rate-limiting).
If you're building for web:
/web/index.html to include your web credentials (web client Id) <meta name="google-signin-client_id" content="YOUR_GOOGLE_SIGN_IN_OAUTH_CLIENT_ID.apps.googleusercontent.com">.For Twitter support to work on web builds, it is necessary to use a CORS proxy. You can set up a proxy on your own domain, or else run a localhost instance with proxy/app.js.
If setting up on your domain, ensure you have enabled https (https://letsencrypt.org/). Once you have the security certificate, edit proxy/app.js and insert your cert and key. This is not necessary if running a localhost instance.
After the proxy is set up, edit services/twitter_rest_service.dart to point to your running proxy instance (e.g. "https://my-proxy.com", "http://localhost", etc.)
For more information, see https://github.com/Rob--W/cors-anywhere
If you simply want to see the app running, it is possible to run the app using cached data:
Note: This is meant as a 'read-only' mode so you can quickly explore all the widgets and features of the app. Updates, deletes, etc are not expected to work.
Debug Builds
flutter run -d DEVICE_ID to deploy a test buildflutter runwindows, linux, macos, chrome--release to deploy an optimized buildRelease Builds
flutter build PACKAGE_TYPE to build a release packageflutter buildwindows, linux, apk, ioslxd init on your system if you haven't already.
** Then execute snapcraft --use-lxd to create the snap from the flutter buildForce Log In
kForceWebLogin flag to force release builds to skip the oauth screen.--dart-define=flokk.forceWebLogin=true to your build command to enableflutter build web --dart-define=flokk.forceWebLogin=trueThe /linux and /windows folders contain modifications and should not be upgraded to upstream without first verifying that each plugin works correctly with the new upstream code and any modifications are made.
Since the desktop runners for this project may contain modifications, upgrades should not be made without first verifying that every plugin and embedder can be upgraded and that they remain compatible after an upgrade. Hopefully this will not be as much of an issue once Flutter's desktop support becomes more mature.
--
Happy Flokking!