Comments (4)
No plans. What components would you like to see?
ViewModels could be used to act as presenters, but they need a view reference which is almost the whole point of ViewModels (to not have the reference).
LiveData is an observable to make UIs reactive, so basically the opposite of what presenters do.
If you mean Room, then we have one:
https://github.com/googlesamples/android-architecture/tree/dev-todo-mvp-room/
from architecture-components-samples.
Oh alright then. Thanks for the explanation
from architecture-components-samples.
@JoseAlcerreca ... In https://developer.android.com/topic/libraries/architecture/lifecycle.html
"If your UI is complex, consider creating a Presenter class to handle UI modifications. This is usually overkill, but might make your UIs easier to test."
If we were to choose not to use databinding, how would we use ViewModel, LiveData if we don't use Presenters? Kindly advise.
from architecture-components-samples.
This link is not working https://github.com/googlesamples/android-architecture/tree/dev-todo-mvp-room/
from architecture-components-samples.
Related Issues (20)
- Suggestions for WorkManager HOT 2
- 'WorkManagerSample' should use Hilt and App Startup library to initialize and provide WorkManager dependency
- NavigationAdvancedSample doesnt save/restore RecyclerView state HOT 2
- GithubBrowserSample is too older
- Execution failed for task ':lib:compileDebugRenderscript'.
- GithubBrowserSample", "BasicRxJavaSampleKotlin", etc.) and include it in the title if it applies.
- the web page is displayed in the webView when the button is clicked. 当点击按钮时在webView显示网页。 HOT 4
- [PagingSample] UI test fails
- [GithubBrowserSample] Multiple tests fail after version bumps
- [WorkManagerSample] Toast.show called in a worker, throwing a silent error
- [MadSkillsSample] Consider deprecation
- [ViewBinding] Get the `View` type instead of `XxxxBinding` when using the <include /> and the layout file is in the classes (aar) HOT 1
- Sample need to update in order to deploy in Android Studio
- Unable to build MADSkillsNavigation sample HOT 2
- PhotoDaoTest.kt: (57, 35): Type mismatch: inferred type is Photo but PhotoEntity was expected
- ClassCastException java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType HOT 1
- How to not to save state in latest navigation component library
- Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
- 0
- MX TakaTak pLaYeR
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from architecture-components-samples.