This is the second year Droidcon has taken place in Israel, this year I had gotten the opportunity to take part in this cool event. Two things that interested me the most were hearing interesting stories and tips and learning about new awesome tools.

Interesting stories and tips

One of the biggest trends in this Droidcon was automation and testing. I think the Android developers realised that even with basically an unlimited number of different devices, there are ways to promise your product is on par with a certain standard. When compared to the web, there is still plenty of space to grow, but it seems as if we are on the right path. As Yossi Elkrief said in his session

“If you want to move fast, you need good breaks”

As i see it, testing and automation are the breaks that will allow you to achieve the rapid development everyone are after.

Interesting facts

  • Michael Vakulenko said that when he worked at Qualcom, transitioning from development to testing was considered an upgrade
  • Gett (formerly known as get taxi) gets 30 percent of its ideas from the developers themselves

Cool Tools You didnt know you need

Mirror

Mirror makes developing your Android app’s UI faster and more effective. It displays your layouts on your phone or tablet, updating in real-time as you code. You can preview your app in a realistic context without the limitations or inconsistencies of Android Studio.

Magneto

Magneto is a new open source automation platform for android devices built by EverythingMe. Magneto was built by Automation Engineers for Automation Engineers out of necessity for a mobile centric test automation framework that’s easy to setup, run and utilize.

Appuse

AppUse is an Android penetration testing platform developed by AppSec. It is a unique platform for mobile application security testing in the Android environment, and includes exclusive custom-made tools making pen testing Android apps easy.

Worth noticing

  • POEditor - makes translating apps (and more) a breeze
  • Crashalytics - very good crash analytics tool
  • Android job builder - android api for handling background tasks and their timing