Course catalog

Categories

Showing 81-100 of 122 items.

iOS Lean Controllers: 2 Controls, Views, Extensions, and Networking

Develop custom controls for iOS apps. Learn about using initializers, passing data from providers and sources, implementing controllers, using protocol extensions, and more.

iPadOS 13 Development Essential Training

Discover how to create successful iPadOS applications. Learn how to work with SwiftUI, set up multitasking, incorporate hand-drawn content into your app using PencilKit, and more.

Java Design Patterns and APIs for Android

Take your Java skills to the next level by leveraging some of the most popular design patterns and APIs for the Android SDK.

Kotlin for Android: Best Practices

Discover how to leverage the power of Kotlin when developing Android mobile apps. Learn best practices for working with some of this popular language’s most helpful features.

Kotlin for Android: Creating a Two-Screen App

Learn how to create a two-screen Android app—complete with a button that allows you to move between screens—using the Kotlin programming language.

Learning App Store Optimization for iOS and Android Apps

Get tips for marketing apps in the App Store and Google Play using app store optimization (ASO) to increase ranking. Explore indexing, keyword research, deep linking, and visuals.

Learning Apple tvOS App Development

Discover how to develop an app for Apple TV. Learn how to use Apple frameworks and technologies to start and complete your first app on the Apple tvOS platform.

Learning ARKit for Developers

Learn how to create augmented reality (AR) apps using the powerful ARKit and SpriteKit frameworks from Apple.

Learning Combine with Swift

Learn how to use Combine—Apple’s newest declarative framework—to request and process data to and from APIs and SwiftUI.

Learning Eclipse

Get started with Eclipse. Learn how to work with the Eclipse interface, create and manage Java projects, debug your code, and more.

Learning Functional Programming with Swift

Learn how to write more robust and maintainable Swift code by making the switch to functional programming.

Learning Google Firebase for Flutter

Rapidly take your mobile apps from concept to deployment. Learn how to create an app using Flutter on the mobile side, Firebase on the back end, and Cloud Firestore to store data.

Learning Google Flutter for Mobile Developers

Learn how to get started developing with Google Flutter, a mobile UI framework for creating native iOS and Android applications.

Learning Higher-Order Functions with Swift

Boost your Swift skills by adding higher-order functions to your coding. Explore the concepts behind higher-order functions like map and filter so you know when to apply each one.

Learning iOS Animations with UIKit

Learn how to create visually appealing, customized animations in your apps with UIKit.

Learning Realm for iOS App Development

Get started with Realm, a mobile database solution, by learning how to work with the most important classes, build models, and integrate Realm into a note-taking app.

Learning Swift Playgrounds Application Development

Learn how to leverage the full power of Swift Playgrounds in Xcode and on the iPad to quickly prototype and present your ideas, as well as create your own playground book.

Machine Learning for iOS Developers

Get started with machine learning and the Core ML framework, and learn how to build your own custom machine learning model and integrate it into an iOS app.

Machine Learning in Mobile Applications

Learn how to apply the power of machine learning to mobile app development, using platforms such as IBM Watson, Microsoft Azure Cognitive Services, and Apple Core ML.

Mobile App Analytics for Developers

Discover how to implement basic analytics, collect data, and analyze your results to determine which features to build, and how to best deliver those features to your users.