{"id":13774480,"url":"https://github.com/mars-amn/Social-Note","last_synced_at":"2025-05-11T06:33:14.076Z","repository":{"id":53093734,"uuid":"197773483","full_name":"mars-amn/Social-Note","owner":"mars-amn","description":"Social Note - Note-taking, sharing, time \u0026 location reminder","archived":false,"fork":false,"pushed_at":"2019-10-13T02:18:43.000Z","size":8048,"stargazers_count":58,"open_issues_count":0,"forks_count":10,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-17T09:39:14.526Z","etag":null,"topics":["android","androidarchitecturecomponets","androidx","cloudfunctions","dependency-injection","firebase","firebaseauth","firebasemessaging","firebasestorage","firestore","koin-kotlin","kotlin","lottie-android","mvvm-architecture","push-notifications","room","rxandroid2","rxjava2","viewmodel","workmanager-kotlin"],"latest_commit_sha":null,"homepage":"https://play.google.com/store/apps/details?id=playground.develop.socialnote","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mars-amn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-07-19T13:00:42.000Z","updated_at":"2024-01-25T20:57:00.000Z","dependencies_parsed_at":"2022-09-13T15:02:48.587Z","dependency_job_id":null,"html_url":"https://github.com/mars-amn/Social-Note","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mars-amn%2FSocial-Note","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mars-amn%2FSocial-Note/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mars-amn%2FSocial-Note/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mars-amn%2FSocial-Note/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mars-amn","download_url":"https://codeload.github.com/mars-amn/Social-Note/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253528409,"owners_count":21922623,"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","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":["android","androidarchitecturecomponets","androidx","cloudfunctions","dependency-injection","firebase","firebaseauth","firebasemessaging","firebasestorage","firestore","koin-kotlin","kotlin","lottie-android","mvvm-architecture","push-notifications","room","rxandroid2","rxjava2","viewmodel","workmanager-kotlin"],"created_at":"2024-08-03T17:01:27.147Z","updated_at":"2025-05-11T06:33:10.917Z","avatar_url":"https://github.com/mars-amn.png","language":"Kotlin","readme":"# Social Note \n[\u003cimg src=\"https://github.com/AbduallahAtta/Social-Note/blob/master/ic_launcher.png\"\u003e](https://play.google.com/store/apps/details?id=playground.develop.socialnote)\n\n**Note-taking \u0026 sharing, time \u0026 location reminder Android application.**\n\n[\u003cimg src=\"https://cloud.githubusercontent.com/assets/5692567/10923351/6b688a92-8278-11e5-9973-8ffbf3c5cc52.png\"\u003e](https://play.google.com/store/apps/details?id=playground.develop.socialnote)\n\n| Application Editor  |Create Notes | Note-geofence reminder | Posts | Comments|\n| ------------- |--------------| ------------- |------------- |------------- |\n| ![Application Editor](https://github.com/AbduallahAtta/Social-Note/blob/master/screenshots/edit_note_one.png)| ![Create Notes](https://github.com/AbduallahAtta/Social-Note/blob/master/screenshots/edit_note.png)| ![Note-geofence reminder](https://github.com/AbduallahAtta/Social-Note/blob/master/screenshots/geofence.png) |  ![Posts](https://github.com/AbduallahAtta/Social-Note/blob/master/screenshots/posts_screen.png)|![Comments](https://github.com/AbduallahAtta/Social-Note/blob/master/screenshots/comments_screen.png) \n\nThe application is built using Google Firebase technologies, AAC, Android JetPack, Koin, RxJava \u0026 RxAndroid, and a set of third-party libraries with MVVM design pattern.\n\n**Features**\n* Rich Editor \"Aztec\"\n* CRUD operations on notes\n* Note time -reminder\n* Note Location \"Geofence\" reminder\n* Note-Sharing \"Posts\"\n* Social interact between users \"Like \u0026 Comment\"\n* Note Synchronization\n* Literature titles for sharing posts `Reader \u003e= 0 post, Author \u003e= 50 post, \u0026 Originator \u003e=100 post`\n* Passwordless registration `Google, Facebook, and Twitter`\n* Friendly UI\n\nmost of the vector icons used in the project are obtained from [Material Design Icons](https://materialdesignicons.com/)\n\n**Third-party integration**\n* [Android Architecture Components](https://developer.android.com/topic/libraries/architecture)\n  - [Room](https://developer.android.com/topic/libraries/architecture/room)\n  - [ViewModel](https://developer.android.com/topic/libraries/architecture/viewmodel)\n  - [LiveData](https://developer.android.com/topic/libraries/architecture/livedata)\n* [Firebase 🔥](https://firebase.google.com/)\n  - [Authentication](https://firebase.google.com/products/auth/)\n  - [Firestore](https://firebase.google.com/products/firestore/)\n  - [Cloud Storage](https://firebase.google.com/products/storage/)\n  - [Crashlytics](https://firebase.google.com/products/crashlytics/)\n  - [Analytics](https://firebase.google.com/products/analytics/)\n  - [Messaging](https://firebase.google.com/products/cloud-messaging/)\n* [Koin](https://github.com/InsertKoinIO/koin)  \n* [RxJava](https://github.com/ReactiveX/RxJava)\n* [RxAndroid](https://github.com/ReactiveX/RxAndroid)\n* [Anko](https://github.com/Kotlin/anko)\n* [Coil](https://github.com/coil-kt/coil)\n* [AztecEditor](https://github.com/wordpress-mobile/AztecEditor-Android)\n* [EventBus](https://github.com/greenrobot/EventBus)\n* [Lottie](https://github.com/airbnb/lottie-android)\n* [Open Source Notices](https://developers.google.com/android/guides/opensource)\n* [Easy Permissions](https://github.com/googlesamples/easypermissions)\n* [Transitions Everywhere](https://github.com/andkulikov/Transitions-Everywhere)\n* [MaterialSearchView](https://github.com/MiguelCatalan/MaterialSearchView)\n* [SingleDateAndTimePicker](https://github.com/florent37/SingleDateAndTimePicker)\n\n----\n![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)\n\n```\nCopyright (c) 2019 Abdullah Atta Amien\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","funding_links":[],"categories":[":art: Pattern"],"sub_categories":["MVVM"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmars-amn%2FSocial-Note","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmars-amn%2FSocial-Note","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmars-amn%2FSocial-Note/lists"}