Mobile

Select the title to review a description of the course. Please note that these courses can often be adapted for virtual delivery and modified based on the target audience and goals of your program. Please contact us to discuss your training needs and we will work with you to identify and craft the best solution.

  • Beginning iOS Development with Swift
    • BEGINNING iOS DEVELOPMENT WITH SWIFT AND XCODE

      Course Number: JL
      Recommended Duration: 1 Day
                          

      Course Overview

      This one day class is an introduction to iOS development for beginners, or for developers who have not done any mobile development.  The emphasis of this class is to become familiar with the development tools Apple provides, and to understand the basics of user interface development for iPhones and iPads.  Additional topics, such as specific technologies (Location and Maps, Push Notifications, could be taught as add-ons to this class.

      This class requires Apple computers and Xcode software, which is a free download from Apple. 

      Swift is the preferred programming language for iOS development, however the Object-C language is still in use.  The course could be taught with Object-C if needed.

      Objectives

      • Understanding core Swift language constructs

      • Learn how to create an iOS app using Xcode and Storyboard

      • Understand how to move data between different screens in an iOS app

      • Know how to design flexible user interfaces with Auto Layout

      • Understand how to make REST API calls with the standard iOS library

      • Learn how to parse JSON with the standard iOS library

      • Be able to explain what an API is, and where to find third-party APIs

      • Understand the basics of RESTful API Design

      • Create an application that retrieves data from an existing API using the standard iOS library

      Topics

      • Introduction to Swift Programming Language

      • IPhone App Development Concepts

      • Creating your first iPhone App

      • Introduction to Auto Layout

      • Making HTTP Calls with iOS

      • Building an API Client Application in iOS

      Share with others


  • Beginning Android Development with Java
    • BEGINNING ANDROID DEVELOPMENT WITH JAVA

      Course Number: JL
      Recommended Duration: 1 Day
                          

      Course Overview

      This one day class is an introduction to Android development for beginners, or for developers who have not done any mobile development.  The emphasis of this class is to become familiar with Google's Android Studio IDE, and to understand the basics of user interface development for Android.  Additional topics, such as specific technologies (Location and Maps, Push Notifications), could be taught as add-ons to this class.

      This class requires Android Studio software, which is a free download from Google.  In addition, actual Android devices are preferred for development, if possible.

      This class will be taught with the Java programming language.

      Objectives

      • Understanding core Android concepts such as Activities, Services and Fragments

      • Learn how to create an Android app using Android Studio

      • Understand how to move data between different screens in an Android app

      • Know how to design flexible user interfaces with Android's XML layouts

      • Understand how to make REST API calls in Android using Retrofit

      • Learn how to parse JSON with the GSON library

      • Be able to explain what an API is, and where to find third-party APIs

      • Understand the basics of RESTful API Design

      • Create an application that retrieves data from an existing API using the Retrofit library

      Topics

      • Android App Development Concepts

      • Creating your first Android App

      • Introduction to Android XML Layouts

      • Making HTTP Calls with Retrofit

      • Building an API Client Application in Android

      Share with others