Save for later
Droidcon Boston '19
Finite State Machines to the Rescue: Get Complex App Flows Under Control
Complex Android app flows consist of many screens, synchronous and/or asynchronous calls, and potentially involve third-party libraries with different life cycles. On top of that, the activity lifecycle is quite complex — making it close to impossible to handle all edge cases caused by that lifecycle. This talk will demonstrate a way to get complex flows under control by using a finite state machine. We will use Kotlin and basic RxJava to create a generic finite state machine that allows us to nicely decouple state and UI logic. We will also look into the composition of finite state machines.
Get a Reminder
Get a Reminder
Similar Courses
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
State Auditor 2 $52k
Assistant State Editor $52k
Federal and State Specialist $57k
State Reading Specialist $57k
Assistant State Representative 3 $65k
State Secretary $67k
State Patrol Lieutenant $75k
Retired State Worker $81k
Finite Element Analysis Engineer $97k
Structural Finite Element Analyst $99k
Texas State Chair $143k
State Government Client Executive, State of NC $169k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course