Giter VIP home page Giter VIP logo

Comments (14)

julianomoraes avatar julianomoraes commented on August 23, 2024 13

Working on this, more to come in the DroidCon SF

from componentizationarch.

julianomoraes avatar julianomoraes commented on August 23, 2024 3

done

from componentizationarch.

julianomoraes avatar julianomoraes commented on August 23, 2024 2

Stay tuned for this year's Droidcon. :)

from componentizationarch.

jmcaldera avatar jmcaldera commented on August 23, 2024 1

How can we use this with other layers of our app architecture like Presenters/ViewModels or should we get rid of them?

Also if we are using UseCases to communicate with a Repository, should we add the UseCases to Activity/Fragments and make the calls there or maybe create a new object/layer that takes a bus and react according given events?

from componentizationarch.

george-theocharis avatar george-theocharis commented on August 23, 2024

Indeed! All these mvi / redux architectures sounds good on paper but in complex scenarios it becomes a different kind of beast.

from componentizationarch.

bernaferrari avatar bernaferrari commented on August 23, 2024

I would like to see RecyclerView and Dialogs using this structure. I tried without success, but Epoxy/MvRx has been the best for me/the closest I could get to multiple states, clean, and testable architecture.

from componentizationarch.

george-theocharis avatar george-theocharis commented on August 23, 2024

Nice looking forward to it!

from componentizationarch.

bernaferrari avatar bernaferrari commented on August 23, 2024

I watched it, but I still think you could have gone deeper into it (like with a RecyclerView or a seek bar instead of play/pause)

https://youtu.be/1cWwfh_5ZQs

from componentizationarch.

george-theocharis avatar george-theocharis commented on August 23, 2024

I tried the architecture and i think it’s great. It has it’s difficulties, for example what is a component and what’s a mere detail of a screen.

I would like to see from you an example of a dialog, snackbar or recycler view.

from componentizationarch.

timc-mediamonks avatar timc-mediamonks commented on August 23, 2024

@julianomoraes are there any updates on this? I am very interested in your take on the "more complex" approach 👍

from componentizationarch.

bernaferrari avatar bernaferrari commented on August 23, 2024

I've been using MvRx with some insights from Juliano's approach and couldn't recommend anything else!

from componentizationarch.

bernaferrari avatar bernaferrari commented on August 23, 2024

Which one? 😔

from componentizationarch.

julianomoraes avatar julianomoraes commented on August 23, 2024

Check this out --> https://medium.com/@NetflixTechBlog/making-our-android-studio-apps-reactive-with-ui-components-redux-5e37aac3b244

from componentizationarch.

bernaferrari avatar bernaferrari commented on August 23, 2024

You read a lot. We like that.
You’ve reached the end of your free member preview for this month. Upgrade for unlimited access.

Could you please disable the medium paywall for that article?

from componentizationarch.

Related Issues (9)

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.