Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified .idea/caches/build_file_checksums.ser
Binary file not shown.
32 changes: 32 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,35 @@ as by shaking the phone in uniform direction.

User can make use of camera to take his or her image
as well.

## How run locally ##

### Firebase ###
* Login into [Firebase](https://console.firebase.google.com) console with your google account
* Create a new Android project and set Android package name to `com.mojostudios.mojopay`
* Download `google-services.json` and put it into the `app` folder on Mojo project
* Go to the authentication tab and enable the following login's type `email/password, smart phone and Google`

### Android Studio ###
* First Download [Android Studio](https://developer.android.com/studio/) and install it
* Clone the repository `https://github.com/DreamyPhobic/Mojo.git`
* Open the the Mojo project in Android Studio
* Wait Gradle build the project, and install some missing dependency
* To run the app you will need an Android device, you can use your smart phone or create a virtual device in Android Studio or [GenyMotion](https://www.genymotion.com)
* Run the app and it will automatically open into the device that you have chosen

## Using the APP ##

### Main Functionalities ###
* If you are a new user, first thing to do is register into Mojo app, you can use your `email, smart phone or Google account`
* With your Mojo account created you will automatically be redirect to the first screen of the app Where you can add a person, filling the name and the amount you have lent
* With an `account/person` added you can use the `see list` tab, where you can view a list of everybody that you have lent some money

### Hamburger button ###
* In this button you can navigate trough the mains screens(`add list` and `see list`), and
* You can edit your `profile` adding or changing some information about you
* And `logout` of the Mojo app




23 changes: 22 additions & 1 deletion app/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,22 @@
/build
.gradle
/build/

# Ignore Gradle GUI config
gradle-app.setting

# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar

# Cache of project
.gradletasknamecache

# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
# gradle/wrapper/gradle-wrapper.properties

## Intelli J ##
*.iml
.idea/*


## Firebase App configuration ##
google-services.json
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ buildscript {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
classpath 'com.android.tools.build:gradle:3.2.0'
classpath 'com.google.gms:google-services:4.0.1'

// NOTE: Do not place your application dependencies here; they belong
Expand Down
4 changes: 2 additions & 2 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#Fri Aug 31 17:33:22 IST 2018
#Wed Oct 03 18:26:18 GFT 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip