Skip to content

Details

Please RSVP via https://sffabricmeetupnov18.splashthat.com/

Note: This is an event for developers - Press & recruiting is not admitted into these events; please e-mail press@twitter.com if you have any questions.

7:00pm Flight Recap with Bear Douglas

Bear will give a brief overview of what was announced at Flight.

7.15pm Developing Android apps like Navy Seals with Tomislav Car

In this talk, we'll show how we organized a state-of-the-art Android development process at Infinum. We use a few well known tactics like Continuous integration, MVP, Git flow, Lint checks, Unit tests, multi-environment support, a CircleCI build server, Crashlytics, Answers and others. Also, we created new solutions to assault Android problems, like some internal tools and a few new Android libraries.With this process, we're sure that all developers work to a standard level of quality, that all new features are tested by automated tests before going into production and that we always have a stable build on our hands. Our goal was to have a standard process, but also remain agile (just like Navy seals!). We'll wrap up with a few tips & tricks, and point out a couple of problems we stumbled upon while implementing the process.

7:45pm Building the Periscope Experience on Android with Lien Mamitsuka

Behind the scenes look at how the Periscope team built the Periscope for Android app. We’ll talk about the broadcasting experience, how the team uses protocols like RTMP, HLS, and NTP to implement video and chat, and look at some of the code behind our chat and heart animations. We’ll also talk about how we added landscape support, and if time permits, how we built the map view. Throughout the talk, we’ll discuss the challenges, decisions, tradeoffs, and lessons learned while building Periscope on Android. We’ll also provide insight into our app architecture, build toolchain, and libraries that we used to bootstrap the app.

Twitter reserves the right to refuse entry to this event. Twitter also reserves the right to remove individuals from Twitter's premises for disruptive or disorderly behavior, or for any other reason in Twitter's sole discretion.

Related topics

You may also like