[raywenderlich.com]( Weekly Newsletter Issue 322 · May 19 2021 Hey {NAME} ð We've got tons of content for you this week: we've just released our newest book on Advanced Swift, you can catch the replay of our Google I/O 2021 First Impressions livecast, and on top of that, there's courses on custom property wrappers and App Clips, articles on streaming in Flutter, UML for Android devs, local iOS notifications and more! Books [Advanced Swift](
[Advanced Swift]( [Just Released:
Advanced Swift!]( iOS & Swift [Looking to take your understanding of Swift to the next level? Dive deep into the inner workings of the language in our newest book: Advanced Swift!]( [Check out the book â]( [Check out the book â]( Articles [Local Notifications: Getting Started](
[Local Notifications: Getting Started]( [Learn how to create notifications by time intervals, time of day and location, as well as how to support category grouping and prompting for action.]( iOS & Swift · 25 min  [bookmark](  [Read now â]( [Learn how to create notifications by time intervals, time of day and location, as well as how to support category grouping and prompting for action.]( [Read now â]( [Announcing Advanced Swift, First Edition!](
[Look Inside Advanced Swift, First Edition!]( [Become the Swift guru you were meant to be, and go beyond your basic Swift knowledge to leverage the power and flexibility that Swift was designed to provide.]( iOS & Swift · 16 min  [bookmark](  [Read now â]( [Become the Swift guru you were meant to be, and go beyond your basic Swift knowledge to leverage the power and flexibility that Swift was designed to provide.]( [Read now â]( [UML for Android Engineers](
[UML for Android Engineers]( [Learn how to express and document the inner workings of your Android app to the rest of your team using standard UML notation!]( Android & Kotlin · 49 min  [bookmark](  [Read now â]( [Learn how to express and document the inner workings of your Android app to the rest of your team using standard UML notation!]( [Read now â]( [An In-Depth Dive Into Streaming Data Across Platform Channels on Flutter](
[An In-Depth Dive Into Streaming Data Across Platform Channels on Flutter]( [In this tutorial, youâll learn how to use Platform Channels to stream data into your Flutter app.]( Flutter · 26 min  [bookmark](  [Read now â]( [In this tutorial, youâll learn how to use Platform Channels to stream data into your Flutter app.]( [Read now â]( SPONSORED [Open Source Chat SDK for iOS]( [Stream's new iOS Chat SDK provides everything you need to add a fully-featured chat interface to your iOS app in a matter of minutes.]( Fun fact: Did you know you could reach over 120K+ subscribers with our newsletter, if you sponsored it? [Show me how!]( Podcast [Google I/O First Impressions Livecast](
[Google I/O First Impressions Livecast]( [If you missed our Google I/O First Impressions livecast last night, featuring our most opinionated Android team members, you can catch the replay here!]( The raywenderlich.com Podcast · 1 min  [bookmark](  [Listen now â]( [If you missed our Google I/O First Impressions livecast last night, featuring our most opinionated Android team members, you can catch the replay here!]( [Listen now â]( Videos (Pro) [Applications of Custom Property Wrappers](
[Applications of Custom Property Wrappers]( [Property Wrappers are a new Swift version introduced in Swift 5.1. Property Wrappers allow supercharging of properties with extra functionality. Learn how to create your own Property Wrappers to create some cool and awesome functionality.]( iOS & Swift · 25 min  [bookmark](  [Watch now â]( [Property Wrappers are a new Swift version introduced in Swift 5.1. Property Wrappers allow supercharging of properties with extra functionality. Learn how to create your own Property Wrappers to create some cool and awesome functionality.]( [Watch now â]( [App Clips in iOS](
[App Clips in iOS]( [With App Clips, developers can make a small portion of their app available for near-instant use, so users can avoid the installation, sign-in, and onboarding process and discover your app more easily while on the move!]( iOS & Swift · 29 min  [bookmark](  [Watch now â]( [With App Clips, developers can make a small portion of their app available for near-instant use, so users can avoid the installation, sign-in, and onboarding process and discover your app more easily while on the move!]( [Watch now â]( [raywenderlich.com Subscription]( [raywenderlich.com]( To make sure you keep getting these emails, please add newsletter@raywenderlich.com to your address book or whitelist us. Want out of the loop? [Unsubscribe](. Our postal address: 1882 Hawksbill Rd, McGaheysville, VA 22840 [facebook]([twitter](