AEGEE Agora application for Agora participants.
- Install Flutter: Install.
- Install VS Code: VS Code
- Add following settings to User Settings (File->Preferences->Settings)
{
"files.trimTrailingWhitespace": true,
"editor.formatOnSave": true,
"files.eol": "\n",
}
- Check out Flutter's Github repo, tutorials and examples:
- Get "google-services" file for Android or "GoogleService-Info.plist" file for iOS from Firebase.
Copy it to:
app_agora\android\app (Android)
app_agora\ios\Runner (iOS)
Please use same coding standard as is used already.
-
Name files using underscore style: e.g. firebase_data.dart
-
Name classes using UpperCamelCase style: e.g. FirebaseData
-
Name member class variables using lowerCamelCase starts with 'm': e.g. mNewsStreamController
-
Name function arguments using lowerCamelCase starts with 'a': e.g. aDatabaseKey
-
Name global variables using lowerCamelCase starts with 'g': e.g. gNewsDatabaseKey
-
Name local variables using lowerCamelCase: e.g. googleMapUrl