iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.07K
links
There is a single sponsored link in each issue (monday).
One sponsor per issue.
Every sponsored link should be highly relevant to Apple ecosystem app development.
Sponsored link price - 100$
Contact:
@tigorn
Download Telegram
Join
iOS dev
10.8K subscribers
iOS dev
https://medium.com/flawless-app-stories/why-i-quit-using-the-observableobject-in-swiftui-11bc4b844ca0
Medium
Why I quit using the ObservableObject in SwiftUI
It has a fatal flaw, especially apparent for Redux-style state management
iOS dev
https://medium.com/flawless-app-stories/taking-property-wrappers-to-their-limit-85460276fbd1
Taking Property Wrappers to their limit
Medium
Taking Property Wrappers to their limit
🚀
Property Wrappers are one of Swift hottest new additions. Let’s find out how far Property Wrappers can take us.
iOS dev
https://medium.com/flawless-app-stories/swift-ui-movie-booking-app-b1a9806bc9ec
Medium
Swift UI: Movie Booking App
Part 1: UIViewRepresentable & UICollectionViewCompositionalLayout
iOS dev
https://medium.com/flawless-app-stories/the-best-architecture-for-ios-app-does-it-even-exist-3af357ac62e7
Medium
The best architecture for the iOS app, does it even exist?
The main idea of that post is that people simply do MVC in the wrong way..
iOS dev
https://www.swiftjectivec.com/xcode-preview-snips/
Swiftjective-C
Xcode Preview Snips
Xcode Previews for SwiftUI has quite literally changed a decade old workflow. Here are the techniques I currently live by.
iOS dev
https://swiftwithmajid.com/2020/01/08/building-networking-layer-using-functions/
Swift with Majid
Building networking layer using functions
This week I want to talk about building a networking layer in Swift using Functional programming. Functional programming is a way of making programs using pure functions and function composition. Let’s see how we can use it to build a flexible and composable…
iOS dev
https://ericasadun.com/2020/01/10/circles-within-circles-custom-types-and-extensions/
Erica Sadun
Circles within circles: custom types and extensions
So the other day Paul and I were shooting the breeze about spirographs. He was saying I needed to get back to blogging now that I have the time. Of course, the second you set out to try to write a …
iOS dev
https://www.donnywals.com/understanding-combines-publishers-and-subscribers/
Donny Wals
Understanding Combine’s publishers and subscribers – Donny Wals
Learn how publishers, subscribers, and subscriptions work in this post. You will learn how to create your own subscribers and publishers in Combine.
iOS dev
https://schwiftyui.com/swiftui/tetris-in-swiftui-pt-1-the-view/
Tetris in SwiftUI Pt. 1 – The View
iOS dev
https://www.morningswiftui.com/blog/viewstate-in-swiftui-using-viewbuilder
Morning SwiftUI
ViewState in SwiftUI using ViewBuilder — Morning SwiftUI
Recently I wanted to drive a SwiftUI view content based on a ViewState , it became pretty common to use an Enum to represent the different state of a View.
iOS dev
https://oleb.net/2020/topleveldecoder/
oleb.net
TopLevelEncoder and TopLevelDecoder in Combine – Ole Begemann
What’s the purpose of these protocols and why are they defined in Combine and not in the standard library?
iOS dev
https://www.andyibanez.com/posts/parametrized-shortcuts/
Andy Ibanez - iOS Developer
Implementing Parametrizable Shortcut Actions for your iOS Apps
Learn to implement parametrized Siri Shortcut Actions in your iOS apps.
iOS dev
https://www.swiftbysundell.com/articles/test-assertions-in-swift/
Swift by Sundell
Test assertions in Swift | Swift by Sundell
This week, let’s take a look at various ways that we can assert that our code produces the right outcomes within our unit tests, including how we can create our own assertion functions.
iOS dev
https://theswiftdev.com/2020/01/13/beginners-guide-to-server-side-swift-using-vapor-4/
iOS dev
https://www.vadimbulavin.com/pure-functions-higher-order-functions-and-first-class-functions-in-swift/
Yet Another Swift Blog
Functions in Swift: Pure, Higher-Order and First-Class Functions, Currying and Partial Application
Learn all the things about Swift functions from functional programming perspective. What is a pure function in Swift? What does it mean to have a function as a first-class type? What is a higher-order function? What are currying and partial application in…
iOS dev
https://nerdyak.tech/development/2020/01/12/animating-complex-shapes-in-swiftui.html
Pavel Zak’s dev blog
Animating complex shapes in SwiftUI
Hello and welcome to another blog post about SwiftUI. This time, we will talk about the animation of complex shapes in SwiftUI. You will understand animatableData property and will be able to implement animatable custom Shape struct that depends on multiple…
iOS dev
https://medium.com/@hacknicity/how-to-switch-your-ios-app-and-scene-delegates-for-improved-testing-9746279378c3
Medium
How to Switch Your iOS App and Scene Delegates for Improved Testing
Make your unit tests run quicker
iOS dev
https://engineering.nodesagency.com/categories/ios/2019/12/31/How-to-make-an-Augmented-Reality-decorating-experience-app-with-AR-Quick-Look
iOS dev
https://engineering.nodesagency.com/categories/ios/2020/01/10/Compositional-Layout-Part3
iOS dev
https://fluffy.es/move-view-when-keyboard-is-shown/
fluffy.es - iOS development tutorials
Move view when keyboard is shown (guide)
Just want the code to move the view up? Just want the code to scroll the scrollview up?Most likely you have worked on an app with multiple textfields, and when the keyboard show up, there's a chance that your text field will get covered by the keyboard! One…
iOS dev
https://swiftwithmajid.com/2020/01/15/the-magic-of-view-preferences-in-swiftui/
Swift with Majid
The magic of view preferences in SwiftUI
I took a one week break from SwiftUI topic when we were talking about building networking in Swift using functions. It’s time to go back to SwiftUI. This week we will talk about view preferences, which is another powerful concept of SwiftUI views that allows…