Coder Social home page Coder Social logo

madahetooo / plusone Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 1.0 63.53 MB

This is My final project at YAT- Centre Learning initiative with the ministry of information and technology

Java 100.00%
plusone entertainment java java-language quiz chatting googlemaps-api webview connect3

plusone's Introduction

PlusOne APP


Intended User

We 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.

Login Screen Chat Screen Connect3 Screen Media Screen Dog Or Cat Quiz Screen


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.

Calculator Screen Temperature Converter Screen Java T Point Screen Google Maps Screen Mobile track Screen

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'

}

plusone's People

Contributors

madahetooo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

anisbazzine

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.