Pol Piella Profile Banner
Pol Piella Profile
Pol Piella

@polpielladev

2,370
Followers
924
Following
895
Media
4,019
Statuses

App maker, content creator and public speaker based in Barcelona. Building @helm_app , @NowPlayingGold , QReate and Fosi.

Barcelona, Spain
Joined November 2017
Don't wanna be here? Send us removal request.
@polpielladev
Pol Piella
4 months
This is such a little fun app I didn't know I needed until today 😱 👏 Cool stuff!
35
136
2K
@polpielladev
Pol Piella
2 years
Would people be interested in a free macOS app completely built with SwiftUI to generate fully customizable QR codes? 💻 The app started as a demo project for an upcoming conference but I have started usign it myself a lot, so I just thought I might get it on Testfligth? 🤷
Tweet media one
31
1
133
@polpielladev
Pol Piella
1 year
Newsletter is late (coming out later today) but I have a good reason… She said yes!! 💍❤️
Tweet media one
34
1
129
@polpielladev
Pol Piella
1 year
Before you go ahead and create your own abstraction to add type-safety to URLRequest fields such as the HTTP method or the headers, you should check out this pretty cool Swift package by Apple!
Tweet media one
3
12
117
@polpielladev
Pol Piella
10 months
🎉 The typed throws proposal is now accepted and implemented in Swift's main branch behind the TypedThrows experimental feature flag. #iosdev #swiftlang
Tweet media one
5
15
114
@polpielladev
Pol Piella
1 year
Started to have a play with Apple's new swift-testing library and I really like it! 💡 If you want to migrate some XCTests classes over to this new paradigm, their docs have an amazing migration table for classes and functions you should check out.
Tweet media one
6
15
111
@polpielladev
Pol Piella
1 year
⚠️ Unfortunately there won’t be an issue of the iOS CI Newsletter this evening and there won’t be a weekly article on my blog this week. Yesterday morning I lost my dad, one of the most important people in my life and I don’t have the energy or brainspace for content atm so I’m
49
0
102
@polpielladev
Pol Piella
2 years
✍️ Today marks the start date to writing my first ever book! It might take a while to get published but, by July I am hoping to have a pre-release version and update it throughout the year. Would you be interested in reading it? Feedback would be super useful! 🙏
Tweet media one
13
2
95
@polpielladev
Pol Piella
3 months
🚀 Career Update 🚀 Friday was the last day of my tenure at Glovo and, as of today, I am focusing entirely on freelancing, building indie apps and creating content! This is a step that I have wanted to take for a long time and the time to do so has finally come!
Tweet media one
18
4
91
@polpielladev
Pol Piella
1 year
🔐 TIL that there is an Apple SDK that can help your BE verify that the requests come from a legitimate instance of your app! 🎉 This sounds great for protecting services using paid resources (like OpenAI)
Tweet media one
7
5
75
@polpielladev
Pol Piella
1 year
Couldn't have asked for a best way to say goodbye to the UK after 9 years living here! @swift_leeds is such an amazing conference ❤️
Tweet media one
4
1
73
@polpielladev
Pol Piella
2 years
I think I will write about this SwiftUI component I made this weekend. It turns selected `Text` items in a `List` into `TextField`s on click. 🎉
5
1
69
@polpielladev
Pol Piella
2 years
📁 Searching for files recursively in a directory is super simple in Swift and requires only a few lines of code
4
7
67
@polpielladev
Pol Piella
8 months
Now that Xcode 15.3 has been released, I wanted to do a bit of an investigation and report on the current state of support in the most popular mobile CI/CD providers. Check out the thread and get a clear picture of availability 🧵
Tweet media one
1
5
66
@polpielladev
Pol Piella
6 months
💡 I recently discovered a Binding initializer that lets you safely unwrap its wrapped value and wrote a short article showing how to use it! #iosdev #swiftlang #swiftui
Tweet media one
5
9
63
@polpielladev
Pol Piella
1 year
There's a brand-new top-level Swift Packages in the website! 📦 The new page provides a way of discovering packages and has a number of categories you can filter by!
Tweet media one
0
3
54
@polpielladev
Pol Piella
1 year
My first ever feature on the App Store! 🎉
Tweet media one
9
2
54
@polpielladev
Pol Piella
5 months
12 months ago today I lost one of the most important people in my life: my dad. I loved him and admired him immensely, he always supported me in every decision I made and he was a constant source of inspiration. His loss left a massive void in my heart that I will never be
Tweet media one
14
0
55
@polpielladev
Pol Piella
1 year
🚀 App launch day! 🚀 Today I am releasing my first-ever solo app on the App Store: QReate. A native and fast QR code editor to make stunning QR codes ❤️ 🎉 To celebrate the launch, I have set a special reduced price of £2.99 for the next two weeks!
9
13
52
@polpielladev
Pol Piella
1 year
As of Swift 5.9 (which ships with the Xcode 15 betas), you can make network requests from Swift Package Plugins! 🎉 I wrote an article a while back about how this works if you want get started 💪 #WWDC23 #iosdev #swiftlang
0
9
52
@polpielladev
Pol Piella
6 months
✈️ I guess it's official now... See you all there in June! 👋 #wwdc
Tweet media one
8
0
52
@polpielladev
Pol Piella
1 month
Is that a @helm_app app icon on @hiddevdploeg ’s phone? 👀😱
Tweet media one
7
2
52
@polpielladev
Pol Piella
2 years
Hit a big milestone on Twitter today 🎉 This means a lot not just because of the number but because of all the amazing people I have met on this platform, thanks everyone! ❤️
Tweet media one
8
1
51
@polpielladev
Pol Piella
2 years
So happy to announce that I will be speaking at @IOSDEVUK this year! 🎉 This was the first in-person conference I ever attended and it means so much to come back this year as a speaker ❤️
Tweet media one
5
1
51
@polpielladev
Pol Piella
2 years
Been working on a project recently called XcodeCloudKit. The goal is to provide an Xcode Cloud focused SDK that brings together a bunch of App Store Connect API calls (which can be quite hard to follow and make) and provides a nice API ✨🧼 I'll Open Source it very soon! 👀
8
0
49
@polpielladev
Pol Piella
1 year
Today is my final day working at the BBC, and it also marks the start of my last two weeks in the UK as I'll be moving to Spain in October. Although I'm feeling very sad about wrapping up my fantastic two-year journey at the BBC and bidding farewell to the incredible nine years
Tweet media one
6
0
46
@polpielladev
Pol Piella
9 months
📝 @googledevs have released a Swift SDK for running generative AI models such as Gemini! 💡 With the SDK, you can generate text from text or images and even build chat conversations as with ChatGPT! #iosdev #swiftlang #ai #gemini
0
9
45
@polpielladev
Pol Piella
8 months
💡 TIL that there is a way to validate that the associated domains for your app are set up correctly directly from your phone's developer settings! ✅ Used this recently to validate different paths of the NowPlaying website! #iosdev #swiftlang
2
6
44
@polpielladev
Pol Piella
2 years
Just a quick reminder that you can use URLComponents to build URLs with query components. 🌟 It is great because it automatically percent encodes any query item strings! 🔗 #iosdev #swiftlang
Tweet media one
2
6
43
@polpielladev
Pol Piella
4 months
A couple of weeks ago I was super lucky to give a talk at GitHub and got to speak about macOS and GitHub Actions with the team that builds the feature ❤️ If the experience hadn't been incredible enough already, yesterday I received a box full of GitHub swag too as a thank you
Tweet media one
Tweet media two
Tweet media three
2
0
42
@polpielladev
Pol Piella
2 years
A sneak peek of what tomorrow's article is about 👀 💻 You'll be able to make a picker like this for your Swift command-line applications!
2
1
40
@polpielladev
Pol Piella
1 year
@NowPlayingGold 🤝 NameDrop I am so excited to be able to share what @hiddevdploeg and I have been up to once iOS 17 is out 👀 🤫
2
6
39
@polpielladev
Pol Piella
25 days
✨The dream team of Apple app development✨ @rocketsim_app & Xcode & @helm_app
Tweet media one
2
4
38
@polpielladev
Pol Piella
2 years
Had such a blast speaking at @nyswifty on Tuesday! For anyone who couldn't make it, I thought I would make the slides available if you want to take a look. Feel free to reach out if you have any comments/questions about the talk!
Tweet media one
2
1
37
@polpielladev
Pol Piella
2 months
👀 Well... I guess this is happening now! I have made a small football app so that you can collect tickets for all the football games you have been to, themed with your team's colours too! ❤️💙 🚀 As soon as it has been approved for external testing I will drop a TestFlight link
2
1
36
@polpielladev
Pol Piella
1 year
Really enjoyed giving my first ever talk in my hometown Barcelona last night! ❤️ Thanks so much for having me @nsbarcelona and @icanzilb for inviting me! 🙌
Tweet media one
4
1
35
@polpielladev
Pol Piella
1 year
I can definitely get used to these walks to the office!
Tweet media one
3
0
34
@polpielladev
Pol Piella
2 years
Was too tired to post last night but first stop in NY after checking in to the hotel at 1 am last night was getting some pizza! 🍕
Tweet media one
4
0
34
@polpielladev
Pol Piella
2 years
Setup for a Sunday afternoon: 🏎️ F1 on the iPad ⚽️ Barça on the laptop 💻 Xcode to continue with my side project Anyone else watching F1 today?
Tweet media one
4
1
34
@polpielladev
Pol Piella
2 years
No idea how I managed to miss this, but looks like a super useful run option 🤯
2
3
33
@polpielladev
Pol Piella
8 months
Having fun fixing memory leaks... 🙃
Tweet media one
Tweet media two
5
1
32
@polpielladev
Pol Piella
2 years
Great article from @MarcoEidinger on using `canImport(_:)`. 👏 I have been doing a lot of ServerSide Swift recently and `canImport` has proved to be my best friend to ensure cross-platform framework compatibility. #iosdev #swiftlang
1
3
30
@polpielladev
Pol Piella
28 days
📣 Calling all iOS Developers who want to skill up and learn about CI/CD 📣 I am running a FREE 2-hour webinar where I will give an introduction to CI/CD for iOS Developers and build a real-world CI/CD workflow for an iOS app! 👀 All you have to do is follow the instructions in
Tweet media one
3
7
30
@polpielladev
Pol Piella
3 months
💡A couple of Xcode 16 tricks that can help you out during a refactor: 📋 Create a file from the clipboard (thanks @hiddevdploeg for letting me know about this!). ✂️ Create a file directly by pasting content directly into the file navigator. #iosdev #swiftlang
1
9
30
@polpielladev
Pol Piella
2 years
On our way to Brooklyn for @nyswifty 🎉
Tweet media one
0
0
30
@polpielladev
Pol Piella
2 years
One of my favourite things (that I started doing more after @dimsumthinking 's talk at @IOSDEVUK ) about Previews is that you are free to simulate the environment the view will be showed in. For example, when working on a component that will be shown in a navigation view 👀
Tweet media one
2
2
28
@polpielladev
Pol Piella
2 years
It’s here!! Can’t wait to set it all up 🎉
Tweet media one
3
0
28
@polpielladev
Pol Piella
2 years
New keyboard!! 🎉
Tweet media one
3
0
29
@polpielladev
Pol Piella
2 years
Did you know that you can use @FastlaneTools to validate an app archive is suitable for App Store Connect without actually creating a new build? #iosdev #swiftlang #ioscicd Learn more ▶️
1
1
29
@polpielladev
Pol Piella
3 months
🔁 Reordering with live updates is working! 🔁 I am soo soo excited to share @helm_app 's screenshots feature with you! 😱 #iosdev #swiftlang #indiedev
4
1
29
@polpielladev
Pol Piella
6 months
This is SOOO cool! An interactive online guide for the Swift Argument Parser 🎉 #iosdev #swiftlang
2
8
28
@polpielladev
Pol Piella
2 months
I am at the airport now ready to return home after yet another amazing edition of @IOSDEVUK ! It is always great to be back in Wales, learn from so many inspiring speakers, meet many new people and see great friends! Thanks for having me @digidol and @chrisinaber and congrats to
Tweet media one
3
0
28
@polpielladev
Pol Piella
1 year
🇮🇹 All ready for day 1 of @swiftheroes_it ! 🎉
Tweet media one
1
0
27
@polpielladev
Pol Piella
6 months
🛝 The slides for the talk I gave yesterday at @swiftheroes_it on how to build on-device Stable Diffusion experiences with CoreML are now available! 👀 If you couldn't attend and are interested in learning more about the topic, please message me!
Tweet media one
1
0
27
@polpielladev
Pol Piella
11 months
I have just realised that, with tonight's article, I will have published 100 articles on my blog. Still feels surreal to think about how scared I was publishing the first one and how much I enjoy sharing weekly articles now 😱
Tweet media one
3
1
27
@polpielladev
Pol Piella
8 months
✒️ Friendly reminder to all iOS content creators: If you have a blog, newsletter, podcast, YouTube channel or stream, make sure you add it to the iOS Dev Directory. 💡 Most newsletter curators, including myself, use this directory to discover content!
Tweet media one
1
6
27
@polpielladev
Pol Piella
2 years
🚨 The Call For Papers for @swift_leeds has officially opened today! 🎉 🤞 I will be applying to it with a few talk ideas I have, so wish me luck! Anyone else applying to it?
7
6
27
@polpielladev
Pol Piella
11 months
Back from some much needed rest and time off with the family in Rome 🇮🇹 Ate loads of great food, drank amazing coffee and got to see pretty much everything too!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
0
25
@polpielladev
Pol Piella
1 year
💡 Cool trick if you're namespacing #SwiftData models for each schema (as they do in WWDC Sessions). Create a typealias to the model of your current schema and use this across your app so you only have to make a single type change when you update to a new schema version!
Tweet media one
1
2
26
@polpielladev
Pol Piella
2 years
💡 Learnt about this at @0xTim 's awesome talk on Tuesday at @nyswifty . ⭐️ The Swift Server group are currently working on a tool similar to rustup which allows you to install and manage multiple Swift toolchains regardless of your OS.
0
0
26
@polpielladev
Pol Piella
6 months
📝 Do you need a privacy manifest file that states why you're using one or more of Apple's required reason APIs? 🤩 Don't do it manually! Use @DonnyWals ' website to generate it! #iosdev #swiftlang
3
8
26
@polpielladev
Pol Piella
1 year
Had such a great time at @swiftheroes_it this weekend and met loads of amazing people ❤️ As promised, I have now made the code and slides for my talk available for everyone to check out! ✨ 👨‍💻 Code: ⬇️ Slides:
Tweet media one
0
4
26
@polpielladev
Pol Piella
1 year
🎉 Had a blast speaking about how to make developer tools with Swift at @IOSDEVUK on Tuesday. 🛝 In case you missed the talk or are interested in taking a look at the slides, I have now made the deck available for everyone too!
Tweet media one
0
4
25
@polpielladev
Pol Piella
9 months
📣 So happy to announce that I am going to be collaborating with @RunwayTeam as a part-time dev-rel! I'm joining them on a mission to build their Open-Source presence and to also help them with content creation, which is something I love doing! ❤️
3
1
25
@polpielladev
Pol Piella
6 months
See you all there in June! 👀🕹️🐱 @RevenueCat 😱 First time ever in California, I really can't wait!!!
5
2
25
@polpielladev
Pol Piella
2 years
It's mad the amount of times in SwiftUI where I go: "Ah sweet, there is a modifier which does exactly what I want to do" and Xcode's reply is: 😭
Tweet media one
2
1
25
@polpielladev
Pol Piella
2 years
✍️ New article is live on my blog! This time I show you how you can make a beautiful interactive picker component for your Swift CLI ✨ #iosdev #swiftlang
1
1
25
@polpielladev
Pol Piella
2 years
I'm a big fan of Swift 5.7's Regex API and how much it simplifies things. 😞 It is a shame that it is only iOS 16+, maybe there is potentially for a back port library? #iosdev #swiftlang
Tweet media one
1
2
23
@polpielladev
Pol Piella
1 year
A couple of weeks ago I learnt that you can add an Info.plist to single-file Swift executables. 🔓 This unlocks a number of possibilities, such as being able to use MusicKit directly from the terminal! 👉
Tweet media one
4
1
24
@polpielladev
Pol Piella
2 years
As of Swift 5.9, we'll be able to make network requests from Swift package plugins with a single permission and without having to disable sandboxing 🎉 Read more 👉 #iosdev #swiftlang
Tweet media one
Tweet media two
0
9
24
@polpielladev
Pol Piella
2 years
TIL there is an app which lets you change the colour of Xcode's app icon. 🎨 🌟 Useful if you have multiple versions of Xcode on your dock and want to tell them apart. #iosdev #xcode
Tweet media one
1
2
24
@polpielladev
Pol Piella
1 year
Nearly done with prepping for my talk at NSBarcelona next week and App Talks in Manchester the week after! I am super excited about this one, and I am also trying a new font pairing which is just 🔥
Tweet media one
1
1
22
@polpielladev
Pol Piella
2 years
✍️ New article is live! 📦 This week I look at the upcoming Swift Package Manager changes in Swift 5.9 which allow making network requests from command plugins #iosdev #swiftlang
0
3
23
@polpielladev
Pol Piella
1 year
Asset symbol generation in Xcode 15 has to be one of the #WWDC highlights for me! 👏 💡 We no longer need a third party tool like R.swift of Swiftgen to generate Swift interfaces for Colour or Image assets!
1
3
23
@polpielladev
Pol Piella
2 years
So excited to announce that I will be speaking at @nyswifty in New York this year! I am over the moon, it will be my first time speaking in the US as well 🇺🇸 Hope to meet a lot of new people there! #iosdev #swiftlang
@nyswifty
NYSwifty 2024
2 years
Xcode Cloud is Apple’s brand new CI/CD service deeply integrated into Xcode. In this talk, I’ll show you how to set it up for an existing app project completely from scratch and I will give tips and tricks on how to make it match your project’s needs.
Tweet media one
0
0
19
6
0
23
@polpielladev
Pol Piella
2 years
If you are looking at making a #Serverless application using AWS lambdas, you should know that you can use Swift to build it thanks to the awesome swift-server group. I have an article on the topic if you'd like to get started #iosdev #swiftlang
0
2
22
@polpielladev
Pol Piella
9 months
I think we might have found our new go-to pizza place in Barcelona 🍕
Tweet media one
Tweet media two
Tweet media three
4
0
23
@polpielladev
Pol Piella
1 year
Sooo sooo sooo excited for this!! ❤️ Thanks so much for the opportunity, can’t wait! 👀
@swift_leeds
SwiftLeeds
1 year
New Speaker 🤩 We are super excited to announce our next speaker as @polpielladev , who is currently an iOS Engineer @BBCiPlayer @BBCCareers Other than coding, Pol loves football and making music. 🎹🎤 Grab your ticket now ⤵️
Tweet media one
0
3
13
2
0
22
@polpielladev
Pol Piella
1 year
🚀 Conference ready! 🎉 All stickers have arrived, if you want an iOS CI Newsletter or a QReate sticker come up to me and ask for one at @IOSDEVUK or @swift_leeds
Tweet media one
5
1
23
@polpielladev
Pol Piella
10 months
Loved seeing the beautiful app icon @matthewskiles designed for my app QReate on @flarup 's macOS App Icon Book! 📖 You can get the book here:
Tweet media one
2
0
22
@polpielladev
Pol Piella
11 days
🚀 New app alert! 🚀 I have built an app called Fosi that lets you save digital copies of tickets for football games you have attended. Your tickets come to life in Fosi with details such as in-game stats and pictures from the day. #buildinpublic
Tweet media one
0
3
23
@polpielladev
Pol Piella
3 months
In Köln ready for day 1 of @SwiftConf ✌️ I have some @helm_app , @NowPlayingGold and QReate stickers on me so if you want one just come say hi!
Tweet media one
Tweet media two
Tweet media three
3
2
22
@polpielladev
Pol Piella
2 years
First and foremost, if you are not familiar with micro-app architecture and using Swift Packages to modularise an iOS app, @tundsdev gave a brilliant talk on the topic at @iosconfsg 📦
1
3
21
@polpielladev
Pol Piella
2 years
If you're like me and love hearing about how an app was built, I would thoroughly recommend reading this article by @Dimillian 👏
0
7
22
@polpielladev
Pol Piella
1 year
Very sad and gutted (waited until the last minute to see if I was feeling better) but unfortunately I won’t make @swift_pl this week 😭 Been under the weather for a couple of days and it’s gotten worse, so decided not to travel. Have fun everyone attending, I’m sure it will be
4
0
22
@polpielladev
Pol Piella
5 months
Had such a great time at the first edition of @swiftcraftuk last week! ❤️ 😊 It was great to meet new people, meet online friends IRL for the first time, and catch up with good friends I hadn't seen in a while!
Tweet media one
Tweet media two
0
1
21
@polpielladev
Pol Piella
1 year
⚠️ Has anyone been able to perform any SwiftData tasks in the background? @hiddevdploeg and I have been trying to do this for @NowPlayingGold and we're really struggling to find a way. We have tried creating an actor conforming to SwiftData's ModelActor protocol and running all
Tweet media one
3
2
21
@polpielladev
Pol Piella
2 years
Finally did it! Been wanting an air fryer for so long… If you have an air fryer please send recipes my way! 🍟🤤
Tweet media one
16
0
21
@polpielladev
Pol Piella
1 year
Great news!! 🎉🔐
@github
GitHub
1 year
Swift developers! You can now use Dependabot to find and fix vulnerable and outdated dependencies. Check it out. 👇
Tweet media one
4
93
408
1
0
21
@polpielladev
Pol Piella
1 year
✍️ Did you know you can now perform automatic a11y audits directly from Xcode 15? You can make sure your app's elements: 🎨 Have enough colour contrast 💬 Resize with dynamic type 🔊 Labels are readable by VoiceOver ➕ Many more! 👉  #iosdev #swiftlang
0
7
21
@polpielladev
Pol Piella
2 months
Back in the UK for @IOSDEVUK and the first thing I did was get a Greggs. Order is restored ❤️ Now time to make my way to Wales! 🏴󠁧󠁢󠁷󠁬󠁳󠁿 🚆
Tweet media one
Tweet media two
1
0
21
@polpielladev
Pol Piella
2 years
So excited to share this! I'll be speaking at @iOSConf in November! It will be my first time in Amsterdam too! 🇳🇱 So excited to share lineup with these amazing speakers: @leah_m_vogel @twannl @mennenia @0xTim @dvrzan @DonnyWals @rudrankriyam 🎉
@iOSConf
DO iOS
2 years
A nice surprise before the weekend. Say hi to our two new speakers @leah_m_vogel and @polpielladev They are joining our already fabulous list of speakers. ❤️ Meet them all on November 8 and 9 in Amsterdam. (7 more speakers to go.) Info and tickets at:
Tweet media one
1
0
12
1
5
21
@polpielladev
Pol Piella
6 months
⏰ Friendly reminder that Swift 6 is right around the corner and that you can start getting your app ready for the big release! ⚠️ There are some source incompatible changes behind feature flags you can start adopting now! #iosdev #swiftlang
Tweet media one
0
6
20
@polpielladev
Pol Piella
1 year
Finally done redesigning my blog, I am honestly sooo soo happy with the way it turned out ✨ 💪 Still a few bits to do like updating the OG images, which I'll work on next week!
Tweet media one
3
0
20
@polpielladev
Pol Piella
2 years
Massive thanks to @nyswifty for having me! ❤️ Met loads of awesome people and couldn’t have asked for a better place to do my first talk outside of Europe!! 🤩
0
0
20