Tutorials

Text Recognition with ML Kit

Text Recognition with ML Kit

See how to use the new ML Kit library from Google to use machine learning and computer vision to perform text recognition in an image.

Victoria Gonda
  • Skill: Skill Level: Easy

Kotlin Sealed Classes

In this video tutorial, see how to use Kotlin Sealed Classes to create limited hierarchies that act like enums but allow you to create multiple instances.

Joe Howard
TapTargetView for Android Tutorial

TapTargetView for Android Tutorial

Make sure your users don’t miss new features in your app by learning how to highlight them using the TapTargetView library for Android.

Abdalla Ali
  • Skill: Skill Level: Easy
Android VIPER Tutorial

Android VIPER Tutorial

In this tutorial, you’ll become familiar with the various layers of the VIPER architecture pattern and see how to keep your app modules clean and independent.

Pablo L. Sordo Martinez
  • Skill: Skill Level: Hard

Screencast: Jetpack: Navigation Controller

In this video tutorial, use Android Studio 3.2 Canary to see how to get started with the Navigation Controller, a new Architecture Component in Android Jetpack.

Joe Howard
Anko Commons Tutorial

Anko Commons Tutorial

See how to improve the readability and conciseness of your Android Kotlin code for Intents, Dialogs and more using the Anko library from JetBrains.

Arturo Mejia
  • Skill: Skill Level: Easy
Google I/O 2018 Keynote Reaction

Google I/O 2018 Keynote Reaction

See some of the major announcements from the first day of Google I/O 2018, and a detailed summary of the three keynotes at the beginning of the conference, in case you missed them.

Joe Howard
  • Skill: Skill Level: Easy
Android Networking Tutorial: Getting Started

Android Networking Tutorial: Getting Started

Most apps don’t work in isolation; rather, they connect to an online service to retrieve data. In this tutorial, you will get started with Android networking by creating a simple app to retrieve and display a list of GitHub repositories.

Fuad
  • Skill: Skill Level: Easy

Screencast: Kotlin Android Extensions

In this video tutorial, see how to use the Kotlin Android Extensions plugin for Android Studio to help eliminate boilerplate code in your Android app.

Joe Howard
Android App Widgets Tutorial

Android App Widgets Tutorial

Learn how to give your users fast access to the most important functions of your Android app, right from their home screen, using App Widgets.

Matei Suica
  • Skill: Skill Level: Easy
Building an Android Library Tutorial

Building an Android Library Tutorial

See how to create an Android library using Android Studio, publish the library to a Maven repository on Bintray, and host the library in the public JCenter repository.

Nishant Srivastava
  • Skill: Skill Level: Hard
Page 1 of 512345

Other Items of Interest

Save time.
Learn more with our video courses.

raywenderlich.com Weekly

Sign up to receive the latest tutorials from raywenderlich.com each week, and receive a free epic-length tutorial as a bonus!

Advertise with Us!

PragmaConf 2016 Come check out Alt U

Our Books

Our Team

Video Team

... 27 total!

iOS Team

... 82 total!

Android Team

... 44 total!

Unity Team

... 16 total!

Articles Team

... 4 total!

Resident Authors Team

... 32 total!

Podcast Team

... 4 total!

Recruitment Team

... 8 total!

Illustration Team

... 4 total!