Please log in to watch this conference skillscast.
Watch this video to see how native development has been used in Yahoo’s Android products to push the limits of the framework in a cross-platform, highly performant way, and solve fragmentation by providing a strictly consistent set of features across all API levels.
While the Android framework provides a solid generic foundation for developers to write portable and robust applications, it's still common for application developers to reach limits (regarding either features, performance, or compatibility across API levels and platforms) where a generic framework doesn’t fulfil specific requirements.
However, thanks to its very open nature (and the NDK), Android as a platform gives developers the ability to implement custom frameworks, the same way the Android framework is built as a wrapper around low-level native components (e.g. skia, OpenMAX).
This video with Eric Hassold covers everything from extending BitmapFactory for advanced image decoding and processing (face detection, dominant colour detection, seam carving) for Flickr, to implementing a purely native highly efficient event based HTTP/HTTPS/SPDY network stack.
YOU MAY ALSO LIKE:
- Lightbend's Fast Track to Akka with Java (in London on 16th - 18th August 2017)
- F# eXchange 2018 (in London on 5th - 6th April 2018)
Beyond the Framework: Portable and Efficient System Components Using NDK
Eric Hassold is Architect for Mobile and Emerging Products at Yahoo! From his current position at Yahoo! to his former roles (at Facebook and Android team at Google), he has spent the last 4 years concentrating on all aspect of Android platform, from