In just 5 days, the elite top 20 face off in the #RevenueCatPaywallChampionship! π
I'm pumped to be among the contenders. πͺ
Time to gear up and train hard! ποΈββοΈ
x.com/RevenueCat/...
07.08.2025 12:57 β π 0 π 0 π¬ 0 π 0
After the holidays, I hit another milestone with my #PhotosLibrary: 2.5TB of data. π
@CommitPhotos is already a month old. It's time to start using it. Today, I recovered the first gigabyte and still have a long way to go. ποΈ
Another advantage? It uncovers a lot of bugsβ¦ π
06.08.2025 20:16 β π 0 π 0 π¬ 0 π 0
ποΈ Developer Diary: Entry #5 βοΈ
βΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊ
Last week, I was on holiday - a complete detox from the computer. ποΈ I also managed to watch almost all the sessions from #WWDC25. π₯οΈ
That's it for now... βοΈ
05.08.2025 13:37 β π 0 π 0 π¬ 0 π 0
By creating inclusive apps, you secure a promising #future for yourself while assisting those who need accessibility now. π
This is an ongoing and #creative process that enables you to see the world from various perspectives. πΊοΈ
Join the revolution! β
7/7
04.08.2025 12:19 β π 0 π 0 π¬ 0 π 0
#Apple offers many solutions to make our apps inclusive. Supporting #VoiceOver often includes other features helpful for people with special needs. π
#Devs should be aware of how to use it. Some features may be challenging at first but will become intuitive with a time. π¦Ύ
6/7
04.08.2025 12:19 β π 0 π 0 π¬ 1 π 0
The problem of inclusion affects us all. From birth to death, our lives are defined by the varying accessibility of the world around us. π
#Accessibility is a universal concern - sooner or later, we will either encounter its absence or benefit from inclusive solutions. βΏ
5/7
04.08.2025 12:19 β π 0 π 0 π¬ 1 π 0
#Disability is very important aspect of inclusivity.
An #inclusive app is one that is accessible to everyone, particularly when one of the #senses is impaired. ππ
If your app can be used effectively with just two senses, it is truly #accessible! π
4/7
04.08.2025 12:19 β π 0 π 0 π¬ 1 π 0
Inclusiveness is about #equality and #respect. π
We should all benefit equally from the world around us, regardless of our limitations.
#Everyone deserves respect, without highlighting specific characteristics. π€
Inclusiveness has many different traits:
3/7
04.08.2025 12:19 β π 0 π 0 π¬ 1 π 0
Every seventh person has a #disability. Surprised? π²
Disabilities can be invisible, like certain vision impairments, or temporary, making them easy to hide. πΆοΈ
It might even be you, and you may not realize it yet. π€
#Accessibility is important for everyone. β¨
2/7
04.08.2025 12:19 β π 0 π 0 π¬ 1 π 0
Principles of inclusive app design - WWDC25 - Videos - Apple Developer
Discover how understanding disability can help you create better apps for everyone. Find out how to make your apps more inclusive by...
If you're considering watching any sessions from #WWDC25, this is the one! π
In just 20 minutes, you'll find the best insights on #inclusivity and #accessibility.
Read on to discover why it's worth it! β¬οΈ
developer.apple.com/videos/play...
1/7
04.08.2025 12:19 β π 1 π 0 π¬ 1 π 0
What have I doneβ¦ I hate promosβ¦ π©
I'm not a gamer and often feel like I've wasted time after playing games. However, I love a good plot.
The Polish game industry is very strong, and I love supporting the many talented people who create amazing content! π
#Cyberpunk #macOS
01.08.2025 21:23 β π 0 π 1 π¬ 0 π 0
Code-along: Explore localization with Xcode - WWDC25 - Videos - Apple Developer
Learn how to localize your app into additional languages using Xcode. We'll walk step-by-step through the process of creating a String...
There are many more great #features, such as the auto comment generator. π
Localization is a crucial topic when discussing #inclusivity in apps. π
You can discover all of this in one session:
βCode-along: Explore Localization with Xcodeβ! π
developer.apple.com/videos/play...
7/7
31.07.2025 14:01 β π 0 π 0 π¬ 0 π 0
Here, we have a sample demonstrating the use of referencing symbols.
#Xcode can handle strings with parameters, and you can reuse this feature in your functions by declaring the #LocalizedStringResource property type. π€
6/7
31.07.2025 14:01 β π 0 π 0 π¬ 1 π 0
Generated symbols also support references to specific table names. You can refer to a specific table name using the #Namespace Type. π
This type-safe solution eliminates one of the biggest problems with #LocalizedStringKeys: typos! π«π€
5/7
31.07.2025 14:01 β π 1 π 0 π¬ 1 π 0
Referencing symbols made me the happiest! It introduces strong typing into localizations. π
It's much better to deal with properties than custom strings - fewer mistakes, easier management, and it's literally #Swift! π
4/7
31.07.2025 14:01 β π 0 π 0 π¬ 1 π 0
Another exciting feature is the ability to select a specific table name with string localizations, enabling the management of smaller #StringCatalogs. π·οΈ
I'm really curious about the possibilities this addition offers, from white-label projects to A/B tests! ππ§ͺ
3/7
31.07.2025 14:01 β π 1 π 0 π¬ 1 π 0
StringCatalogs offer an excellent solution for adding #localization to your app. π
#WWDC25 introduces new features that make it comprehensive.
You can target a bundle to explicitly specify the location of your Localization file. This is a must-have feature for all modular projects.
2/7
31.07.2025 14:01 β π 0 π 0 π¬ 1 π 0
#Apple releases its software incrementally, meaning the initial version is not always production-ready. π
Every #WWDC includes some standout sessions that introduce enhancements, refining the development process. π
Letβs dive into #localization! πΊοΈ
1/7
31.07.2025 14:01 β π 3 π 0 π¬ 1 π 0
I've added the Create Workspace View with support for #DiceBear avatars! π₯
#avatar #iOS #Swift #SwiftUI #IndieDev
30.07.2025 07:56 β π 1 π 1 π¬ 0 π 0
Second #30MinChallenge for my #Shipaton project! π
Today, I discovered that AsyncImage can't handle #SVG files and that working with ChatGPT can either speed up development or create issues. π€
Conclusion? Divided attention is crucial, and waiting for an #LLM is often a waste of time... β³
30.07.2025 07:56 β π 0 π 0 π¬ 1 π 0
#Community & #Events
I'm in the Top 20 for the #RevenueCatPaywallChampionship! It's time to organize something for breakfast! π₯
My calendar is nearly full for the coming weeks with topics like the #WWDC25 recap, planned features, fresh ideas, and new targets taking up most of the summer. π
π‘π
4/4
29.07.2025 13:00 β π 1 π 0 π¬ 0 π 0
#Development
New features for @Commit.Photos are taking shape. The gallery view now supports list, grid, and preview modes. Additionally, you can select multiple items simultaneously. I'm currently working on restoring the action functionality and enhancing shortcuts. π§
3/4
29.07.2025 13:00 β π 0 π 0 π¬ 1 π 0
#Projects
I've already begun a project for #Shipaton! My goal is to shape it uniquely and set clear objectives to accomplish during the hackathon. Although the project will be smaller due to time constraints, I'm excited to make the most of it. πͺ
2/4
29.07.2025 13:00 β π 0 π 0 π¬ 1 π 0
π Developer Diary: Entry #4 πΎ
βΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊβΊ
I realized I greatly missed having a project where I have full control. @Commit.Photos brings me a lot of satisfaction. π
1/4
29.07.2025 13:00 β π 0 π 0 π¬ 1 π 0
Canβt believe it! π€©π₯³
I want to say thank you to my wife and my daughters. Without you, it wouldnβt be possible! π€ͺ
#RevenueCatPaywallChampionship, be ready for the second round! ππͺ
#Shipaton
29.07.2025 10:03 β π 1 π 0 π¬ 0 π 0
What have I done? I aligned with ChatGPT to define the goal and understand how the LLM could assist me. I started a new Xcode project and prepared the first feature - Workspace. π
Next time will be more fun! π
#IndieDev #hackaton #Swift #SwiftUI
28.07.2025 08:01 β π 3 π 0 π¬ 0 π 0
So it begins! π
My #Shipaton project is underway! The biggest challenge? Time β°. I have almost no room for new projects, but Iβm determined to make it happen.
Iβll dedicate a #30MinChallenge every time I find a slot for it, without compromises! πͺ
28.07.2025 08:01 β π 3 π 0 π¬ 1 π 0
Creating new features is a great pleasure for me. I feel like I live as a developer! π
When I receive feedback from users, it proves that this app is helping someone. That's why I've added the ability to filter the Gallery by asset type. π‘
@CommitPhotos is what I needed! πͺ
25.07.2025 10:00 β π 0 π 0 π¬ 0 π 0
Here's how my complex Kickstarter-like #subscription #revenue service works! π
It employs a protein system to update the current earnings level so you can track the effects in @CommitPhotos. Every unlocked revenue milestone is directed to development right away! π°
#indiedev
24.07.2025 17:03 β π 4 π 0 π¬ 0 π 0
Senior Web Product Engineer at @Craft.do
JavaScript = π
Co-founder of zium.app and bodgingbear.dev
More at legiec.io
Talking about mobile development, every month in Warsaw. CFPs open! β’ https://mobilewarsaw.pl/
A collection of well-curated UI experiences.
Our goal is to train the eyes of the new generation for good design.
-
βΌ New posts through the week:
βΌ https://viewport-ui.design
Software Engineer, Scrum Master, Mentor, Apple, iOS, macOS
I am active on mastodon. You can follow a bridge at https://bsky.app/profile/darrarski.mastodon.social.ap.brid.gy, or directly on mastodon: @darrarski@mastodon.social
I teach 150K developers how to write better apps faster through my developer tool, blog, and newsletter. Join my newsletter to get started: https://www.avanderlee.com/swiftlee-weekly-subscribe/
Swift is a general-purpose programming language that's fast, modern, safe, and a joy to write. Designed for all, developed in the open.
Basic (ΛbeΙͺ.sΙͺkβ; Adj): lover of all things mainstream, popular, & trending in the world of ο£Ώ.
iOS Engineer, blogger and author at https://donnywals.com. Loves learning and sharing knowledge. -- #swift #ios #swiftlang #iosdev #solopreneur (he/him)
official Bluesky account (check usernameπ)
Bugs, feature requests, feedback: support@bsky.app