Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rohan20/fluttercon
iOS, Android & macOS app for Fluttercon Berlin 2023, built with Flutter
https://github.com/rohan20/fluttercon
conference-app dart flutter
Last synced: 10 days ago
JSON representation
iOS, Android & macOS app for Fluttercon Berlin 2023, built with Flutter
- Host: GitHub
- URL: https://github.com/rohan20/fluttercon
- Owner: rohan20
- License: mit
- Created: 2023-06-16T21:05:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-15T00:05:33.000Z (about 2 months ago)
- Last Synced: 2024-09-15T22:46:34.517Z (about 2 months ago)
- Topics: conference-app, dart, flutter
- Language: Dart
- Homepage:
- Size: 6.82 MB
- Stars: 33
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# fluttercon
iOS, Android and macOS app for [Fluttercon Berlin 2023](https://fluttercon.dev), built with Flutter.
[![style: very good analysis](https://img.shields.io/badge/style-very_good_analysis-B22C89.svg)](https://pub.dev/packages/very_good_analysis)
### Download Links
| iOS | Android | macOS |
|:--:|:--:|:--:|
|[](https://apps.apple.com/us/app/fluttercon-berlin-2023/id6450055384)|[](https://play.google.com/store/apps/details?id=com.rohantaneja.fluttercon)|Not published|### Screenshots
| | iOS | Android | macOS |
|-----------------|-------------------------------------------------------------|---------------------------------------------------------------------|-----------------------------------------------------------------|
| Sessions | ![Sessions iOS](screenshots/sessions-ios.png) | ![Sessions Android](screenshots/sessions-android.png) | ![Sessions macOS](screenshots/sessions-macos.png) |
| Speakers | ![Speakers iOS](screenshots/speakers-ios.png) | ![Speakers Android](screenshots/speakers-android.png) | ![Speakers macOS](screenshots/speakers-macos.png) |
| Sessions Search | ![Sessions Search iOS](screenshots/sessions-search-ios.png) | ![Sessions Search Android](screenshots/sessions-search-android.png) | ![Sessions Search macOS](screenshots/sessions-search-macos.png) |
| Speakers Search | ![Speakers Search iOS](screenshots/speakers-search-ios.png) | ![Speakers Search Android](screenshots/speakers-search-android.png) | ![Speakers Search macOS](screenshots/speakers-search-macos.png) |### Dev Notes
- The project uses a line length of 120 characters
- The code can ideally be re-used for any conference that uses the Sessionize API
- The base url for the Sessionize API for Fluttercon has been gitignored. To run the app and see conference data, switch
to the [not-for-prod/mock-api-response](https://github.com/rohan20/fluttercon/tree/not-for-prod/mock-api-response)
branch that uses hardcoded Fluttercon 2023 responses instead.
- When running the app, make sure you set the flavor for the build to `production`
- ApiClient requires a baseUrl and so if you are running the app on the `not-for-prod/mock-api-response` branch, this can be set to `http://localhost`