Code Monkey home page Code Monkey logo

movie-list-by-jetpack-compose-01's Introduction

Movie List By Jetpack-Compose

Developed by Mahdi Razzaghi Ghaleh

A project base MVI Architecture, Use-cases and multi-module

2024 Update:

In latest update, convention gradle plugin added to manage gradle in cleanest and easiest way

Give a Star! ⭐

If you like or are using this project to learn or start your solution, please give it a star. Thanks!

Shimmer Loading retrieve data from cache Paging Detail each movie by retrieve data from cache

Just a Simple app by MVI Architecture, Use-cases and multi-module; tried to show why we should use multi-module. there is no much talk to say about what i did since everything that used in this project has a least a sample in my github, except multi-module.

Point of using Multi Module: Developers can work on specified part of project without make other developers slow. Maintainability, so in other words all the files can be maintained in relative modules where it will be easier to find and By splitting each module into proper layers, class dependencies will stay clean. If we change a file, the modularised apps compile faster than the monolithic apps which this means BUILD SPEED. and...

What tech and library has been used for this?

Ktor(bye bye Retrofit)
Sql-Delight(maybe bye bye Room?LOL) Jetpack-Compose(also bye bye XML) and...

What is Ktor?

https://github.com/razaghimahdi/Ktor-Example-01

What is Sql-Delight?

https://github.com/razaghimahdi/Sql-Delight-Example01

movie-list-by-jetpack-compose-01's People

Contributors

razaghimahdi avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.