1. Deepen my knowledge of Swift and SwiftUI by perfecting my GitHub projects – mastering through making!
2. Organize a bigger community event and make it truly memorable. 🎤👥
1/4
8️⃣ years ago, using my skills and a pinch of luck, I participated in #WWDC. It's time to share my experience so other young developers can seize this great opportunity! 🍀
#AppleEvent #ios #dev #WWDC26
x.com/PiotrekJere...
8️⃣ years ago, using my skills and a pinch of luck, I participated in #WWDC. It's time to share my experience so other young developers can seize this great opportunity! 🍀
#AppleEvent #ios #dev #WWDC26
x.com/PiotrekJere...
1️⃣ If you're asking yourself this question, the answer is "yes"! 🤩
2️⃣ If coding fills you with excitement, the answer is an enthusiastic "hell yeah"! ❤️🔥
3️⃣ And if you're currently a student, you're definitely in the right place. 🚀
1️⃣ If you're asking yourself this question, the answer is "yes"! 🤩
2️⃣ If coding fills you with excitement, the answer is an enthusiastic "hell yeah"! ❤️🔥
3️⃣ And if you're currently a student, you're definitely in the right place. 🚀
I admit... I've attempted this refactor twice already. Each time, though, I stumbled somewhere. Has anything changed now? 🤔
Yes, the app currently lacks data, and the old code isn't very suitable for updates.
Keep your fingers crossed! 🤞
#DevDiary
I admit... I've attempted this refactor twice already. Each time, though, I stumbled somewhere. Has anything changed now? 🤔
Yes, the app currently lacks data, and the old code isn't very suitable for updates.
Keep your fingers crossed! 🤞
#DevDiary
Years passed. The Mac mini kept working tirelessly.
Then Warsaw’s transport authority transitioned to GTFS, and the old database went offline. 🚦
Zaraz Jadę lost its schedules.
#DevDiary #iOSDev
Years passed. The Mac mini kept working tirelessly.
Then Warsaw’s transport authority transitioned to GTFS, and the old database went offline. 🚦
Zaraz Jadę lost its schedules.
#DevDiary #iOSDev
#SwiftStudentChallenge 2026, are you ready?!
developer.apple.com/swift-stude...
#SwiftStudentChallenge 2026, are you ready?!
developer.apple.com/swift-stude...
The location data was limited, showing only coordinates, operated line, and brigade. Over time, I added stops, which led to the idea of implementing a timetable.
#DevDiary
The location data was limited, showing only coordinates, operated line, and brigade. Over time, I added stops, which led to the idea of implementing a timetable.
#DevDiary
Three buses didn’t show up, and I was late. ❄️🚌🚌🚌
I decided to fix it myself. That’s how it all started.
#DevDiary #Idea #publictransport #ios
Three buses didn’t show up, and I was late. ❄️🚌🚌🚌
I decided to fix it myself. That’s how it all started.
#DevDiary #Idea #publictransport #ios
⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺
Changes, improvements, progress...
I can't help but admire how quickly my coding process evolves. Code I wrote just six months ago now seems ripe for refactoring.
⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺
Changes, improvements, progress...
I can't help but admire how quickly my coding process evolves. Code I wrote just six months ago now seems ripe for refactoring.
One way to master re-rendering is to add a frame with a random color. 🎨
Understanding visually how the view works is easier, especially with Lazy Stacks and their reusable behavior. 👀
#Swift #ios @commit.photos
One way to master re-rendering is to add a frame with a random color. 🎨
Understanding visually how the view works is easier, especially with Lazy Stacks and their reusable behavior. 👀
#Swift #ios @commit.photos
#SwiftyNetworking has become a mature package that I personally use. I wonder if others would also appreciate this way of writing requests. 🤔
Curious? Check out the thread! 🔗
forums.swift.org/t/swiftynet...
#SwiftyNetworking has become a mature package that I personally use. I wonder if others would also appreciate this way of writing requests. 🤔
Curious? Check out the thread! 🔗
forums.swift.org/t/swiftynet...
It's really interesting because it can actually be considered as Apple's guidelines for best practices in app development. 🍏
#swift #apple #xcode #ios #dev
🧵 ⬇️
1/7
@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...
@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...
After wrapping up #MobileWarsaw100, I can now focus on new opportunities. It’s time to plan for a large and scalable project. 🚀
I often revisit my goals for #WWDC26 and reflect on how everything is steering me toward that one dream. 💭
After wrapping up #MobileWarsaw100, I can now focus on new opportunities. It’s time to plan for a large and scalable project. 🚀
I often revisit my goals for #WWDC26 and reflect on how everything is steering me toward that one dream. 💭
⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺
The beginning of autumn was extraordinarily exciting for me. I've started a new project that I believe could be "the one." Additionally, my goals for the end of the year are slowly materializing.
⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺
The beginning of autumn was extraordinarily exciting for me. I've started a new project that I believe could be "the one." Additionally, my goals for the end of the year are slowly materializing.
@ChatGPTapp, something seems to have turned upside down in your code! 🤔
A hint for those who haven't noticed: examine the inscription "Ask anything"... 🔍
@ChatGPTapp, something seems to have turned upside down in your code! 🤔
A hint for those who haven't noticed: examine the inscription "Ask anything"... 🔍
Sitting here, watching the AI change my code. I'm not as excited because my passion is to create clean, maintainable code. 😕
I feel there's no soul in it but perhaps this is what progress looks like. Who knows? Maybe I'll come to like it. 🤔
Sitting here, watching the AI change my code. I'm not as excited because my passion is to create clean, maintainable code. 😕
I feel there's no soul in it but perhaps this is what progress looks like. Who knows? Maybe I'll come to like it. 🤔
With the weekend ahead, I decided to finish what I started. @commitphotos is now Swift 6 compatible, but this brings other challenges.
Thanks to this, I can accelerate performance refactoring. Next week? An emergency project fix. 🚀
With the weekend ahead, I decided to finish what I started. @commitphotos is now Swift 6 compatible, but this brings other challenges.
Thanks to this, I can accelerate performance refactoring. Next week? An emergency project fix. 🚀
After successfully refactoring the #SwiftyNetworking package, I decided to focus on @commitphotos' performance.
Unfortunately, my other project blew up… 💥
Uh… A never-ending story… 🔄
After successfully refactoring the #SwiftyNetworking package, I decided to focus on @commitphotos' performance.
Unfortunately, my other project blew up… 💥
Uh… A never-ending story… 🔄
I'm thrilled with the final result and have plenty of ideas still brewing. For now, it's time to explore other projects. 🚀
Enjoy! 🌟
github.com/piotrekjere...
#BuildInPublic #Swift #network
I'm thrilled with the final result and have plenty of ideas still brewing. For now, it's time to explore other projects. 🚀
Enjoy! 🌟
github.com/piotrekjere...
#BuildInPublic #Swift #network
Three weeks of intensive refactoring. Countless lines removed, with almost everything rewritten from scratch! ✍️
#SwiftyNetworking #Package is my answer to how the networking layer should look in the era of #SwiftUI.
Simple, illustrative, and magical! ✨
Three weeks of intensive refactoring. Countless lines removed, with almost everything rewritten from scratch! ✍️
#SwiftyNetworking #Package is my answer to how the networking layer should look in the era of #SwiftUI.
Simple, illustrative, and magical! ✨
The protocol requires only the auth schema and the storage location for credentials. 🔐
Save your accessToken and explain how to use it. The rest is magic! ✨
#Swift
The protocol requires only the auth schema and the storage location for credentials. 🔐
Save your accessToken and explain how to use it. The rest is magic! ✨
#Swift
#SwiftyNetworking is designed to be simple. Want to authorize a request? Use the `authorize` modifier! 🔐
Just prepare your credentials first, and you're done! ✅
#BuildInPublic
#SwiftyNetworking is designed to be simple. Want to authorize a request? Use the `authorize` modifier! 🔐
Just prepare your credentials first, and you're done! ✅
#BuildInPublic