All Projects → fibelatti → raffler-kotlin

fibelatti / raffler-kotlin

Licence: Apache-2.0 license
A raffling app developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to raffler-kotlin

Stars
An android application build with a clean architecture approach and Star wars API
Stars: ✭ 54 (+22.73%)
Mutual labels:  coroutines, clean-architecture, dagger2, coroutines-android
Compose-BreakingBad
🧪 ☠︎ Jetpack Compose - Breaking Bad ☢︎
Stars: ✭ 26 (-40.91%)
Mutual labels:  coroutines, clean-architecture, jetpack, ktlint
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 (-9.09%)
Mutual labels:  coroutines, jetpack, dagger2, coroutines-android
modern-android
Modern Android Project Skeleton
Stars: ✭ 17 (-61.36%)
Mutual labels:  coroutines, clean-architecture, jetpack, androidx
DemoApp
An Android template project for fast development and test.
Stars: ✭ 33 (-25%)
Mutual labels:  coroutines, jetpack, detekt, ktlint
Movieapp Clean Architecture
Learning Project (Movie App) For Applying Android Architecture Components And Clean Architecture Using MVVM With Kotlin
Stars: ✭ 123 (+179.55%)
Mutual labels:  coroutines, clean-architecture, dagger2
android-clean-architecture
🚀🚀🚀 The boilerplate for Android using Kotlin & Clean architecture.
Stars: ✭ 21 (-52.27%)
Mutual labels:  coroutines, clean-architecture, coroutines-android
Movies Kotlin Kata
Katas for practice Kotlin( Coroutines, dataclasses, delegate properties...) Clean Architecture and best practices in Android(DI, Dagger, MVP, Espresso) implemented by Jorge Sánchez (Xurxodev)
Stars: ✭ 240 (+445.45%)
Mutual labels:  coroutines, clean-architecture, dagger2
StarWarsSearch-MVI
Star wars sample android project showcasing the use of View components for rendering UI in Fragments and Activities. Uses Android Jetpack, clean architecture with MVI (Uni-directional data flow), dagger hilt, and kotlin coroutines with StateFlow
Stars: ✭ 189 (+329.55%)
Mutual labels:  coroutines, clean-architecture, jetpack
ChatApp
Chat app based on Firebase tools.
Stars: ✭ 88 (+100%)
Mutual labels:  coroutines, jetpack, dagger2
MVI-Clean-Architecture
MVI + Clean Architecture + Best Practices | Example of Clean Architecture of Android app using MVI design pattern with Jetpack and popular libraries
Stars: ✭ 50 (+13.64%)
Mutual labels:  coroutines, clean-architecture, coroutines-android
WanAndroidJetpack
🔥 WanAndroid 客户端,Kotlin + MVVM + Jetpack + Retrofit + Glide。基于 MVVM 架构,用 Jetpack 实现,网络采用 Kotlin 的协程和 Retrofit 配合使用!精美的 UI,便捷突出的功能实现,欢迎下载体验!
Stars: ✭ 124 (+181.82%)
Mutual labels:  coroutines, jetpack, androidx
Pinboard Kotlin
Unofficial Pinboard android app, developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM
Stars: ✭ 60 (+36.36%)
Mutual labels:  coroutines, clean-architecture, dagger2
Modular App Core
Core implementations for a modular Android App
Stars: ✭ 127 (+188.64%)
Mutual labels:  coroutines, clean-architecture, dagger2
FoodApp
Proof of concept for food app [JetPack + Coroutines + Flow + MockK + JaCoCo coverage + SonarQube]
Stars: ✭ 25 (-43.18%)
Mutual labels:  coroutines, clean-architecture, coroutines-android
Kotlin Modular Tdd Coroutines Mvvm
A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.
Stars: ✭ 256 (+481.82%)
Mutual labels:  coroutines, clean-architecture, dagger2
Dads
*BA DUM TSSS*
Stars: ✭ 240 (+445.45%)
Mutual labels:  clean-architecture, jetpack, androidx
bitcoin-market-android
Bitcoin Market app shows you the current Bitcoin market price and price chart of different time intervals 💰
Stars: ✭ 284 (+545.45%)
Mutual labels:  coroutines, clean-architecture, jetpack
UTair-MVP-Sample
Android Clean Architecture + MVP Sample written in Kotlin
Stars: ✭ 27 (-38.64%)
Mutual labels:  coroutines, clean-architecture, dagger2
Android Jetpack Playground
Pet project for cutting edge Android development with Jetpack
Stars: ✭ 266 (+504.55%)
Mutual labels:  coroutines, clean-architecture, dagger2

Raffler

Language License Android CI

Raffler is a simple raffling app which intends to make decision making easier. If you...

  • Can't figure out where to have lunch
  • Have to choose someone for a task
  • Have to create small groups of people
  • Have to choose which student is making the presentation

...then Raffler can help you out.

Get it on Google Play

About the project

It is mainly developed as a playground to study many topics related to Android.

The first version was developed in 2016 and can be found in this repository.

This project is used to study and demonstrate many topics related to Android development such as:

  • Android Support Libraries
  • Kotlin
  • Coroutines
  • ViewModel and LiveData
  • Room
  • Navigation Component
  • DI with Dagger 2
  • Detekt
  • Source Control Organisation
  • CI with GitHub Actions

License

Copyright 2019 Filipe Belatti

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
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].