Skip to content

AEGEE/app-agora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

app-agora

AEGEE Agora application for Agora participants.

Getting Started

  1. Install Flutter: Install.
  2. Install VS Code: VS Code
  3. Add following settings to User Settings (File->Preferences->Settings)
{
    "files.trimTrailingWhitespace": true,
    "editor.formatOnSave": true,
    "files.eol": "\n",
}
  1. Check out Flutter's Github repo, tutorials and examples:
  1. 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)

Coding standard

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

Troubleshooting

  • Upgrade your Flutter version Upgrade

  • Ask on Gitter

  • Search your issue or file a new one Issues