All Projects → adityam49 → Updoot

adityam49 / Updoot

Licence: GPL-3.0 License
A reddit client built for android

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Updoot

RickAndMorty-AndroidMVVMSample
An android sample project using Jetpack libraries and MVVM design pattern
Stars: ✭ 17 (-66.67%)
Mutual labels:  mvvm, kotlin-coroutines, room-persistence-library, hilt
RickAndMorty
No description or website provided.
Stars: ✭ 63 (+23.53%)
Mutual labels:  mvvm, room-persistence-library, hilt
Photos
No description or website provided.
Stars: ✭ 74 (+45.1%)
Mutual labels:  kotlin-coroutines, jetpack-compose, hilt
Delish
Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVI clean architecture.
Stars: ✭ 356 (+598.04%)
Mutual labels:  kotlin-coroutines, jetpack-compose, hilt
Einsen
🎯 Einsen is a prioritization app that uses Eisenhower matrix technique as workflow to prioritize a list of tasks & built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.
Stars: ✭ 821 (+1509.8%)
Mutual labels:  kotlin-coroutines, room-persistence-library, jetpack-compose
Modular App Core
Core implementations for a modular Android App
Stars: ✭ 127 (+149.02%)
Mutual labels:  mvvm, kotlin-coroutines, room-persistence-library
Clother
Clother is an Android client-server app for swapping unused clothes.
Stars: ✭ 22 (-56.86%)
Mutual labels:  mvvm, kotlin-coroutines, hilt
CoMvvmHelper
android mvvm 基础框架,适合日常快速开发。有需要添加的内容或者发现问题可以提 issue。
Stars: ✭ 26 (-49.02%)
Mutual labels:  mvvm, kotlin-coroutines
Compose-ToDo
A fully functional Android TODO app built entirely with Kotlin and Jetpack Compose
Stars: ✭ 130 (+154.9%)
Mutual labels:  jetpack-compose, hilt
ResDelivery-Hilt-Coroutines-Mvvm-Single-Activity
This is a Sample Single Activity App (Multi Fragments) that uses Dagger-Hilt, Coroutines Flows, Paging 3 & Mvvm Clean Architecture
Stars: ✭ 28 (-45.1%)
Mutual labels:  room-persistence-library, hilt
ComposeNotes
Notes app with full jetpack compose architecture (UI + navigation). Uses MVVM, Room, Kotlin Flows & LiveData
Stars: ✭ 32 (-37.25%)
Mutual labels:  room-persistence-library, jetpack-compose
DailyDoc
Productivity Note App utilizing Jetpack Compose
Stars: ✭ 31 (-39.22%)
Mutual labels:  jetpack-compose, hilt
Simple-MVVM
A simple Android MVVM pattern example
Stars: ✭ 34 (-33.33%)
Mutual labels:  kotlin-coroutines, room-persistence-library
Android-MVVM-News-App
MVVM News Application with clean code architecture & android jetpack components.
Stars: ✭ 38 (-25.49%)
Mutual labels:  kotlin-coroutines, room-persistence-library
android-compose-mvvm-foodies
Android sample app following best practices: Kotlin, Compose, Coroutines and Flow, Hilt, JetPack Navigation, ViewModel, MVVM, Retrofit, Coil
Stars: ✭ 374 (+633.33%)
Mutual labels:  kotlin-coroutines, hilt
aPRAW
Asynchronous Python Reddit API Wrapper
Stars: ✭ 49 (-3.92%)
Mutual labels:  oauth, reddit
PexWallpapers
Android application following best practices: Jetpack, Jetpack Compose, Modularity, Clean Architecture, Kotlin Coroutines, Tests, MVVM, DI, Static Analysis
Stars: ✭ 86 (+68.63%)
Mutual labels:  kotlin-coroutines, jetpack-compose
tv-maniac
Tv-Maniac is a Multiplatform app (Android & iOS) for viewing TV Shows from TMDB.
Stars: ✭ 55 (+7.84%)
Mutual labels:  kotlin-coroutines, jetpack-compose
GitMessengerBot-Android
타입스크립트, V8 엔진의 자바스크립트, 파이썬 그리고 Git을 지원하는 최첨단 메신저 봇!
Stars: ✭ 51 (+0%)
Mutual labels:  kotlin-coroutines, jetpack-compose
Tracktor-ComposeUI
Track the progress of anything in one place
Stars: ✭ 25 (-50.98%)
Mutual labels:  kotlin-coroutines, jetpack-compose
Draggable FAB for scrolling Comments

Development

To build this app you need to have a Reddit account.
Once you have that, head over to this page to get a client id for the app.
Make a new installed type app with appropriate information.

Now on your development machine goto

  • Windows: C:\Users\<Your Username>\.gradle
  • Mac: /Users/<Your Username>/.gradle
  • Linux: /home/<Your Username>/.gradle

and then add the following 2 lines to gradle.properties file (create one if it doesn’t exist).

UPDOOT_CLIENT_ID = "xxxxxxxxxxxxxx"
UPDOOT_REDIRECT_URI = "https://redirecturl.com"

where xxxxxxxxxxxxxx is the client id that you got after creating a new installed type app
and https://redirecturl.com is the redirect url spicified while creating the installed type app.

For further information on Reddit’s oauth usage use this guide.

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