Conference for mobile developers

November 11, 2017
Radisson Slavyanskaya,
Europe Square 2, Moscow

Void of the Legacy: The strategy of drastic improvements in a software project

RU / /

There is one swear word: "legacy". Every developer meets it regularly. And even worse, every current project becomes legacy once the team stops the technical debt payments. We are going to talk about the terminal case, like a mobile project having more than 5 years of active development.

We are going to learn:

  • How to know your debt
  • How to come up with a refactoring plan
  • How to perform it easily

We are going to use Java for code, but it will have almost no Android specific, so iOS engineers are welcome as well.

A little theory, a lot of practice, a pinch of statistics, funny pictures — all that we love.

We'll migrate from plain old SQLite to GreenDAO, from plain old Apache HttpClient to Retrofit, from AsyncTasks to RxJava, from findViewByld to MVVM and much more!

Vladimir Ivanov, EPAM Systems

Vladimir Ivanov is now a lead software engineer in EPAM Systems. Started as a Java EE engineer, but got interested in mobile technologies. Vladimir develops Android apps mostly last 7 years, but looks around and comprehends nearby technologies like React Native, iOS app development, web development, etc. Vladimir is passionate about sharing his knowledge.

All talks  


Программа конференции