Comments (9)
Hi @rjrjr
Sorry for too much delay from side
I am thinking of extending the Todo example which is in Tutorial section.
For the UI part, in LayoutRunners, where we are setting the data in adapters currently. I believe I can simply render the list with Jetpack compose.
For database, currently thinking of using Room library only for Worker implementation. I will have the Worker as a dependency inside TodoListWorkFlow sth like TodoListWorkFlow(val worker:TodoWorker)
.
Rest of the details, I believe I would be able to tell when I actually get to start write an example
from workflow-kotlin.
And/or the AndroidX paging library
from workflow-kotlin.
@rjrjr Is this still a valid issue? If yes, I would like to work upon it
from workflow-kotlin.
Yes please! It would need to be a separate module so that none of the existing ones get tied to whatever SqlDelight or whatever. At this point a Compose example might be more useful than RecyclerView or AndroidX Paging.
from workflow-kotlin.
@steve-the-edwards or @RBusarow would probably be a better reviewer / co-designer for it than I would.
from workflow-kotlin.
Sure, I will get started with jetpack compose only. @steve-the-edwards @RBusarow let me know if there is anything I need to know apart from the workflow-kotlin docs
from workflow-kotlin.
🍿
It'd be wise to share a quick description of whatever design you're thinking of as a sanity check.
from workflow-kotlin.
Sure. I will share by weekend
from workflow-kotlin.
I am sorry, I was MIA for 3 months or so, there was a family emergency
I have started tutorials as of now. I will get to create database backed example soon
from workflow-kotlin.
Related Issues (20)
- Offer config option to skip rendering when new state == old HOT 3
- Showing Overlay causes crash when using AnimatedContent to animate screens HOT 2
- RenderContext passed into StatefulWorkflow#render is new instance every time HOT 3
- Consider version of `initialState` that provides a `CoroutineScope` identical to the `WorkflowNode`'s HOT 9
- Deprecate `runningWorker` and add `@ReplaceWith` for `runningSideEffect` alternative
- Remove JMH Benchmarks
- `ComposeView` and `IllegalStateException: You can consumeRestoredStateForKey only after super.onCreate of corresponding component` HOT 9
- Rework `ScreenViewFactoryFinder` s.t. it prefers `ViewRegistry` entries for the built in types too
- Consider open sourcing our wrappers for onbackpresseddispatcher HOT 2
- Remove mobile.dev integration
- Remove references to 'tick' from runtime in the tests.
- Consider providing access to the CoroutineScope in `initialState` HOT 1
- Side effects / Workers / LifecycleWorker methods not called if rendered/not rendered without ever yielding dispatch HOT 8
- `ComponentDialog.asDialogHolderWithContent` should provide decor view as container
- UI Test shards are flaky, perhaps interfering with each other? HOT 2
- Introduce `BackStackScreen.flatten()`
- Un-deprecate runningWorker for LifecycleWorker HOT 2
- SessionWorkflow throws when trying to unit test it with RenderTester#testRender
- Deprecate one/disambiguate between launchForTestingFromStart/StateWith and headlessIntegrationTest HOT 1
- Consider removing `ViewEnvironment` parameter from `RenderWorkflowIn`
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 workflow-kotlin.