GAMES GATHERING 2017 KYIV

Optimizing Android Applications

Talk recording: Optimizing Android Applications

Pavlo Lepeiev, Oleksii Kliuiev

Hall:
Production Track

What the talk is about

Pavlo Lepeiev and Oleksii Kliuiev explain how to prepare an Android app or game for the desktop-style mode of Samsung DeX on a big screen. In a live demo through the dock, they show an RTS game made within a Samsung school project: unoptimized, it opens in a small window and barely uses the mouse and keyboard. Then, in an editor running on the phone itself, they adjust the manifest and build settings, allow window resizing, handle full-screen mode, hotkeys, mouse-wheel zoom and moving to the background. They also advise using dp, alternative resources and adaptive layouts, not relying on multitouch gestures, handling configuration changes properly, and not stopping the app when it is minimized. Debugging over the network with adb is mentioned. The talk ends with a quiz for the audience and a Q&A. Useful for mobile developers who want to support large screens.