droidcon NYC 2018 - Detangling Your Dependency Graph

Elizabeth Irizarry

Detangling Your Dependency Graph: How App Modularization Can Unlock Performance Wins.

Instagram always strives to deliver a performant app. The team recently undertook a project to modularize the company’s Android codebase. Detangling our dependency graph is no small feat, especially given the company’s scale. It is a challenge we have accepted because of the performance benefits it can bring to both the product and the team. We will examine these benefits and delve into some of the strategies and pain points we’ve experienced in working towards this goal.

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 - Flutter for Android developers!

Faisal Abid
Flutter for Android developers!
From the writer of the official Flutter for Android docs on Flutter.io comes this AMAZING session on how to transfer your Android skills to Flutter and go zero to one in record time.

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 - Constraint-ly motion ~*~ making your app dance with With ConstraintLayout

Britt Barak

Constraint-ly motion * making your app dance with With ConstraintLayout

Happy people - dance. Happy apps - animate!
Happy devs - easily write delightful apps which make their users happy!

2 years ago, when ConstraintLayout was born, it added to the family performat expressive layouts. Since then, it grew and evolved, and became abundant with powerful animation opportunities!

ConstraintSet, Key Frames and the new shiney MotionLayout - this session will utilize them all to make your apps dance, and your users happy!

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 - Redux on Android, the nitty gritty

Nish Tahir

Redux on Android, the nitty gritty

The redux architecture is fairly well known on the web and is quite new on Android. In this talk, we’ll be exploring the Redux architecture and lessons learned from my experiences implementing it 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 - Slice It Up Driving the user engagement outside your app

Tatyana Casino

Slice It Up: Driving the user engagement outside your app

Yep, you guessed it! This talk is about Slices, which were recently announced at Google I/O! Slices are pieces of rich, dynamic, and interactive content that can show up in Google Search app results and later in Google Assistant. In this talk, I will explain how Slices work and cover everything you need to get started now - including best practices for building them.

I will show the full workflow for creating an interactive and dynamic Slice with Kotlin, how to use templates, and manage styling and customization. You will learn how Slices work with Android’s permission system and how to update their content with SliceLiveData. Finally, we will discuss options available for testing Slices.

By becoming an early adopter of App Actions and Slices, you have the opportunity to be featured first in searches and get a leg up on your competitors. Don’t miss this chance to learn how to make the most of this exciting recent addition to Android!

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 - Don’t Sweat the Small Stuff

Zarah Dominguez

Don’t Sweat the Small Stuff

Or, how to find joy in development through small things.

Being an Android developer is hard work. Chances are, we spend our whole day in Android Studio and there are hundreds of settings, configurations, and shortcuts. Getting to know the tool can easily become overwhelming.

In this talk, we will go through tools and helpers that will help make our day-to-day development work easier, prettier, and more joyful. We will discuss useful configurations for Android Studio, plugins and tools that help with debugging, and tips on code organisation and styling.

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 - Community - What is it good for?

Jeremy Meiss

Community - What is it good for?

Communities - they’re all around us, right? You may say, “Why do I need a community with my software project?” or “What good is hand-holding users of my app or company’s service?” or “Who drank all the LaCroix?” Regardless of your question or where you stand on communities, we’re going to jump right in to our elbows on the subject of communities, what they are, how to build them, and how to keep them.

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 - Architecting an app with MVP and ViewModels

Stephen D’Amico

Architecting an app with MVP and ViewModels

At SeatGeek, we’ve explored ways that we can integrate the Architecture Components into our existing MVP infrastructure. In this talk, Stephen will demonstrate how we made our Presenters more simple and easier to test by creating a pseudo-unidirectional data-flow using the ViewModel architecture component, Kotlin data classes and MVP.

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 - Multiplatform Persistence

Alec Strong

Multiplatform Persistence

A lot of client code is already multiplatform - the tools underneath client backends like SQLite, protobufs, and HTTP are themselves platform agnostic. Codebases for Android and iOS already look similar on top of these tools until exposed to platform specific interfaces. Realistically how much could be shared across multiple platforms without affecting any codebase significantly?

This talk will go over SQLDelight 1.0 - a recent release which has enabled multiplatform SQLite development using Kotlin Native, as well as how to architect your app’s data layer to be shared across platforms. It will focus on how SQLDelight can be best used from both Android and iOS while feeling natural to Kotlin and Swift users alike, and go over features introduced in the release that affect all platforms. Finally we will explore the future of multiplatform including other components of your app which are good or bad candidates for making platform agnostic and what future releases of SQLDelight will include.

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 - Tools of the Trade

Ty Smith

Tools of the Trade

With all the great resources and libraries available, building a new mobile app is easier than it’s ever been! But when your users come to expect your product to be as reliable as running water at a global scale, you’ll need to go above and beyond what’s currently available.

Join Ty as he walks down memory lane to cover the history of the Uber app development process. He’ll cover how it grew, the pain points discovered and lessons learned, and the tooling developed and open-sourced to scale to millions of users served by hundreds of contributors across many apps.

Topics covered will include: Buck, Uber’s architecture solution, RIBs, Proper Experimentation, Continuous integration, Code Verification and Static Analysis, and the company processes needed to facilitate a large 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

2014 2015 2016 2017 2018 2019
Your browser is out-of-date!

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

×