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:
- DDD eXchange 2017 (in London on 27th - 28th April 2017)
- Greg Young's CQRS, Domain Events, Event Sourcing and how to apply DDD (in Stockholm on 22nd - 24th May 2017)
- Simon Brown's Software Architecture for Developers Workshop (in London on 22nd - 23rd May 2017)
- Fast Track to RESTful Microservices (in London on 24th - 26th May 2017)
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