All Projects → xurxodev → Movies Kotlin Kata

xurxodev / Movies Kotlin Kata

Licence: apache-2.0
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)

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Movies Kotlin Kata

Android Clean Architecture
Showcasing a Clean Architecture approach from our Android applications framework!
Stars: ✭ 160 (-33.33%)
Mutual labels:  dagger2, dependency-injection, clean-architecture, clean-code
Php Programming Best Practices
Referencia para los desarrolladores de Tiendanube y para la comunidad de PHP.
Stars: ✭ 138 (-42.5%)
Mutual labels:  best-practices, clean-architecture, clean-code
Modular App Core
Core implementations for a modular Android App
Stars: ✭ 127 (-47.08%)
Mutual labels:  coroutines, dagger2, clean-architecture
Android Modular Architecture
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
Stars: ✭ 2,048 (+753.33%)
Mutual labels:  best-practices, clean-architecture, clean-code
Clean Code Javascript
🛁 Clean Code concepts adapted for JavaScript
Stars: ✭ 62,912 (+26113.33%)
Mutual labels:  best-practices, clean-architecture, clean-code
Movieapp Clean Architecture
Learning Project (Movie App) For Applying Android Architecture Components And Clean Architecture Using MVVM With Kotlin
Stars: ✭ 123 (-48.75%)
Mutual labels:  coroutines, dagger2, clean-architecture
Baking App Kotlin
Android architecture sample with dynamic feature modularisation, clean architecture with MVI (Uni-directional data flow), dagger hilt, DFM Navigation, kotlin coroutines with StateFlow and Exo player.
Stars: ✭ 239 (-0.42%)
Mutual labels:  coroutines, clean-architecture, clean-code
Android Mvp Architecture
MVP + Kotlin + Retrofit2 + Dagger2 + Coroutines + Anko + Kotlin-Android-Extensions + RX-java + Mockk + Espresso + Junit5
Stars: ✭ 82 (-65.83%)
Mutual labels:  dagger2, clean-architecture, clean-code
Dagger2
Kotlin Dagger2 example project
Stars: ✭ 145 (-39.58%)
Mutual labels:  best-practices, dagger2, dependency-injection
Clean Code Java
Clean Code concepts adapted for Java. Based on @ryanmcdermott repository.
Stars: ✭ 155 (-35.42%)
Mutual labels:  best-practices, clean-architecture, clean-code
Clean Code Javascript Tr
JavaScript için Uyarlanmış Temiz Kod Kavramları
Stars: ✭ 232 (-3.33%)
Mutual labels:  best-practices, clean-architecture, clean-code
Kotlinrxmvparchitecture
Clean MVP Architecture with RxJava + Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Includes Unit Tests(Kotlin Tests)!
Stars: ✭ 94 (-60.83%)
Mutual labels:  dagger2, clean-architecture, mvp-pattern
Mvpandroid
Sample app to demonstrate MVP (Model - View - Presenter) architecture in android
Stars: ✭ 91 (-62.08%)
Mutual labels:  dagger2, dependency-injection, mvp-pattern
Run Aspnetcore
A starter kit for your next ASP.NET Core web application. Boilerplate for ASP.NET Core reference application, demonstrating a layered application architecture with applying Clean Architecture and DDD best practices. Download 100+ page eBook PDF from here ->
Stars: ✭ 227 (-5.42%)
Mutual labels:  best-practices, clean-architecture, clean-code
Android Base
Android Clean Architecture MVP RESTful client template app
Stars: ✭ 87 (-63.75%)
Mutual labels:  dagger2, clean-architecture, clean-code
Android Clean Architecture Mvvm Dagger Rx
Implemented by Clean Architecture, Dagger2, MVVM, LiveData, RX, Retrofit2, Room, Anko
Stars: ✭ 138 (-42.5%)
Mutual labels:  dagger2, clean-architecture, clean-code
Android Architecture Components Kotlin
Clean code App with Kotlin and Android Architecture Components
Stars: ✭ 23 (-90.42%)
Mutual labels:  dagger2, clean-architecture, clean-code
Pinboard Kotlin
Unofficial Pinboard android app, developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM
Stars: ✭ 60 (-75%)
Mutual labels:  coroutines, dagger2, clean-architecture
Kotlinmvparchitecture
Clean MVP Architecture with Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Added Unit Tests(Kotlin Tests)!
Stars: ✭ 143 (-40.42%)
Mutual labels:  dagger2, clean-architecture, mvp-pattern
Architecture
.NET 6, ASP.NET Core 6, Entity Framework Core 6, C# 10, Angular 13, Clean Code, SOLID, DDD.
Stars: ✭ 2,285 (+852.08%)
Mutual labels:  best-practices, clean-architecture, clean-code

Movies Kotlin Kata Build Status

Movies Kotlin kata for practice Clean Architecture and Best Practices in Android using Kotlin, implemented by Jorge Sánchez (Xurxodev)

Considerations

Master branch contains already solved katas, exists a branch for every kata.

Getting started

This repository contains an Android application to show movies information:

Katas

Every branch is a kata for refactor from app without best practices and coupled architecture to Clean Architecture and best practices. Master branch contains final result after all katas.

Developed By

  • Jorge Sánchez Fernández aka xurxodev

License

Copyright 2017 Jorge Sánchez Fernández

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