Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/madahetooo/plusone
This is My final project at YAT- Centre Learning initiative with the ministry of information and technology
https://github.com/madahetooo/plusone
chatting connect3 entertainment googlemaps-api java java-language plusone quiz webview
Last synced: 3 months ago
JSON representation
This is My final project at YAT- Centre Learning initiative with the ministry of information and technology
- Host: GitHub
- URL: https://github.com/madahetooo/plusone
- Owner: madahetooo
- Created: 2020-11-10T18:18:00.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-22T17:42:48.000Z (over 2 years ago)
- Last Synced: 2023-03-06T02:43:41.251Z (almost 2 years ago)
- Topics: chatting, connect3, entertainment, googlemaps-api, java, java-language, plusone, quiz, webview
- Language: Java
- Homepage:
- Size: 62 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# PlusOne APP
---
### Intended UserWe target everyone who want to learn and chat with others by using our chatting service and studying mobile development using our material .
## Describtion :
With this app, you can log in with google or create a new account, and enjoy with two sections, one for the entertainment and the other for the tools:**Entertainment section :**
1. Chat App: you can chat with others in real-time and upload photos.
2. Connect 3 Game: you can play the connect 3 game with your friends.
3. Media Player: you can play and run some music and enjoy watching videos.
4. Dog or Cat Quiz: you can run a quiz to detect if you are acting like Dog or cat.
---
**Tools Section:**
1. Calculator: you can do simple operations like Sum, sub, multiplication, and division.
2. Temperature Converter: you can convert degrees from or to celsius and Fahrenheit.
3. Java T Point website: you surf the java point website and study programming language through it.
4. Google Maps: you can get your current location through google map.
5. Mobile Track PDF : you can learn the mobile development fundementals.
---
# Features
- App is written solely in the Java programming language.
- Android Studio version 4.1.0
- Gradle version 6.5
- Current Location with Google Maps API.
- Firebase Authentication
- Firebase Database
- Firebase Storage
- Adding UI Widget
- Java language will be used for development in all this designs
- All versions of gradle and android studio are stable.---
# Dependencies i used :```
dependencies {
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
// sdp lib
implementation 'com.intuit.sdp:sdp-android:1.0.6'//butterknife
implementation 'com.jakewharton:butterknife:10.2.3'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.3'//Material
implementation 'com.google.android.material:material:1.2.1'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.media:media:1.2.0'
//MultiDex
implementation 'com.android.support:multidex:1.0.3'//Exo Player
implementation 'com.google.android.exoplayer:exoplayer:2.12.0'
implementation 'com.google.android.exoplayer:exoplayer-core:2.12.0'
implementation 'com.google.android.exoplayer:exoplayer-ui:2.12.0'
//GoogleMaps
implementation 'com.google.android.gms:play-services-maps:17.0.0'
implementation 'com.google.android.gms:play-services-location:17.1.0'
implementation 'com.google.android.gms:play-services-maps:17.0.0'//PDF Viewer
implementation 'com.github.barteksc:android-pdf-viewer:2.8.2'//Firebase
implementation 'com.google.firebase:firebase-database:19.5.1' //Firebase database
implementation 'com.google.firebase:firebase-auth:20.0.0' //Firebase authentication
implementation 'com.firebaseui:firebase-ui-database:6.4.0' //Firebase ui database
implementation 'com.google.firebase:firebase-storage' //Firebase Storage// Import the BoM for the Firebase platform
implementation platform('com.google.firebase:firebase-bom:26.0.0')// Declare the dependency for the Cloud Storage library
// When using the BoM, you don't specify versions in Firebase library dependencies//Glide
implementation 'com.github.bumptech.glide:glide:4.11.0'//Rounded Image
implementation 'de.hdodenhof:circleimageview:3.1.0'
implementation 'com.makeramen:roundedimageview:2.3.0'
//Picasso
implementation 'com.squareup.picasso:picasso:2.5.2'//Google Authentication
implementation 'com.google.android.gms:play-services-auth:18.1.0'//Design
//noinspection GradleCompatible
implementation 'com.android.support:support-core-ui:28.0.0'
implementation 'com.google.android.material:material:1.2.1'
testImplementation 'junit:junit:4.13.1'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'}
```