Berlin-based indie developer specializing in mobile apps. Creator of bbybike for iOS, DaftCloud and Daft Music for macOS. Currently bootstrapping Recordfy, a Vinyl Record Marketplace. Available for contract work and here for my entertainment. I'm writing about #berlin #iosdev #indiedev #macosdev #europe #startrek #musictech #germany #politics #gaming #retrogaming #vintagemac #gameboy #swift #golang #vinyl
Berlin-based indie developer specializing in mobile apps. Creator of bbybike for iOS, DaftCloud and Daft Music for macOS. Currently bootstrapping Recordfy, a Vinyl Record Marketplace. Available for contract work and here for my entertainment. I'm writing about #berlin #iosdev #indiedev #macosdev #europe #startrek #musictech #germany #politics #gaming #retrogaming #vintagemac #gameboy #swift #golang #vinyl
Software Engineer | iOS | macOS | Swift | SwiftUI | Previously SwiftUI at Apple | Author of books for Swift developers: https://books.nilcoalescing.com
Software Engineer | iOS | macOS | Swift | SwiftUI | Previously SwiftUI at Apple | Author of books for Swift developers: https://books.nilcoalescing.com
SwiftUI’s List is only lazy when SwiftUI can determine how many views a ForEach element resolves to without evaluating the closure.
Two common patterns prevent this:
-
Using an
ifstatement inside ForEach - Wrapping rows in AnyView
In both cases, SwiftUI evaluates the ForEach closure for every element before any rows are displayed.
You can learn more in the free sample chapter of my book “The SwiftUI Way”: https://books.nilcoalescing.com/the-swiftui-way/building-a-performant-and-stable-interface/maximizing-the-performance-of-dynamic-lists/
An open-source Swift package library designed to help other devs make apps that interact with the fediverse (like Mastodon, Pleroma, Pixelfed etc). We call it TootSDK ✨! The main purpose of TootSDK is to take care of the “boring” and complicated parts of the Mastodon API, so you can focus on crafting the actual app experience.
An open-source Swift package library designed to help other devs make apps that interact with the fediverse (like Mastodon, Pleroma, Pixelfed etc). We call it TootSDK ✨! The main purpose of TootSDK is to take care of the “boring” and complicated parts of the Mastodon API, so you can focus on crafting the actual app experience.
A new release of TootSDK - 21.6.0 📣
https://github.com/TootSDK/TootSDK/releases/tag/21.6.0
What’s changed:
- Support block quotes in attributed string renderer @luckkerr@mastodon.world
Community contributions are greatly appreciated 🙌
Indie Developer making things in C++ and Swift. Mp3tag for macOS (@mp3tag) and Windows (@mp3tag). @habitboard for iOS, iPadOS, and watchOS.
Indie Developer making things in C++ and Swift. Mp3tag for macOS (@mp3tag) and Windows (@mp3tag). @habitboard for iOS, iPadOS, and watchOS.
Senior iOS Engineer in wearable health Also develops Mac and iOS apps: Proxygen for hacking with HTTP 🔬 https://proxygen.app Maptrails for hikes in the wilderness 🗺️ https://freshbits.fi/apps/maptrails Previously spent 10 years securing online banks and mobile apps against attacks.
Senior iOS Engineer in wearable health Also develops Mac and iOS apps: Proxygen for hacking with HTTP 🔬 https://proxygen.app Maptrails for hikes in the wilderness 🗺️ https://freshbits.fi/apps/maptrails Previously spent 10 years securing online banks and mobile apps against attacks.
Proxygen v5.0 is now available for Mac and iOS. It is the biggest update yet, including:
- New Test tool with scripting, test assertions and variable extraction.
- Environment variables that are extracted from responses and inserted using {{var}} syntax.
- Sitemap for quick filtering of message history.
The app now also has a lower price point and is 50% off for a limited time.
We are just getting started.
I like to build things 🌈🌎🌏🌍🤠🌉 choose the bear 🐻 the California bear
I like to build things 🌈🌎🌏🌍🤠🌉 choose the bear 🐻 the California bear
An app developer. - Ducky Model Editor @ducky - Crowfi @crowfi Post in English and Chinese.
Person. Admin gonk. Nerd. 80s synthpop idiot. Semi-talented iOS app dev. Norwich dweller. Tesco Value satirical poster. Lidl croissant enthusiast. It’s always David Cameron’s fault.
Person. Admin gonk. Nerd. 80s synthpop idiot. Semi-talented iOS app dev. Norwich dweller. Tesco Value satirical poster. Lidl croissant enthusiast. It’s always David Cameron’s fault.
You've seen all posts