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

The Developer’s Conference gathers IT professionals in Brazil to stay connected, share their work and spread 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.

 

Catch us on stage

Here’s the schedule of the great talks that ArcTouch is giving about mobile app development:

 

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 exotic devices: UI testes on Xamarin Testcloud”

Kristof Jan Hilda Bergé

This lecture provides an introduction of Xamarin Testcloud and Xamarin.UITest to 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 an Objective-C with a different syntax; Swift goes way beyond that. It brings a new paradigm for application development: protocol-oriented programming (POP). And along with this paradigm, 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. But is that a good idea? Our experience so far says yes, but not always. 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 the 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 & 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 it 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 the latest improvements included in the language.


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, 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 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.


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, ArcTouch VP Engineering

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