Keep your Swift & iOS skills up-to-date via hands-on tutorials. Ray Wenderlich is a favorite of everyone on the V-Play team. This is one of the best places on the internet for mobile game tutorials so give it a look as soon as you can. Ray has put together a very experienced team with expertise in a number of different areas, making this blog one of the biggest game development authorites online.转到作者网站
<p>MotionLayout is a ConstraintLayout subtype that lets you easily add animation to your user interface. See how to set up a MotionLayout with a MotionScene and ConstraintSets that transition your layout between start and end states. You'll also get a preview of the Android Studio 4.0 Motion Editor.</p>
In this tutorial, you’ll use SwiftUI to implement the navigation of a master-detail app. You’ll learn how to implement a navigation stack, a navigation bar button, a context menu and a modal sheet.
It’s your last chance to grab your launch discount on the absolute best book to master declarative asynchronous programming with Swift using the Combine framework!
<p>Learn the basics of continuous integration and how to set it up for a GitHub project. </p> <p>You'll take a look at three different CI solutions to build and test your app: GitHub Actions; Bitrise; Jenkins. </p> <p>You'll also learn how to use pull requests to validate new code and ensure that it builds and all the tests pass.</p>
We’re looking for iOS Tech Editors to join our team. Read on to see how to apply!
See how to persist data to storage in a Flutter app, including to files and to a remote datastore, and use a Repository interface for the persistence.
Using Unity’s Sprite Shapes, making 2D environments has never been easier. Best of all, you can get get started with just a couple of sprites!
Download a handy 2-page PDF Kotlin Cheat Sheet and Quick Reference!
<p>Explore private UIKit APIs using the reverse engineering tool Hopper Disassembler and then use your advanced knowledge of UIKit's hidden secrets to your advantage in your own app.</p>
In this SwiftNIO tutorial you’ll learn how to utilize the helper types from SwiftNIO to create an API library that accesses the Star Wars API.
In this tutorial, you’ll learn the basics of RxJava Disposables. You will be building an app from scratch that retrieves real-time cryptocurrency data.
In this iOS accessibility tutorial, you’ll learn to make custom controls accessible using VoiceOver, elements group, custom action, traits, frame and more.
We’re looking for Unity authors to join our team. Read on to see how to apply!
Our new book, Combine: Asynchronous Programming with Swift, is 100% complete and available now. Find out how to get your own copy of this must-have book!
In this tutorial, you’ll learn how to build beautiful, modern UICollectionView layouts using iOS 13’s new declarative UICollectionViewCompositionalLayout API.
<p>SwiftUI and Combine have both gone through many changes since WWDC 2019 - this course covers some of those changes and introduces a few more things along the way.</p>
In this tutorial, you’ll learn about saving data with an ObjectBox database on Android. You’ll also learn about the different types of databases.
In this tutorial, you’ll learn to perform UIView Animations in your code to draw the user’s attention to important elements, making your app more fun and polished.
<p>A deep dive into getting started with SwiftUI. This course will cover the basics to get you off the ground running before moving on to create SwiftUI interfaces that seamlessly integrate alongside UIKit. You'll cover SwiftUI components, accessibility as well as the new layout system to create a completed app at the end of the course.</p>
In this tutorial, you’ll learn how to build a game like Cut the Rope with SpriteKit in Swift, complete with animations, sound effects and physics!