Android Devs Meetup 2: videos and presentations from the last meeting
On August 5, the second meeting of Moscow Android Devs was held in our Moscow office. Here gathered developers wishing to share their experience and learn from the experience of others, to talk about the various difficulties that they encountered during the development, and solutions. Within the official program there were three performances, and then you will find links to videotapes and presentations. Yuri Krutilin , developer from DevExpress, spoke about the tools for reverse engineering of Android applications.
')
In his report, Yuri spoke about the structure of the DEX format (Dalvik Executable) and tools for working with it (010 Editor + dex template, Dexer C #), and also gave a detailed description of the existing tools for analyzing and parsing Android applications (AXMLPrinter, Apktool, Androidguard , ApkAnalyser).
Using the links in the presentation, you can download utilities that will be useful for finding and neutralizing malware, performing general analysis and packaging the application.
Vladimir Tagakov , an independent developer, spoke about Dagger 2 - a library from Google.
Vladimir's report was devoted to the consideration of modern solutions of dependency injection in the Android environment, as well as the analysis of their advantages and disadvantages.
Vladimir illustrated his speech by optimizing the code of a very simple twitter client.
Dmitry Yunitsky , a developer from MAPS.ME, gave a talk on "Android NDK, or how I stopped being afraid and fell in love with native development."
In his speech, Dmitry spoke about the advantages, disadvantages and main scenarios of using native-code during the development of cross-platform applications.
Dmitry spoke about the unobvious difficulties faced by developers when working with NDK. Also, the speaker shares information about interesting hacks and interesting ways to solve the described problems. Examples of using native code are given as illustrations.
PS Do not blame me for a minute of headhunting! We are looking for an Android developer in the Mail team. If you are interested in a vacancy, feel free to contact Maria .