Skip to content

Latest commit

 

History

History
75 lines (44 loc) · 3.09 KB

README.md

File metadata and controls

75 lines (44 loc) · 3.09 KB

Connector

This app will be refactor using Kotlin + MVP architecture

Build Status

This is an Android Application for Duta Wacana Christian University Management Class. I created this for my last project in college, this app actually have a website but it doesnt connect each other. Im using firebase for the backend and pure java in front end.

Information

The website is called E-Class, E-class is a website that contains information and many things to help university, lecturer, and student to improve lecture activities. Students can download course material, latest homework, latest news, submit the homework , and many more. So this application is like prototype with all of the real E-Class function in it. I'm trying to fix the problem that students had so I created this application in native app.

Tech

Connector uses a number of open source projects to work properly:

  • Java - Main language
  • Firebase - Database, authentication, storage, etc.
  • Node.js - As a back-end system

And of course Connector itself is open source with a public repository on GitHub.

Installation

If you want to contribute in this project you should do :

Connector requires newest Node.js and NPM to run.

Install the dependencies and devDependencies and start the server.

npm install -g firebase-tools

Initialize Firebase SDK for Cloud Functions

  • Run firebase login to log in via the browser and authenticate the firebase tool.
  • Go to your Firebase project directory.
  • Run firebase init functions. The tool gives you an option to install dependencies with npm. It is safe to decline if you want to manage dependencies in another way.

You can run the code which is index.js with this command in the root directory :

firebase deploy

If you only want to run or test the project you should do :

There are 2 ways :

First :

  • Clone/download the project
  • Open the project from Android Studio and run in your own emulator or device.

Second :

  • You can take the apk in this path
    AndroidStudioProjects\EclassUkdw\app\build\outputs\apk\debug
  • Copy to your own device and install it.