On paper, Giorgio Natili is an engineering lead at McGraw-Hill Education where he spearheads the accessibility and mobile/reading experience initiatives for the company’s LearnSmart division. On the job, Giorgio is a strong proponent of agile development practices whose passion for usable, maintainable and testable code is only surpassed by his determination to make things work. In addition to standards-based application development, Giorgio’s areas of expertise include real-time communication and surfing off the coast of his native Italy. His previous speaking engagements include Adobe Max, 360|Flex, FITC, Mobile Web Dev Conference, Mobile Tea, and many other community-driven events in both Europe and the United States.
Start Building Mobile Apps: An Intro to iOS Programming Using XCode and Swift
Get an overview of the end-to-end iOS app development process. Get started with Xcode and Swift, with a live demo of how to program a basic working mobile app for iPhone.
Android Programming: Let's Break it Down A Free Class
In this free, intro class you’ll learn all about the Android SDK as well as the basic building blocks of making an Android App.
Android Programming 101
In this hands-on introductory workshop, you’ll learn about the Android development community and walk through the basic capabilities of Android studio.
Beyond the Basics: Swift and iOS App Development
Go beyond the basics of Swift and iOS app development with the end goal of building a light version of Snap Chat using the Open Tok SDK.
This 12-week course will introduce you to the basics of iOS app development using Apple’s new programming language Swift.
Mobile App Development Bootcamp
Discover the process of creating an app from start to finish - from learning about the appverse to development, design, management, and marketing.
Architecting Mobile Apps: Mastering the Basics of Swift and iOS App Architecture
Learn how to leverage your apps to the next level building them using SOLID architecture patterns.
Getting started with Angular.JS
This class will introduce you to the basic concepts and tools in the AngularJS framework and will step you through an app project to see your new skills in action.