Course catalog
Showing 21-40 of 122 items.
Android Development Essential Training: Distributing Apps
Get your new Android app to customers. Learn how to package and distribute Android apps on Google Play and the Amazon Appstore.
Android Development Essential Training: Local Data Storage
Learn how to use the data management and presentation tools of the Android SDK. Explore shared preferences, JSON-formatted text files, and SQLite to manage data.
Android Development Essential Training: Manage Data
Learn how to build Android apps that store, manage, and display data in a variety of forms and formats, using Kotlin and the latest tools and best practices for Android developers.
Android Development Essential Training: The User Interface
Jump-start your Android development journey by learning how to design a simple user interface in a native Android application.
Android Development Tips Weekly
Want to become a better, more effective Android developer? Get tips that can help you code smarter and create fast, reliable apps that look great.
Android Development: Audio and Video
Learn how to play audio and video from your Android app. Find out how to support video and audio playback using either the system widgets or Google ExoPlayer.
Android Development: RetroFit
Take your Android apps to the next level by connecting them to the cloud. Learn how to use the Retrofit library to integrate an Android app with a web API.
Android Development: Understanding Intents
Extend the functionality of your app with Android intents. Learn to perform common tasks—taking photos, opening URLs, sending email, and more—by leveraging built-in intents.
Android Espresso Essential Training
Learn how to perform UI testing of your Android applications with Espresso.
Android O First Look for Developers
Discover Android O. Learn about installing Android Studio 2.4 Preview, setting up testing devices, and using the new features and enhancements of Android O to improve your apps.
Android Studio Essential Training 2020
Develop apps for Android with the official Google IDE. Learn how to start editing and debugging code in Android Studio.
Apache Cordova: Building Cross-Platform Mobile Apps
Develop cross-platform apps using standard web technologies (HTML, CSS, and JavaScript) and Apache Cordova.
App Center: Continuous Integration and Delivery for iOS
Learn when and how to leverage Visual Studio App Center to automate and manage the lifecycle of an iOS application.
Apple watchOS 7 App Development Essential Training
Learn how to develop and deploy a native Apple Watch application using watchOS 7 and SwiftUI.
Apple watchOS App Development: Advanced APIs
Learn how to expand your existing watchOS skills. Use advanced APIs to add motion, connectivity, maps, animation, and gesture support to paired watchOS applications.
AR for iOS Developers: RealityKit and Reality Composer
Learn how to create AR apps with RealityKit and use Reality Composer, a new app for iOS and Mac that makes it easy to create interactive AR experiences with no prior 3D experience.
AR for Mobile Developers
Learn more about what AR is and how to approach an AR project for mobile development. Learn how to determine if your project is a good fit, review popular AR tools, and more.
ARKit and Unity: Build a Drivable Car in Augmented Reality
Learn how to make a drivable car in augmented reality (AR) using Unity and the ARKit framework from Apple.
Biometric Authentication for iOS in Swift
Secure access to your iOS app by adding support for biometric authentication with Swift. Learn how to request user authentication using Touch ID, Face ID, or a user's passcode.
Blockchain Programming in iOS Using Swift
Leverage the power of the blockchain in your iOS applications. Learn how to use Swift to implement blockchain-based storage and encryption for sensitive transactions.