During last year Andrey with his team was working hard on creating comprehensive tracking application to enhance user's health & productivity. To achieve smooth user experience he has to manage working in background — seamless network updates, reading sensors data, regions monitoring etc. In this talk Andrey will focus on issues he has faced, expectations vs reality, implementation pitfalls and on the Swift aspect of the application. The last but not least thing to cover will be battery usage — Andrey will reveal some patterns to optimize battery usage even with intensive work with sensors.
This talk was made for CocoaHeads Kyiv #11 which took place March 04 2017.