Speaker

Alin Turcu

Alin Turcu

Mobile Community Manager at Cognizant Softvision

Cluj-Napoca, Romania

Actions

From coding to architecture solutions and coordinating engineering teams, I was involved in all stages of mobile app development in my career.
Lately I mostly focus on software design, establishing coding standards, experimenting with the latest frameworks and technologies, improving apps performance, coaching engineers and building a mobile community inside my company. I am also part of the team organizing Droidon Transylvania in my local town Cluj and part of the program committee.
I am an active contributor to open source libraries, I love sharing knowledge and keeping up to speed with the latest technological trends.

Area of Expertise

  • Information & Communications Technology

Topics

  • Android & iOS Application Engineering
  • Developing Android Apps

Grox: a library to manage the state of Java / Android apps

Back in the days, your application was a charm, clean, designed, the code was clear, and at any point in time, you could tell in which state it was. But over time, new features came into play, network calls, asynchronous processing, your little baby turned out to be a monster and you loose yourself in the code, it’s not possible to tell in which state your app is between network calls, errors, user interactions, etc.. You’re lost !

Grox is an open source library (https://github.com/groupon/grox) that helps to manage the state of Kotlin / Java / Android applications. Inspired by Flux and Redux, Grox lets you express state changes in a testable and homogenous way. Grox offers a flexible, scalable way to manage the state of your application. With Grox you know in which exact state you are at any point in time, and you state will be represented clearly. Grox also offers time travel debugging, and a nice Rx API that plays very well with RxBinding and asynchronous code.

In this session, we will explain why Grox is nice, give a few examples to use it, test your code and enjoy it’s scalability. You will see that Grox is a breeze to manage from the simplest app to the most complex ones.

Alin Turcu

Mobile Community Manager at Cognizant Softvision

Cluj-Napoca, Romania

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top