Matthew Burke – Designing and Debugging Mobile Apps with an Embedded, Scriptable Web Server (Intermediate)
Adding scripting capabilities to an app is an often-used technique for easing development of functionality. A well-implemented system allows you to shorten the development cycle. For example, many game developers use scripting as an effective means to adjust the balance in their games.
But other aspects of software development can benefit from scripting. Scripting allows you to tweak every aspect of your application, not just functionality, but also UI/UX. And scripting allows you to easily interrogate the state of a running application in order to debug it.
In this talk, I will describe embedding a web-server and scripting engine into your mobile application in order to easily achieve enhanced tweaking and debugging abilities while developing.
Victor Shinya – Use Cognitive Capabilities with iOS Core ML (Intermediate)
In this talk, you will learn how to use Artificial Intelligence in your iOS App with the Apple Core ML framework and the IBM Watson service. Through practical examples, understand the main use cases and what are the benefits of using an AI within your app. In the end, you will have access to some demos to better understand everything that was said.