Skip to content

KhyatiSaini/orientation-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orientation App

A flutter application that will be like a companion for the freshers to get to know about the college, different clubs and societies here and many more things, and connect with batchmates and seniors via this app.

User Authentication

Firebase is used for user authenication. The user can either create an account or sign-in with google to continue with the app.

Backend - Firestore and Django

Firestore and Django application is used as backend for this application.

Maps Section

The google maps are used in these sections, markers are added at important places in the campus in a screen and in the other screen there are navigation options.

Using Google Maps

  • To use Google Maps, a flutter plugin needs to be added as dependency in the pubspec.yaml file.
  dependencies:
    google_maps_flutter: ^0.5.27+3
  <manifest ...
    <application ...
        <meta-data
            android:name="com.google.android.geo.API_KEY"
            android:value="YOUR_API_KEY" />
  • For iOS, Specify the API key in the application delegate ios/Runner/AppDelegate.m
  #include "AppDelegate.h"  
  #include "GeneratedPluginRegistrant.h"
  #import "GoogleMaps/GoogleMaps.h"

  @implementation AppDelegate

  - (BOOL)application:(UIApplication *)application
      didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    [GMSServices provideAPIKey:@"YOUR KEY HERE"];
    [GeneratedPluginRegistrant registerWithRegistry:self];
    return [super application:application didFinishLaunchingWithOptions:launchOptions];
  }
  @end
  • Usage
 GoogleMap(
     mapType: MapType.normal,
     initialCameraPosition: _kGooglePlex,
     onMapCreated: (GoogleMapController controller) {
     _controller.complete(controller);
   },
 ),

For more information refer https://pub.dev/packages/google_maps_flutter

Glimpse of Other Sections

Contributors Section

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages