跟随,学习,进步

Ray Wenderlich

Tutorials for iPhone & iOS Developers and Gamers

https://www.raywenderlich.com/

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.

转到作者网站

UICollectionView Custom Layout Tutorial: Pinterest [FREE]

Build a UICollectionView custom layout inspired by the Pinterest app, and learn how to cache attributes and dynamically size cells.


New SwiftUI, Combine, and Catalyst Books: 11 Chapters Now Available! [FREE]

We are releasing even more chapters from our three brand new iOS books on SwiftUI, Catalyst and Combine. Plus, the reveal of the new cover art!


What's New in Xcode 11: Testing [SUBSCRIBER]

Learn how to take advantage of test plans in running your tests with multiple configurations to make your code more robust.


Open Call for iOS Authors [FREE]

We’re looking for iOS authors to join our team. Read on to see how to apply!


Erik Hellman – Android Concurrency – Podcast S09 E11 [FREE]

GDE, Freelancer, Teacher, and Author Erik Hellman helps us process Android Threading and Jenn takes us back to 101 with starting points for jumping on the Android Development Path


How to Create a Splash Screen With SwiftUI [FREE]

Learn to build a splash screen that uses animation and SwiftUI to go beyond the typical static launch screen and keeps users interested while the app loads.


Your First iOS and SwiftUI App [FREE]

Updated for 2019! If you're a complete beginner to iOS and SwiftUI development and wondering how to get started, this is the course for you.


Live Templates in Android Studio: Getting Started [FREE]

In this tutorial, you’ll learn how to use and create live templates in Android Studio so you can write code more quickly.


MVVM with Combine Tutorial for iOS [FREE]

In this MVVM with Combine Tutorial, you’ll learn how to get started using the Combine framework along with SwiftUI to build an app using the MVVM pattern


Getting Started with the BLoC Pattern [FREE]

See how to use the popular BLoC pattern to architect your Flutter app and manage the flow of data through your widgets using Dart streams.


Flutter Text Rendering [FREE]

Learn about how Flutter renders Text widgets and see how to make your own custom text widget.


What's New in Xcode 11: Workflow [SUBSCRIBER]

Explore how Xcode 11 changes your workflow. Learn how to make the most out of multiple editors and Xcode's source control changes.


Dart Basics [FREE]

Get an introduction to the basics of the Dart programming language, used for development with the Flutter SDK for mobile, web, and beyond.


Dart 2 Cheat Sheet and Quick Reference 2019 [FREE]

Download a handy 4-page PDF Dart Cheat Sheet and Quick Reference!


raywenderlich.com at ServerSide.swift 2019 [FREE]

We’re sponsoring the ServerSide.swift 2019 conference in Copenhangen, Denmark – find out who from the team is attending!


Google Maps for Flutter Tutorial: Getting Started [FREE]

In this tutorial, you’ll learn how to integrate the Google Maps API into your Flutter app by creating an app to show places to eat nearby.


Using the Camera on Flutter [FREE]

See how to integrate the device camera into your Flutter app for iOS and Android.


Google I/O 2019: What’s New For Developers [FREE]

In this article, we’ll take a look at all the things announced at Google I/O, for developers, and the progress these features made over the past few months.


Programming in Dart: Fundamentals [SUBSCRIBER]

Learn the fundamental building blocks of Google’s open source programming language, Dart, the language for Flutter development. Go from variables and data types to control flow, functions, collections, and defining your own Dart classes.


Flutter Navigation: Getting Started [FREE]

Learn about routes, navigation, and transitions for apps written using the Flutter cross-platform framework from Google.