Big Brain Club – Android Evening – let’s make mobile apps better

IT Cluster IT Cluster

The third meetup of Artjoker’s Big Brain Club was taken place in Fabrika.Space as well on October, 25th. We had a talk about mobile development sphere, found out how to cope with the “accumulator’s” problem, improve mobile development and help a client make the right choice when looking for application development way. There were not only Android developers among participants but also iOS-developers and project managers – all those who want to keep up with processes and trends of mobile sphere.

image4 Big Brain Club - Android Evening - let’s make mobile apps better

What did the speakers on Android Evening talk about?

How to build an app instead of slideshow

Anton Minashkin (Chief Software Engineer at EPAM Systems) was the special guest from Lviv. He shared best practices for improving Performance.

image2 Big Brain Club - Android Evening - let’s make mobile apps better

The key enemy of its correct operation is the high rate (number) of Skipped frames.

The speaker also shared several lifehacks, which could help decrease this rate:

  1. Do not use Alpha transparency, that influences Android productivity badly.
  2. Track the complex hierarchy of View. It should be as minimal as it is possible, in another way the performance is compromised, and we lose the great number of frames.
  3. Use Constraint Layout – it is up-to-date View, that is more improved and much easier to represent.

Together with participants Anton also discussed several typical problems and ways to solve them:

The problem – GC () calls

The problem – Recycler View

In conclusion, Anton gave several pieces of advice on how not to make worse:

  1. Do not review code, until understand what goes wrong.
  2. Use developer Console.
  3. Consider the performance problems as mistakes.    

Productivity Hero

Mikhail Anokhin (Android Developer at Dev-Pro) told how to increase own productivity and optimize work area using special lifehacks, tools, and hot buttons.

image5 Big Brain Club - Android Evening - let’s make mobile apps better

Mobile development. Between Scylla and Charybdis. Native, hybrid or cross-platform. What to choose?

Nikolay Lototsky (Technology expert at Dev-Pro.net) told how to make a choice between native, hybrid and cross-platform application.

The lecture became useful not only to developers but project managers and business analysts as well.

image3 Big Brain Club - Android Evening - let’s make mobile apps better

The speaker placed greater focus on the fact that the choice should be made according to client’s business goals and project issues.

After that Nikolay went into details of every technological solution according to several parameters:

  1. cost
  2. maintenance
  3. performance
  4. UX
  5. work in the offline mood
  6. sensors
  7. choice of tools

Depending on project goals, one or another parameter could be more or less important, that let to make the right decision.

As always, at the end of the event, we collected feedback forms and competed for the prizes.

The fourth Big Brain Club will be held on Nov 29 and be devoted to  DevOps, so fill the registration form here.

Comments