{"id":20460298,"url":"https://github.com/madahetooo/plusone","last_synced_at":"2025-10-11T14:08:34.202Z","repository":{"id":56387586,"uuid":"311747213","full_name":"madahetooo/plusone","owner":"madahetooo","description":"This is My final project at YAT- Centre Learning initiative with the ministry of information and technology","archived":false,"fork":false,"pushed_at":"2022-05-22T17:42:48.000Z","size":65050,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-16T11:48:25.665Z","etag":null,"topics":["chatting","connect3","entertainment","googlemaps-api","java","java-language","plusone","quiz","webview"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/madahetooo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-10T18:18:00.000Z","updated_at":"2023-06-11T10:07:38.000Z","dependencies_parsed_at":"2022-08-15T17:50:25.031Z","dependency_job_id":null,"html_url":"https://github.com/madahetooo/plusone","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/madahetooo/plusone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madahetooo%2Fplusone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madahetooo%2Fplusone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madahetooo%2Fplusone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madahetooo%2Fplusone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/madahetooo","download_url":"https://codeload.github.com/madahetooo/plusone/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madahetooo%2Fplusone/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007487,"owners_count":26084313,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatting","connect3","entertainment","googlemaps-api","java","java-language","plusone","quiz","webview"],"created_at":"2024-11-15T12:19:05.039Z","updated_at":"2025-10-11T14:08:34.172Z","avatar_url":"https://github.com/madahetooo.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PlusOne APP\n---\n### Intended User\n\nWe target everyone who want to learn and chat with others by using our chatting service and studying mobile development using our material .\n\n## Describtion :\nWith 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: \n\n**Entertainment section :**\n1. Chat App: you can chat with others in real-time and upload photos.\n2. Connect 3 Game: you can play the connect 3 game with your friends.\n3. Media Player: you can play and run some music and enjoy watching videos.\n4. Dog or Cat Quiz: you can run a quiz to detect if you are acting like Dog or cat.\n\n\u003cimg width=\"200\" heigth=\"400\" alt=\"Login Screen\" src=\"https://user-images.githubusercontent.com/28203059/98726170-cf05c980-239e-11eb-8b39-f575d6f616a0.png\"\u003e \u003cimg width=\"200\" width=\"400\" alt=\"Chat Screen\" src=\"https://user-images.githubusercontent.com/28203059/98726247-e6dd4d80-239e-11eb-9cba-0197ecac39b7.png\"\u003e \u003cimg width=\"200\" height=\"420\" alt=\"Connect3 Screen\" src=\"https://user-images.githubusercontent.com/28203059/98726356-10967480-239f-11eb-907c-542b43e8f51a.png\"\u003e \u003cimg width=\"200\" height=\"420\" alt=\"Media Screen\" src=\"https://user-images.githubusercontent.com/28203059/98726539-518e8900-239f-11eb-8d92-1dd2b74e7301.png\"\u003e \u003cimg width=\"200\" height=\"420\" alt=\"Dog Or Cat Quiz Screen\" src=\"https://user-images.githubusercontent.com/28203059/98726641-7551cf00-239f-11eb-9103-4ca6a67b7b66.png\"\u003e\n\n---\n**Tools Section:**\n1. Calculator: you can do simple operations like Sum, sub, multiplication, and division.\n2. Temperature Converter: you can convert degrees from or to celsius and Fahrenheit.\n3. Java T Point website: you surf the java point website and study programming language through it. \n4. Google Maps: you can get your current location through google map.\n5. Mobile Track PDF : you can learn the mobile development fundementals.\n\n\u003cimg width=\"200\"  heigth=\"420\" alt=\"Calculator Screen\" src=\"https://user-images.githubusercontent.com/28203059/98727117-19d41100-23a0-11eb-8726-4e2a33f75d99.png\"\u003e \u003cimg width=\"200\" height=\"420\" alt=\"Temperature Converter Screen\" src=\"https://user-images.githubusercontent.com/28203059/98727055-01fc8d00-23a0-11eb-827a-403f99397c4d.png\"\u003e \u003cimg width=\"200\" height=\"420\" alt=\"Java T Point Screen\" src=\"https://user-images.githubusercontent.com/28203059/98727225-4ab44600-23a0-11eb-88c8-1415e29b1d4c.png\"\u003e \u003cimg width=\"200\"  height=\"420\" alt=\"Google Maps Screen\" src=\"https://user-images.githubusercontent.com/28203059/98727335-6ddef580-23a0-11eb-82e4-7f2864396d7b.png\"\u003e \u003cimg width=\"200\" height=\"420\" alt=\"Mobile track Screen\" src=\"https://user-images.githubusercontent.com/28203059/98727513-aed70a00-23a0-11eb-9014-3ef9adc066af.png\"\u003e\n---\n# Features\n- App is written solely in the Java programming language.\n- Android Studio version 4.1.0\n- Gradle version 6.5\n- Current Location with Google Maps API.\n- Firebase Authentication\n- Firebase Database\n- Firebase Storage\n- Adding UI Widget\n- Java language will be used for development in all this designs\n- All versions of gradle and android studio are stable.\n\n---\n# Dependencies i used : \n\n```\ndependencies {\n    implementation fileTree(dir: \"libs\", include: [\"*.jar\"])\n    implementation 'androidx.appcompat:appcompat:1.2.0'\n    implementation 'androidx.constraintlayout:constraintlayout:2.0.4'\n    \n    // sdp lib\n    implementation 'com.intuit.sdp:sdp-android:1.0.6'\n\n    //butterknife\n    implementation 'com.jakewharton:butterknife:10.2.3'\n    annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.3'\n\n    //Material\n    implementation 'com.google.android.material:material:1.2.1'\n    implementation 'androidx.legacy:legacy-support-v4:1.0.0'\n    implementation 'androidx.media:media:1.2.0'\n    \n    //MultiDex\n    implementation 'com.android.support:multidex:1.0.3'\n\n    //Exo Player\n    implementation 'com.google.android.exoplayer:exoplayer:2.12.0'\n    implementation 'com.google.android.exoplayer:exoplayer-core:2.12.0'\n    implementation 'com.google.android.exoplayer:exoplayer-ui:2.12.0'\n    \n    //GoogleMaps\n    implementation 'com.google.android.gms:play-services-maps:17.0.0'\n    implementation 'com.google.android.gms:play-services-location:17.1.0'\n    implementation 'com.google.android.gms:play-services-maps:17.0.0'\n\n    //PDF Viewer\n    implementation 'com.github.barteksc:android-pdf-viewer:2.8.2'\n\n    //Firebase\n    implementation 'com.google.firebase:firebase-database:19.5.1'  //Firebase database\n    implementation 'com.google.firebase:firebase-auth:20.0.0' //Firebase authentication\n    implementation 'com.firebaseui:firebase-ui-database:6.4.0' //Firebase ui database\n    implementation 'com.google.firebase:firebase-storage'    //Firebase Storage\n\n    // Import the BoM for the Firebase platform\n    implementation platform('com.google.firebase:firebase-bom:26.0.0')\n\n    // Declare the dependency for the Cloud Storage library\n    // When using the BoM, you don't specify versions in Firebase library dependencies\n\n    //Glide\n    implementation 'com.github.bumptech.glide:glide:4.11.0'\n\n    //Rounded Image\n    implementation 'de.hdodenhof:circleimageview:3.1.0'\n    implementation 'com.makeramen:roundedimageview:2.3.0'\n    \n    //Picasso\n    implementation 'com.squareup.picasso:picasso:2.5.2'\n\n    //Google Authentication\n    implementation 'com.google.android.gms:play-services-auth:18.1.0'\n\n    //Design\n    //noinspection GradleCompatible\n    implementation 'com.android.support:support-core-ui:28.0.0'\n    implementation 'com.google.android.material:material:1.2.1'\n    \n    testImplementation 'junit:junit:4.13.1'\n    androidTestImplementation 'androidx.test.ext:junit:1.1.2'\n    androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'\n\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadahetooo%2Fplusone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmadahetooo%2Fplusone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadahetooo%2Fplusone/lists"}