Image for post
Image for post

First steps

More than a year ago, our Android team at RSQ Technologies introduced a pull request description template into the code review process. It moved us one step further into more transparent and fluent application development. At that time our app was already two years old, with new features in development and continuous maintenance. Through this development process, we stepped into multiple problems with lack of knowledge about certain parts of the codebase. The code was getting harder and harder to understand with every new view, feature, or module.

We decided to use the pull request description template to help us understand the changes introduced into the app, find bugs, and point out code smells. …


Image for post
Image for post

Previous part started with the introduction on how I have come up with the idea of comparing Java and Kotlin. As mentioned previously, that experiment and analysis were part of my master's degree thesis at Poznan University of Technology. Also, as an everyday Android developer in RSQ Technologies and a big fan of these two JVM languages, I wanted to answer one of the most common question which can be asked by JVM developers -

What language is better performance-wise— Java or Kotlin?

Of course, there is one and the only answer to that question — it depends. No one likes this statement, so I’ve decided to conduct the experiment which may help understand the performance differences between these two languages. …


Image for post
Image for post

Almost one year ago, I was a student at the Poznań University of Technology studying Software Engineering, thinking about master thesis subject. All of the recommended subjects seemed boring or totally out of the scope of my interests, so I decided to come up with my own topic for the research.

Around the same time, in October, me and my friends from RSQ Technologies headed to the KotlinConf 2018 conference in Amsterdam. We attended the closing panel with numerous interesting people from Kotlin community. One of them was Wiliam Cook. The professor from the University of Texas mentioned that Kotlin does not have a large audience in the scientific community because there is not a lot of papers about Kotlin. …


Image for post
Image for post
That’s me at local programming meetup (Photo: Merixstudio)

Two years ago I have started my journey with Android programming. I was a bachelor’s degree student at the time, looking for the programming language that I could learn in order to get an internship. I tried a little bit of frontend but I have quickly figured it out that it wasn’t really my thing.

So why did I choose Android? Because I found tutorials on Udacity which were super nicely prepared. They were free, easy to get into and fun as hell. It was the first time tutorials gave me so much fun. I wanted to check out more and more. …

About

Jakub Anioła

Android Developer at RSQ Technologies, Poznan, Poland

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store