droidcon NYC 2018 - Dissecting the stdlib

Huyen Tue Dao

Dissecting the stdlib

One of the best places to learn idiomatic Kotlin is the stdlib. Now I don’t mean just using the stdlib but going to the source, literally. In this session, we’ll look at some of the methods and tools inside the stdlib and dig into how they’re written to reveal intermediate to advanced language features, slick syntax and conventions, and high-level abstractions to help you write more fluent objects and interfaces. We’ll also take a few glances at the underlying bytecode to understand how and why the features work the way they do.

Content by Touchlab - http://touchlab.co


droidcon NYC content organized by Kevin Galligan, President of Touchlab.
Android and iOS Mobile App Development / Kotlin Multiplatform / Mobile Innovation Advisory / UIUX Design. Our goal is to keep growing our company by serving the community. Stop by our next meetup: https://www.meetup.com/nyandroiddevelopers/

Big thanks to our video sponsor:
American Express - https://americanexpress.io/android-jobs

droidcon NYC 2018 - Coroutines by Example

Christina Lee

Coroutines by Example

Coroutines are not a new programming concept, but they are currently much abuzz in the Kotlin community. To date, many articles and talks have focused on what coroutines are and why, conceptually, they are useful. In this talk, we shift the focus to how to use them via pragmatic, use case generated examples. From consuming data across the synchronous/asynchronous divide to adapting network calls, this talk will be a tour by example, giving audience members concrete ideas on when, and how, coroutines make sense for their Android app.

Content by Touchlab - http://touchlab.co


droidcon NYC content organized by Kevin Galligan, President of Touchlab.
Android and iOS Mobile App Development / Kotlin Multiplatform / Mobile Innovation Advisory / UIUX Design. Our goal is to keep growing our company by serving the community. Stop by our next meetup: https://www.meetup.com/nyandroiddevelopers/

Big thanks to our video sponsor:
American Express - https://americanexpress.io/android-jobs

droidcon NYC 2018 - Rinsing the Brush Picasso 3.0

John Rodriguez, Jake Wharton

Rinsing the Brush: Picasso 3.0

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 how Picasso works
  • Explore ImageDecoder, BitmapFactory’s successor in Android P
  • 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 different image formats across millions of devices!

Content by Touchlab - http://touchlab.co


droidcon NYC content organized by Kevin Galligan, President of Touchlab.
Android and iOS Mobile App Development / Kotlin Multiplatform / Mobile Innovation Advisory / UIUX Design. Our goal is to keep growing our company by serving the community. Stop by our next meetup: https://www.meetup.com/nyandroiddevelopers/

Big thanks to our video sponsor:
American Express - https://americanexpress.io/android-jobs

droidcon NYC 2018 - Effective Kotlin

Yousuf Haque, Andrew Orobator

Effective Kotlin

Kotlin is a language that is designed to improve productivity immediately upon its adoption. However, there exists a sea of language features and third party libraries that can further supercharge your workflow.

This talk will discuss the use of language features and libraries to do things like improve type safety with sealed classes or reduce boilerplate with domain specific languages and infix functions.

We’ll also cover some functional programming concepts that either build upon the language, like the Option type does with nullability, or supplement the language, like the Try type does with Kotlin’s lack of checked exceptions.

Content by Touchlab - http://touchlab.co


droidcon NYC content organized by Kevin Galligan, President of Touchlab.
Android and iOS Mobile App Development / Kotlin Multiplatform / Mobile Innovation Advisory / UIUX Design. Our goal is to keep growing our company by serving the community. Stop by our next meetup: https://www.meetup.com/nyandroiddevelopers/

Big thanks to our video sponsor:
American Express - https://americanexpress.io/android-jobs

droidcon NYC 2018 - Scaling Instagram's Launcher Activity

Rahul Dandamudi

Scaling Instagram’s Launcher Activity

This talk will discuss the way Instagram approached Scaling Launcher Activity silently under the hood with out having any impact on engineering velocity of our engineers or on user experience of millions of users in production.

Content by Touchlab - http://touchlab.co


droidcon NYC content organized by Kevin Galligan, President of Touchlab.
Android and iOS Mobile App Development / Kotlin Multiplatform / Mobile Innovation Advisory / UIUX Design. Our goal is to keep growing our company by serving the community. Stop by our next meetup: https://www.meetup.com/nyandroiddevelopers/

Big thanks to our video sponsor:
American Express - https://americanexpress.io/android-jobs

droidcon NYC 2018 - Android Programming for Bluetooth Beacons

Barry Burd

Android Programming for Bluetooth Beacons

