Save for later

Droidcon Boston '19

Droidcon Boston 2019,

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 Details and Enroll Now

OpenCourser is an affiliate partner of Pluralsight and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating Not enough ratings
Length 0.5 hours
Starts On Demand (Start anytime)
Cost $35/month (Access to entire library- free trial available)
From Pluralsight
Instructor Droidcon Boston
Download Videos On Windows, MacOS, iOS, and Android Pluralsight app
Language English
Tags Software Development

Get a Reminder

Send to:

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.

Rating Not enough ratings
Length 0.5 hours
Starts On Demand (Start anytime)
Cost $35/month (Access to entire library- free trial available)
From Pluralsight
Instructor Droidcon Boston
Download Videos On Windows, MacOS, iOS, and Android Pluralsight app
Language English
Tags Software Development

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
Enroll Now