Let's talk about what it takes to make a world-class app

The 2018 Developer’s Conference, held April 18-21, allows IT professionals in Brazil to connect, showcase their work and share their experiences about the latest trends in the tech industry. ArcTouch is proud to support and sponsor TDC, so please come by our stand to learn more about ArcTouch, our Florianópolis-based team, our award-winning mobile app development process, and our world-class clients.

See our current jobs


Catch our mobile app development experts on stage

A list of our talks for TDC 2018 will be posted soon — so come back and check this page later for a full schedule.

The topics we spoke about in 2017 included…

Dynamics and Facilitations Track – Wednesday, May 3

Time: 16:40 – 17:30

“How to run an agile retrospective” (Jonathan Henrique de Souza)

What’s the best way to facilitate a retrospective? We will discuss practices and tips on how to make the retrospective useful and interesting for your team.

Xamarin Track – Wednesday, May 3

Time: 11:10 – 12:00

“Top quality apps even on the most unusual devices: UI tests on Xamarin Testcloud” (Kristof Jan Hilda Bergé)

This lecture provides an introduction to Xamarin Testcloud and Xamarin.UITest for developers and testers who want to maximize the quality and stability of their apps on any type, brand and size of device or OS. Learn how to use Testcloud to run live tests. Understand the main features of the Xamarin.UITest framework and how to use it to create tests for Android and iOS. And watch a demo on how to record the tests with Xamarin Test Recorder.

Time: 14:10 – 15:00

“Xamarin.Forms + Azure: A case study” (Oberdan Bitencourt Ferreira)

See a case study of an app developed in Xamarin.Forms for internal use by a large advertising agency. Learn how we used Azure AD Authentication, Azure Storage (Queue and Blob), Azure Push Notifications, SignalR and phone location-sensing hardware to build a full-featured cross-platform (Android and iOS) app that helps team members stay connected, plan events and share their work.

Time: 17:40 – 18:30

“Panel: Debate on Developing Apps at Xamarin for Customers Around the World” (Oberdan Bitencourt Ferreira)

A panel discussion with Xamarin developers about building apps in Xamarin for different markets around the globe.

iOS Track – Thursday, May 4

Time: 11:10 – 12:00

“Protocol-oriented programming: How to take advantage of the best Swift has to offer?”  (Vilson Farias & Alex de Magalhães Machado)

Swift is not just Objective-C with a different syntax; Swift goes way beyond that. It brings a new paradigm for application development: protocol-oriented programming (POP). And Swift redefined old concepts like structures and enumerations. Apple has encouraged the community to abandon traditional object-oriented programming (OOP) and begin to see the world through these protocols. From an example written in Objective-C and its equivalent in Swift, we will show how POP works, explore its main advantages and show where OOP still remains strong.

Time: 16:40 – 17:30

“Swift and Objective-C integration” (Marcelo Wagner Gobetti)

Although Objective-C and Swift are both used to develop iOS apps, not all of Swift’s features are available when used in Objective-C, and not all of Objective-C’s features are available in Swift. This talk will highlight the limitations of each and offer some tips and tricks to work around those limitations—including using the RxSwift framework directly from Objective-C.

Management 3.0 Track – Friday, May 5

Time: 14:10 – 15:00

“How to create a Great Place to Work” (Julian Lorenzo Farrapeira)

According to the World Forum in Davos, we are in a new era: the “Human Age.” In this era, talent is more important than capital and intangibles sometimes outweigh tangible assets. In this new paradigm, it is necessary to create places where the best professionals want to work, have fun and learn.

Android Track – Friday, May 5

Time: 14:10 – 15:00

“Kotlin after 6 months. Is it really cool?” (Thiago Frederico Costa Porciúncula & André Luiz Cardoso)

Kotlin is a programming language created by JetBrains that brings more clarity, security and simplicity to the code. For the past 6 months, we have worked with this language during the development of a commercial Android application. In this panel, we will offer the pros and cons of this experience.

Time: 15:10 – 16:00

“Viper on Android” (Gabriel Zandavalle & Thiago Frederico Costa Porciúncula)

VIPER is an architecture standard that has grown a lot in the iOS community and now promises the same on Android. But how does the VIPER on Android work? This presentation offers an overview of VIPER’s capabilities.

“App Shortcuts” (Thiago Cechetto)

Have you heard of app shortcuts for Android? Learn what they are and how to properly use them to keep your app current and efficient. Key topics include:

  • How some apps already use them
  • Minimum requirements
  • When to use shortcuts
  • Types of shortcuts
  • Google recommendations

Java Track – Saturday, May 6

Time: 11:10 – 12:00

“Kotlin 1.1! What’s new?” (Thiago Frederico Costa Porciúncula)

Kotlin is a language for JVM that’s growing in popularity. Version 1.1 introduces several important features that make a difference in the developer’s everyday life. This presentation will show you what you need to know to make sure you are up to date with Kotlin’s latest improvements.

IoT Track – Saturday, May 6

Time: 13:10 – 14:00

“Can’t touch this: Amazon Echo and Google Home in practice” (Vilson Farias)

What exactly are Google Home and Amazon Echo? Personal assistants? Home automation and entertainment managers? Well, they do a little bit of everything. And they might just revolutionize the way we interact with technology. 2017 is a year of great expectations for consumers and developers, as companies large and small set off to conquer this new market. But what does each platform have to offer? How do we develop for them? How far can we get? These are some of the questions we will try to answer in an interactive talk using both devices.

Mobile Track – Saturday, May 6

Time: 10:10 – 11:00

“Keep your relationships and your coffee hot with nearby API” (Danilo Favoratti)

You have just arrived at the office and are headed to the coffee machine to have a talk with your usual crew. As you prepare your espresso, you remember that you took a cool screenshot that shows you mocking your colleague from your QA team. This photo needs to be shared with the team! Then you open the image gallery app, click share, choose the email or messaging application, open a list of contacts, click on search, search your colleagues, add one by one and then (finally) send. When you finish this saga, you are the only one left in the kitchen. Worse: Your coffee is COLD!

There should be a better way to do this, right? Well, there is: the Nearby API.

Time: 17:40 – 18:30

“Skills required to be an outstanding Silicon Valley mobile developer” (Julian Lorenzo Farrapeira)

Working in one of the most dynamic sectors of the world requires high doses of flexibility, emotional intelligence and commitment. In our experience attracting and developing the best professionals for a leading app development company in Silicon Valley, California, we’ve identified attributes that top mobile developers in the world share.

Past TDC talks by ArcTouch

In case you missed it, check out these great presentations by ArcTouch team members at TDC in previous years:

Mobile Track
App Architecture, Evolving and Best Practices” (Paulo Michels)

Android Track
Protect Your User: Security and Privacy (Luís Fernando Jordan, ArcTouch Lead Android Architect)