33 posts with the category “Development”

See all categories

Development

Nerdy internals of an Apple text editor

A lovely deep dive in TextView and related API's. Very well written, accompanied with good images/videos to explain something, absolutely worth the read.

Development

Update on privacy in Apple's ecosystem 2024

Every year, WWDC showcases Apple’s commitment to user privacy, and 2024 is no exception. I watched four sessions totalling about 1 hour and 20 minutes, and I’m excited to share the highlights of Apple’s privacy advancements.

Development

SwiftData, pre-seed database

I started developing a new app, and it's been an exciting journey so far. Recently, I've begun utilising SwiftData, which is proving to be a fantastic tool for managing data within the app.

Development

Polyglot Programmer and Lack of Unicorns

Polyglot programmers exist, but good ones are like unicorns. They’re nearly impossible to find and when you do find them they’re insanely high in demand and very expensive.

    Development

    A 2024 plea for lean software

    We are likely looking at over 50 million active lines of code to open a garage door…

      Development

      Changes from Apple for the European Union

      Apple has outlined changes to iOS, Safari, and the App Store to meet the European Union's Digital Markets Act (DMA) requirements. These changes affect developers distributing apps in the 27 EU member countries, introducing new options while maintaining security and privacy.

      Development

      Writing HTML with HTMLKit in Swift

      Continuing my exploration of HTMLKit, I find its potential quite promising. In this post, I delve deeper into leveraging its capabilities to seamlessly integrate HTML into Swift.

      Development

      Swift DSL for HTML

      Continuing my exploration of HTMLKit, I find its potential quite promising. In this post, I delve deeper into leveraging its capabilities to seamlessly integrate HTML into Swift.

      Development

      My App Store Screenshots Flow

      Creating 975 screenshots for the App Store is a daunting task if done manually. For my app, Quiet, I need screenshots for multiple devices and languages, and framing them nicely with labels adds even more work.

      Development

      Update on privacy in Apple's ecosystem 2023

      This year, I watched four sessions totalling 1 hour and 15 minutes, and I’m excited to share a summary to save you the time. Here’s what’s new in Apple’s privacy landscape for 2023, built around their four core privacy pillars.

      Development

      I am happy with TipKit

      Over the years I became more convinced that onboarding flows were users are educated are not working. It is much better to educate people in context and when needed.

      Development

      On Device Machine Learning

      I loved how during the WWDC Keynote and The State of Union not once the term AI was used. AI is an hype word and could mean a lot of things. Love how Apple keeps saying “On Device Machine Learning”.

      Development

      Why not Flutter?

      Flutter, Google’s cross-platform framework, promises fast development for Android and iOS apps, but it comes with notable limitations.

      Development

      Do not Run Servers

      I listen for a few years now to the podcast Under the Radar. It is about developing apps as an indie developer. Highly recommended to add to your podcast app if you have any interest in developing apps.

      Development

      Moving away from building Prettified JSON Viewers

      System fonts used on this website...

      Development

      Offline experience of apps

      In a world where constant connectivity is not guaranteed, ensuring your app works offline is vital. Users expect apps to function smoothly, whether they are on a plane, in a remote area, or facing a weak signal.

      Development

      Getting an entitlement for Family Controls (Distribution)

      In February I wanted to release an update for Quiet. There is a big update to the iOS app. Quiet can hide apps according to the rules active in Quiet. For example if you block TikTok in Quiet, the TikTok app will disappear from your iOS device.

      Development

      Case against the cloud

      Cloud computing has swept the business world, with many companies rushing to migrate their operations to cloud-based solutions or building new projects entirely in the cloud.

        Development

        Onboarding Tutorials vs. Contextual Help

        Tutorials interrupt users, don’t necessarily improve task performance, and are quickly forgotten. Contextual help signals can avoid these pitfalls but require unintrusive ways to activate.

        Development

        System Fonts CSS

        System fonts used on this website...

        Development

        Permission request guidelines

        A good user experience for a permission request is important, because often permission request are the first thing the user sees.

          Development

          I Don’t Care What Google or Apple or Whoever Did

          It is not uncommon that I raise an accessibility or usability issue with a client’s design or implementation and am met with either “But Google does this,” or “But Apple does this.”

            Development

            Privacy and User Experience

            Good serie on privacy and user experience by Smashing Magazine. Worth the read!

            Development

            The User Experience of Chatbots

            I absolutely hate chatbots! So much that I added a rule to Quiet to hide/block chatbots from websites.

            Development

            The User Experience of Chatbots

            Steve Jobs once said, “You have to pick carefully. I’m actually as proud of the things we haven’t done as the things I have done. Innovation is saying ‘no’ to 1,000 things.”