Welcome to the December edition of the meetup formerly known as Kotlin ∪ Android.
We're now San Francisco Android Developers!
Same great meetup, new single-minded focus: The cutting edge of Android development.
This month we have two great talks by Nicolas Roard & Fabien Devos:
• "ConstraintLayout: It Can Do What Now?" with Nicolas Roard
• "Modern Android: How to Ditch Activities and Fragments" with Fabien Devos
Talk #1 – "ConstraintLayout: It Can Do What Now?"
ConstraintLayout is a new flexible viewgroup for Android announced at Google IO'16, making it easy to create flat hierarchies. Its companion visual editor in Android Studio allows developers to quickly create complex user interfaces. This talk will present recently added features in the library, as well as some of the advanced use cases now possible.
Nicolas worked over the years on various projects at Google, from the HTML5 support in Android Browser, implementing the webview hardware acceleration in Honeycomb, or writing a scalable and non-destructive photo editor in JB/KitKat. After a year building high-speed telemetry systems for robots, he came back to Android, developed ConstraintLayout and now works on the Android Studio layout editor.
Talk #2: "Modern Android: How to Ditch Activities and Fragments"
Activities get destroyed when you rotate the screen and have a complex lifecycle. Using Fragments is error-prone and their lifecycle is even worse.
How would you like a screen that doesn't get destroyed on rotation, and a navigation as simple as calling goTo(screen)? That's what modern Android development should look like.
Fabien Devos has been developing Android apps since before Android 1.0 was released. In Paris, he worked on some of the top European apps (Dailymotion, Le Monde, AlloCiné). He then moved to London to join Lightbox (acquired by Facebook), which brought him to Menlo Park to work on Facebook's core Android team. After working on Upthere's Android app for a while, he is now Android Lead at Wealthfront. He also created Hacked with Joaquim Vergès, a mobile coding game with more than 600,000 downloads.
All our talks are recorded, so if you can't make it to the meetup you can still watch the talks online about two weeks afterwards. We'll email the videos to the group and post links in the event comments.
6:30pm: Doors open.
6:30 - 7pm: Refreshments and food, which will include options for omnivores, vegans, and gluten-free folks. We will not be serving alcohol at this meetup, but we have plenty of soda options.
7pm: Presentations + Q&A with a very short break between presentations.
We welcome you to stay and chat afterwards