Conference archive

IoT Dev+Test 2016 - Full-day Tutorials

Monday, April 18

James Dempsey
Tapas Software
MA

Swift Programming: From the Ground Up

Monday, April 18, 2016 - 8:30am to 4:30pm

If you are an experienced developer who is interested in the new Swift programming language, this hands-on workshop is for you. James Dempsey will introduce you to Swift from the ground up, as you learn both the syntax and concepts hands-on. We’ll start with the basics and then build on them to come up to speed quickly on the most recent version of Swift. You’ll learn fundamental pieces of Swift, starting with defining functions, control-flow, using String and Int values, and collections like Dictionary and Array. James then introduces the rich set of Swift types—classes, structs, enums—...

Ken Kousen
Kousen IT, Inc.
MB

Android Development Introduction: A Hands-On Workshop

Monday, April 18, 2016 - 8:30am to 4:30pm

Learn Android development from the ground up. We'll start with the SDK and the Android Studio IDE, and build, test, and deploy applications on both emulators and physical devices. We will discuss and implement the basics of Android development—from activities to resources to asynchronous communications. With examples we’ll show how to use the new Gradle build system for Android. We'll use the embedded SQLite database to store data, and access a RESTful webservice and parse the resulting JSON data to update the user interface.

Programming Skills...

Jason Arbon
Appdiff.com
MD

Develop Your Mobile App Test and Quality Strategy

Monday, April 18, 2016 - 8:30am to 4:30pm

Let’s build a mobile app quality and testing strategy together. Whether you have a web, hybrid, or native app, building a test and quality strategy means first understanding your customers and your competitors, and then testing your app under real-world conditions. Most importantly, it means having the data and tools to make quick, agile decisions on feature implementations and bug fixes. Jason Arbon guides you through the latest techniques, data, and tools to ensure you have an awesome mobile app test and quality strategy. Leave this interactive session with a strategy for your very own...

Tuesday, April 19

James Dempsey
Tapas Software
TA

iOS and Swift Quick Start: The Fundamental Pillars of iOS Development

Tuesday, April 19, 2016 - 8:30am to 4:30pm

If you are an experienced developer who wants to get up and running on iOS development, join James Dempsey for this hands-on workshop focusing on the fundamentals. You’ll build two iOS apps while learning about the core tools, frameworks, and concepts you need to start building iPhone and iPad apps of your own. In the first part of the day James introduces the suite of freely-available Apple developer tools, focusing on Xcode 7. While learning the tools, you will build a simple app that teaches you techniques for creating user interfaces and connecting them to code. We’ll cover Swift...

Brian Hicks
Coveros
TB

Use Selenium to Test Mobile Web Apps in the Cloud

Tuesday, April 19, 2016 - 8:30am to 4:30pm

With the burgeoning number of mobile OSs, browsers, and platform combinations, comprehensive mobile app testing can be a nightmare—but it doesn’t have to be! Brian Hicks demonstrates ways to leverage the open source Selenium (IDE) with cloud services to test mobile apps across multiple browsers and platforms. Through hands-on exercises, you will experience how Selenium interacts with web browsers below the GUI to test actions, inputs, and expected outcomes. Brian and participants will examine how the Selenium framework works and learn how to expand Selenium tests to improve device and...

TC

Testing Web Services and the APIs behind Mobile Apps

Tuesday, April 19, 2016 - 8:30am to 4:30pm

“There’s an app for that” is frequently heard today. The data (content) being presented by an app is delivered from a web service by an API (Application Programming Interface), the communication framework between applications and back-end systems. Marc van’t Veer explores functional and nonfunctional risks with APIs and explains step-by-step how to test them. Testing web services and APIs is more than just checking the features of applications. An API and the services it calls must meet requirements like response time, security, stability, performance, and scalability. In defining the test...