This app will be refactor using Kotlin + MVP architecture
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.
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.
- E-Class UKDW - The Eclass Website
- UKDW Portal - Portal University
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.
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
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.