Update note: This tutorial has been updated to Kotlin, Android 26 (Oreo), and Android Studio 3.0 Beta 5 by Irina Galata. The original tutorial was written by Artem Kholodnyi. They say you should develop a proactive mindset in life, not a reactive one. That does not apply to Android programming, however! :] Reactive programming is […]
In this SQLite with swift tutorial, learn how to utilise the SQLite database with your Swift projects, including inserting, updating and deleting rows.
In this tutorial, you’ll build a UICollectionView custom layout inspired by the Pinterest app, including how to cache attributes and dynamically size cells.
Review what you learned in this video course on Xcode Tips and Tricks and discover where you can learn more.
Set up your perfect coding environment using behaviors and tabs. Learn how to create a script to open a Terminal window at the project folder.
Create a library of code snippets which you can use for general coding or for giving presentations. You’ll also complete a fun quiz using code snippets.
Learn the easy way to catch and fix memory leaks in your apps and make it faster and more responsive by using Instruments.
Go beyond debugging basics using breakpoints. Find out how to use exception breakpoints to your advantage.
Learn how to control complex storyboards with storyboard references. You’ll also debug the sample app using the visual debugger.
In this tutorial, you’ll learn what a CALayer is, and see 10 examples of using CALayers for cool effects, like shapes, gradients, and even particle systems.
Manage building your projects using schemes, configurations and targets. You’ll create a lite version of the sample app in a new target.
Find out how to manage project dependencies with workspaces. You’ll also create a reusable framework for a checkbox control.
Learn how to use Markdown for README files and create custom file headers.
Learn how to make augmented reality apps with Android using ARCore!
In this final part of our Core Graphics tutorial, learn how to draw a repeatable pattern and use Playgrounds to prototype drawing a complex image.