Liviu ComaninThe StartupHow to handle asynchronous operations with Redux in SwiftAll apps today need at some point to talk to a remote resource like a server or database. These are async operations, meaning they get…Sep 1, 2019Sep 1, 2019
Liviu ComaninThe StartupFunctional SwiftUI with ReduxIn a previous article on Redux in Swift we saw how we can build a really basic counter app using SwiftUI and Redux, from scratch.Aug 10, 20191Aug 10, 20191
Liviu ComaninSuperAwesome EngineeringHow we developed our new video platform Rukkaz as a cross-platform mobile appWhile developing natively for iOS and Android we realised we were writing the same functionalities twice. So we stopped.Aug 6, 2019Aug 6, 2019
Liviu ComaninThe StartupHow to implement Redux in SwiftIn my previous series of articles I explored how to implement the Redux pattern in Kotlin, on Android. The reality is that the same can be…Aug 3, 20192Aug 3, 20192
Liviu ComanHow to implement Redux in Kotlin Part 2: real world exampleThis is the second article in a series about implementing the Redux pattern in Kotlin.Jul 14, 2019Jul 14, 2019
Liviu ComaninThe StartupHow to implement Redux in Kotlin Part 1: the basicsDuring my past two articles we saw how we can look at views as a function of state and how we can decouple our application’s business…Jul 14, 20191Jul 14, 20191
Liviu ComaninZero Equals FalseHow to decouple Views from their StateIn my previous post I showed how we can structure our Views so that they’re easier to reason about and more deterministic by thinking…Jun 30, 2019Jun 30, 2019
Liviu ComaninThe StartupHow to make your Views a function of State in KotlinOne of the more interesting changes that has happened in the last few years is the appearance of state management libraries like Redux…Jun 23, 20192Jun 23, 20192
Liviu ComanScalable data layer architecture for mobile appsAt the heart of most modern applications sits some type of data layer. It’s there to help us connect to the network and get new…Jun 2, 2019Jun 2, 2019