Picasso is a powerful image downloading and caching library for Android but since its launch in 2013, other libraries have improved or entered the scene and new requirements have come up. In this talk, we’ll: * Dig into the internals of Picasso works * Compare and contrast to other image libraries * Discuss latest improvements as we push to 3.0 * …and more! You’ll learn to efficiently work with di
Kotlin provides simpler options than traditional Java patterns like builders and factories often found in the generated code. By using Kotlin to generate an API, you can not only create a pleasant experience from both languages, but also unlock the possibility of targeting native and JS. This talk will cover the tools needed to generate Kotlin code and also the features available in Kotlin that ca
The world around our programs are inherently asynchronous. RxJava builds on the primitives offered by the Java platform in order to model these asynchronous sources in an easy-to-consume way. This talk will be an exploration about how to think about these asynchronous sources, the tools that RxJava provides to handle them, and a look to the future of Java and how it will affect the library. Video:
NOTE: SpeakerDeck is rendering light grays in this presentation improperly. Until they correct it, see https://photos.app.goo.gl/EKB9O10FcgOK0vmF2 for correct rendering. Bytecode is the first compilation output towards running code on the JVM or Android. During this Keynote talk, Jake will share with you how to read bytecode, understand what it's doing, and make informed decisions as a result. You
Kotlin's popularity has been exploding in the past year. From last year's announcement that Gradle would support it as a build language, to its adoption on large platforms like Android and Spring, to its general applicability for writing IDE and build system plugins, it's hard to find an area that isn't adopting the language in some form. This talk will be an introduction to the language in the co
Libraries like Espresso allow UI tests to have stable interactions with your app, but without discipline these tests can become hard to manage and require frequent updating. This talk will cover how the so-called robot pattern allows you to create stable, readable, and maintainable tests with the aid of Kotlin's language features. http://info.jetbrains.com/Kotlin-Night-2016.html Video: https://you
Development on the next major version of RxJava is underway. While the operators remain largely unchanged, Observable creation, subscription management, and backpressure has been completely overhauled in this new version. This talk will be an exploration on not only what has changed but also the reasons behind why these changes were made. We'll also talk about how both libraries and applications c
The Java programming language has a knack for requiring a lot of boilerplate code. Annotation processing is a feature of the Java compiler which provide…
Retrofit has been simplifying HTTP calls for years and this new version is no different. In addition to fixing some long-standing annoyances, there are a handful of new features which make it more powerful than ever. This talk will focus on how the new APIs in Retrofit aid in making HTTP calls as simple as possible for your app. The integration with OkHttp and Okio APIs will be covered to ensure a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く