A Bluetooth beacon is an inexpensive device that broadcasts information to nearby portable electronic devices. As you pass by a shoe store, your phone picks up a signal from a walnut-sized beacon in the store window. In response to the signal, your phone buzzes and tells you about the store’s sale on running shoes. This presentation describes features of Estimote’s SDK for beacon-enabled Android apps. The presentation includes demonstrations using real beacons in the real-life Droidcon conference environment.

Content by Touchlab - http://touchlab.co


droidcon NYC content organized by Kevin Galligan, President of Touchlab.
Android and iOS Mobile App Development / Kotlin Multiplatform / Mobile Innovation Advisory / UIUX Design. Our goal is to keep growing our company by serving the community. Stop by our next meetup: https://www.meetup.com/nyandroiddevelopers/

Big thanks to our video sponsor:
American Express - https://americanexpress.io/android-jobs

droidcon NYC 2018 - let swift == val kotlin - Why iOS is so important for Android, and vice versa

Jorge Coca

let swift == val kotlin - Why iOS is so important for Android, and vice versa

UIViewControllers and Activities. UITableViews and ReyclerViews. UILabels and TextViews. XIBs and XML layouts. Although it might seem that the mobile world is divided in two, that does not mean that iOS and Android apps can find ways to be speak “the same language”. It is crucial for Android developers to understand what happens on the iOS side, and vice versa.

I believe that, part of the success for Android and iOS apps, resides in being able to find those similarities between the platforms, embrace them, and provide a common architecture between that two platform that facilitates the development… and who knows, maybe one day you can be writing for both platforms in Kotlin/Native ;)

Let my explain in this talk why iOS is so important for Android developers, why Swift is so easy to understand when you know Kotlin, and how you can architect your apps in such a way that transitioning to Kotlin/Native will be a pice of cake!

Content by Touchlab - http://touchlab.co


droidcon NYC content organized by Kevin Galligan, President of Touchlab.
Android and iOS Mobile App Development / Kotlin Multiplatform / Mobile Innovation Advisory / UIUX Design. Our goal is to keep growing our company by serving the community. Stop by our next meetup: https://www.meetup.com/nyandroiddevelopers/

Big thanks to our video sponsor:
American Express - https://americanexpress.io/android-jobs

droidcon NYC 2018 - Android Studio Tips and tricks

Michael Bailey

Android Studio Tips and tricks

Come learn about the new features and some tips and tricks to make you more productive. We will cover some features from the underlying IntelliJ platform.

Content by Touchlab - http://touchlab.co


droidcon NYC content organized by Kevin Galligan, President of Touchlab.
Android and iOS Mobile App Development / Kotlin Multiplatform / Mobile Innovation Advisory / UIUX Design. Our goal is to keep growing our company by serving the community. Stop by our next meetup: https://www.meetup.com/nyandroiddevelopers/

Big thanks to our video sponsor:
American Express - https://americanexpress.io/android-jobs

droidcon NYC 2018 - Firebase and Android Architecture Components fit like a glove

Doug Stevenson

Firebase and Android Architecture Components: fit like a glove

Join this session to get a deep dive into the use of Jetpack’s Android Architecture Components along with Firebase to keep your app’s data fully synchronized and automatically refreshed with live updates from Realtime Database and Firestore. Bring an Android device to participate in a live demo!

Content by Touchlab - http://touchlab.co


droidcon NYC content organized by Kevin Galligan, President of Touchlab.
Android and iOS Mobile App Development / Kotlin Multiplatform / Mobile Innovation Advisory / UIUX Design. Our goal is to keep growing our company by serving the community. Stop by our next meetup: https://www.meetup.com/nyandroiddevelopers/

Big thanks to our video sponsor:
American Express - https://americanexpress.io/android-jobs

droidcon NYC 2018 - Domic — Reactive Virtual DOM. Why we built it, how it works.

Artem Zinnatullin

Domic — Reactive Virtual DOM. Why we built it, how it works.

In-depth technical talk explaining why Domic — Reactive Virtual DOM exists and how it works.

You’ll learn how Domic:

  • Uses diffing, debouncing, double buffering and other techniques to render changes efficiently
  • Keeps state consistent with mutable Android DOM
  • Uses advanced RxJava under the hood: sharing, custom operators, scheduling, subscription management
  • Minimizes allocations and interactions with main thread
  • Renders UI state in memory for unit/integration testing on JVM
  • Integrates with existing design patterns: MVP, MVVM, MVI, Redux

Content by Touchlab - http://touchlab.co


droidcon NYC content organized by Kevin Galligan, President of Touchlab.
Android and iOS Mobile App Development / Kotlin Multiplatform / Mobile Innovation Advisory / UIUX Design. Our goal is to keep growing our company by serving the community. Stop by our next meetup: https://www.meetup.com/nyandroiddevelopers/

Big thanks to our video sponsor:
American Express - https://americanexpress.io/android-jobs

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×