All Projects → mars-amn → Social Note

mars-amn / Social Note

Licence: mit
Social Note - Note-taking, sharing, time & location reminder

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Social Note

MockAppMVVM
A sample app structure using the MVVM architecture using Retrofit, Dagger2, LiveData, RxJava, ViewModel and Room.
Stars: ✭ 14 (-63.16%)
Mutual labels:  room, rxjava2, viewmodel, mvvm-architecture
catchflicks
🎬 Kitchen sink project for learning android concepts 🎬
Stars: ✭ 12 (-68.42%)
Mutual labels:  room, dependency-injection, viewmodel, mvvm-architecture
Base Mvvm
App built to showcase basic Android View components like ViewPager, RecyclerView(homogeneous and heterogeneous items), NavigationDrawer, Animated Vector Drawables, Collapsing Toolbar Layout etc. housed in a MVVM architecture
Stars: ✭ 18 (-52.63%)
Mutual labels:  rxjava2, rxandroid2, viewmodel, room
News Sample App
A sample news app which demonstrates clean architecture and best practices for developing android app
Stars: ✭ 334 (+778.95%)
Mutual labels:  rxjava2, mvvm-architecture, viewmodel, room
Mvvmarms
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Stars: ✭ 425 (+1018.42%)
Mutual labels:  rxjava2, rxandroid2, viewmodel, room
Thenetwork Open
TheNetwork is a blog cum chat app. It's completely built using firebase. Users can post, comment, like and bookmark the blogs, also users can send follow requests to connect with people. Users can create events and also prepare an event roadmap. Pagination for realtime data is also included in chats, blogs and events.
Stars: ✭ 17 (-55.26%)
Mutual labels:  firebase, firestore, push-notifications
Android-Kotlin-MVVM-Template
[In progress...] Chat APP | MVVM + Clean Architecture | Kotlin, LiveData, Koin, Databinding, Navigation Fragments, Rx, Room, Crashlytics, Circle CI config, commons classes for UI.
Stars: ✭ 314 (+726.32%)
Mutual labels:  room, viewmodel, mvvm-architecture
Androidroom
Android example to show how to use Room to access SQLite database on device for reading and writing data. This example also shows how to use LiveData and ViewModel with Room to build reactive, well performing and easy to maintain applications.
Stars: ✭ 36 (-5.26%)
Mutual labels:  mvvm-architecture, viewmodel, room
Simple-Note-App-with-Online-Storage
✍️ Simple Note Making App use Sqllite Room 🧰 for caching the notes and 📥 Firebase Database for online storage
Stars: ✭ 42 (+10.53%)
Mutual labels:  room, viewmodel, mvvm-architecture
WanAndroidJetpack
🔥 WanAndroid 客户端,Kotlin + MVVM + Jetpack + Retrofit + Glide。基于 MVVM 架构,用 Jetpack 实现,网络采用 Kotlin 的协程和 Retrofit 配合使用!精美的 UI,便捷突出的功能实现,欢迎下载体验!
Stars: ✭ 124 (+226.32%)
Mutual labels:  room, viewmodel, mvvm-architecture
Kodein Mvvm
Example app using Kodein for dependency injection with MVVM and Architecture Components
Stars: ✭ 26 (-31.58%)
Mutual labels:  dependency-injection, mvvm-architecture, viewmodel
ToDoApp
📱My android playground app - Simple and Fastest todo app - developing to cover most android concepts, simple logic can make me focus more on framework
Stars: ✭ 28 (-26.32%)
Mutual labels:  room, dependency-injection, mvvm-architecture
ChatApp
Chat app based on Firebase tools.
Stars: ✭ 88 (+131.58%)
Mutual labels:  room, mvvm-architecture, firestore
Marvelheroes
❤️ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, LiveData, Room, Repository, Koin) architecture.
Stars: ✭ 826 (+2073.68%)
Mutual labels:  dependency-injection, mvvm-architecture, room
Kriptofolio
Free open source minimalistic cryptocurrencies portfolio app for Android.
Stars: ✭ 79 (+107.89%)
Mutual labels:  dependency-injection, viewmodel, mvvm-architecture
Simple-Notes-Kotlin-App
✍️ Simple Note Making App use mvvm architecture , dagger , coroutines and navigation component. Features includes 🗒️ create , edit and ❌ delete notes
Stars: ✭ 40 (+5.26%)
Mutual labels:  room, viewmodel, mvvm-architecture
Muvi
Very simple project to show a collection of Movie from MovieDb with a minimalist design
Stars: ✭ 46 (+21.05%)
Mutual labels:  room, rxjava2, mvvm-architecture
Clean-MVVM-NewsApp
Android News app developed using Clean + MVVM architecture
Stars: ✭ 52 (+36.84%)
Mutual labels:  rxjava2, viewmodel, mvvm-architecture
NYTimes-iOS
🗽 NY Times is an Minimal News 🗞 iOS app 📱 built to describe the use of SwiftSoup and CoreData with SwiftUI🔥
Stars: ✭ 152 (+300%)
Mutual labels:  dependency-injection, viewmodel, mvvm-architecture
Mvvmsmart
基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合ViewModel+Lifecycles+Navigation+DataBinding+LiveData+Okhttp+Retrofit+RxJava+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发高质量、易维护的Android应用。 项目组会持续维护,请放心使用.欢迎Start并Fork交流.
Stars: ✭ 382 (+905.26%)
Mutual labels:  rxjava2, viewmodel, room

Social Note

Note-taking & sharing, time & location reminder Android application.

Application Editor Create Notes Note-geofence reminder Posts Comments
Application Editor Create Notes Note-geofence reminder Posts Comments

The application is built using Google Firebase technologies, AAC, Android JetPack, Koin, RxJava & RxAndroid, and a set of third-party libraries with MVVM design pattern.

Features

  • Rich Editor "Aztec"
  • CRUD operations on notes
  • Note time -reminder
  • Note Location "Geofence" reminder
  • Note-Sharing "Posts"
  • Social interact between users "Like & Comment"
  • Note Synchronization
  • Literature titles for sharing posts Reader >= 0 post, Author >= 50 post, & Originator >=100 post
  • Passwordless registration Google, Facebook, and Twitter
  • Friendly UI

most of the vector icons used in the project are obtained from Material Design Icons

Third-party integration


License: MIT

Copyright (c) 2019 Abdullah Atta Amien

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].