Piotrek Jeremicz's Avatar

Piotrek Jeremicz

@jeremicz.com.bsky.social

πŸ’Ό iOS Developer @ NestBank | πŸ‘¨β€πŸ’» BeforeDaily - daily iOS/Swift feed |πŸ‘¨β€πŸΌ Daughters' father | πŸ₯³ MobileWarsaw meetup | πŸš‚ I have train to trains | πŸ§™β€LotR

27 Followers  |  13 Following  |  269 Posts  |  Joined: 03.01.2025  |  2.2259

Latest posts by jeremicz.com on Bluesky

Preview
β€ŽCommit Photos β€ŽClean up your iCloud Photo Library with clarity and confidence. Commit Photos transforms your photo collection into a visual contribution graph, helping you understand your storage usage at a glance. Organize your library, reclaim space, and say goodbye to duplicates and forgotten screenshots. Des…

Capturing moments is easier than ever! 🀳

@CommitPhotos turns your photo collection into a visual contribution graph, offering a clear view of your storage usage. Organize your library, reclaim space, and eliminate duplicates and forgotten videos. πŸ“ΈπŸ“Š

apps.apple.com/us/app/comm...

08.08.2025 16:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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
Post image

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
Post image

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
Post image

#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
Post image

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
Post image

#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
Post image

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
Post image

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
Preview
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
Post image

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
Preview
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
Post image

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
Post image

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
Post image

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
Post image

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
Post image

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
Post image

#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
Video thumbnail

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
Post image

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
Video thumbnail

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
Video thumbnail

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
Video thumbnail

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

@jeremicz.com is following 13 prominent accounts