All Projects → AmrDeveloper → Askme

AmrDeveloper / Askme

Licence: MIT License
Social media app to ask and answer user questions and interact with users

Programming Languages

kotlin
9241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Askme

Awesomegithub
🔥Android Github客户端,基于组件化开发,支持账户密码与认证登陆。使用Kotlin语言进行开发,项目架构是基于JetPack&DataBinding的MVVM;项目中使用了Arouter、Retrofit、Coroutine、Glide、Dagger与Hilt等流行开源技术。
Stars: ✭ 128 (+700%)
Mutual labels:  retrofit, mvvm, databinding, coroutine
Mvvmhabit
goldze: 本人喜欢尝试新的技术,以后发现有好用的东西,我将会在企业项目中实战,没有问题了就会把它引入到MVVMHabit中,一直维护着这套框架,谢谢各位朋友的支持。如果觉得这套框架不错的话,麻烦点个 star,你的支持则是我前进的动力!
Stars: ✭ 6,789 (+42331.25%)
Mutual labels:  retrofit, mvvm, databinding
FlickOff
A lite movie guide app, with MVVM architecture, that lets you discover movies from TMDb.
Stars: ✭ 31 (+93.75%)
Mutual labels:  retrofit, dagger2, databinding
Mentorship Android
Mentorship System is an application that matches women in tech to mentor each other, on career development, through 1:1 relations during a certain period of time. This is the Android application of this project.
Stars: ✭ 117 (+631.25%)
Mutual labels:  retrofit, mvvm, databinding
Mvvmframe
🏰 MVVMFrame for Android 是一个基于Google官方推出的Architecture Components dependencies(现在叫JetPack){ Lifecycle,LiveData,ViewModel,Room } 构建的快速开发框架。有了MVVMFrame的加持,从此构建一个MVVM模式的项目变得快捷简单。
Stars: ✭ 218 (+1262.5%)
Mutual labels:  mvvm, dagger2, databinding
PlayAndroid
✌️✊👋玩安卓Mvvm组件化客户端,整合Jetpack组件DataBinding、ViewModel以及LiveData;屏幕适配✔️状态栏沉浸式✔️黑夜模式✔️,无数据、加载失败状态页;骨架屏、Koin依赖注入等
Stars: ✭ 193 (+1106.25%)
Mutual labels:  retrofit, mvvm, databinding
Jetpackmvvm
🐔🏀一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目
Stars: ✭ 1,100 (+6775%)
Mutual labels:  retrofit, mvvm, databinding
Blockchain Tracker
A blockchain market tracking app. Example implementation of reactive clean architecture and testing.
Stars: ✭ 30 (+87.5%)
Mutual labels:  mvvm, dagger2, databinding
Topcorn
A minimalistic movie listing app to browse IMDB's top 250 movies, built to demonstrate MVVM with latest hot-trending Android development tools.
Stars: ✭ 131 (+718.75%)
Mutual labels:  retrofit, mvvm, dagger2
Beaver
Android MVVM + Dagger 2 (Hilt) + JetPack project template
Stars: ✭ 144 (+800%)
Mutual labels:  retrofit, mvvm, dagger2
Wandroid
首款适配玩Android、掘金、简书、CSDN、公众号文章黑夜模式,无广告,支持离线阅读,代码图片显示,关注内容本身,阅读体验升级。
Stars: ✭ 199 (+1143.75%)
Mutual labels:  retrofit, mvvm, databinding
Movieapp Clean Architecture
Learning Project (Movie App) For Applying Android Architecture Components And Clean Architecture Using MVVM With Kotlin
Stars: ✭ 123 (+668.75%)
Mutual labels:  mvvm, dagger2, databinding
Kotlin Architecture Components Notes Demo
Example of Android Architecture Components which implements MVVM Pattern and written in Kotlin
Stars: ✭ 103 (+543.75%)
Mutual labels:  mvvm, dagger2, databinding
Mvvm Juejin
高仿"掘金Android App": databinding + kotlin + rx 的优雅实践。(持续打磨中~)
Stars: ✭ 403 (+2418.75%)
Mutual labels:  retrofit, mvvm, databinding
Android App Architecture Mvvm Databinding
A simple but complete project (in both Java & Kotlin) to demonstrate the Android application architecture with MVVM pattern, a client app for The Movie DB Web API. Dagger2 is used for dependency injection and RxJava is used for RFP (Reactive Functional Programming).
Stars: ✭ 69 (+331.25%)
Mutual labels:  mvvm, dagger2, databinding
Mvvmhabitcomponent
👕基于MVVMHabit框架,结合阿里ARouter打造的一套Android MVVM组件化开发方案
Stars: ✭ 857 (+5256.25%)
Mutual labels:  retrofit, mvvm, databinding
Wanandroid
🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame
Stars: ✭ 410 (+2462.5%)
Mutual labels:  mvvm, dagger2, databinding
Mvvmarms
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Stars: ✭ 425 (+2556.25%)
Mutual labels:  mvvm, dagger2, databinding
android-pokemon-compose
A simple app demonstrates using Jetpack compose with other Jetpack libraries.
Stars: ✭ 56 (+250%)
Mutual labels:  navigation-component, paging3, hilt-android
iiCnma
A playground android app, showcasing the latest technologies and architectures using the Movie Database APIs.
Stars: ✭ 42 (+162.5%)
Mutual labels:  coroutine, navigation-component, paging3

Askme

Social media app to ask and answer user questions and interact with users

Screenshots:

Features:

  • Register / Login
  • Ask and answer user question
  • Follow / unfollow user
  • Like / Dislike answers
  • Search for users
  • Home feed for all users that you following
  • Notification when got new question, answer and follower
  • Update user profile image or download other user image or wallpaper
  • Change App theme in runtime

Android tools :

  • Kotlin
  • Coroutine
  • Kotlin Flow
  • Dagger Hilt
  • MVVM Architecture
  • Navigation Components
  • Paging3
  • ViewModel & LiveData
  • Retrofit & GSON
  • Picasso
  • Gradle Kotlin DSL

Server Tools :

  • NodeJS
  • Express
  • MySQL
  • Multer
  • Bcrypt
  • JWT
  • Body Parser

How to build?

You can find all the instructions in BUILD_ASKME file

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