Alberto Moral Profile Banner
Alberto Moral Profile
Alberto Moral

@AlbertMoral

Followers
2,513
Following
208
Media
794
Statuses
3,854

📱 iOS Tech Lead @wallapop 🍏 Swift & SwiftUI 🔥 Building apps in public and sharing my learnings 📸 ⚡️ 🏗️

Barcelona
Joined October 2010
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@AlbertMoral
Alberto Moral
2 days
I'm experimenting with animations. What do you think of this one?
2
1
20
@AlbertMoral
Alberto Moral
2 months
SwiftUI Stunning Effect with Just 10 Lines 🤯
5
39
574
@AlbertMoral
Alberto Moral
3 months
SwiftUI is incredible—you can craft this transition in just 4 lines of code
6
27
528
@AlbertMoral
Alberto Moral
2 months
SwiftUI Gauge: Just a few lines to get this native view 👇
5
20
268
@AlbertMoral
Alberto Moral
2 months
Today, learn how to create a Parallax Effect in SwiftUI 👇
3
13
272
@AlbertMoral
Alberto Moral
2 months
SwiftUI Slick Effect with just 14 Lines ✨
4
20
266
@AlbertMoral
Alberto Moral
2 months
SwiftUI Animation in Just a Few Lines of Code 🔥👇
5
21
266
@AlbertMoral
Alberto Moral
17 days
SwiftUI GroupBox: I just discovered that has been available since iOS 14! 🤯
4
10
264
@AlbertMoral
Alberto Moral
1 month
SwiftUI Loading View in Under 60 Seconds 👇
7
15
233
@AlbertMoral
Alberto Moral
2 months
SwiftUI: ScrollView animation effect 👇
0
16
228
@AlbertMoral
Alberto Moral
1 month
Swift ✨: Redirect users with one tap to your app's Settings *Second chance for your users who haven’t authorized certain permissions like Push Notifications, Camera, Photos, Audio, etc
8
15
212
@AlbertMoral
Alberto Moral
21 days
SwiftUI: Native Spectrum View in Under 20 Lines 👇
7
16
197
@AlbertMoral
Alberto Moral
3 months
SwiftUI has introduced a new view called MeshGradient, making it easy to create these beautiful views 😍
3
9
184
@AlbertMoral
Alberto Moral
2 months
SwiftUI RuleView 📐 in just a few lines of code #easy
3
10
173
@AlbertMoral
Alberto Moral
2 months
SwiftUI It's That Easy! Animating Button Border Color 👇
2
13
173
@AlbertMoral
Alberto Moral
2 months
SwiftUI Interactive Card Animation 👇
4
15
170
@AlbertMoral
Alberto Moral
2 months
I'm planning to build a simple video app that uses both the front and back cameras of the iPhone. Would you like me to share the process?
Tweet media one
21
9
153
@AlbertMoral
Alberto Moral
2 months
SwiftUI Black & White Map 🗺
5
14
151
@AlbertMoral
Alberto Moral
2 months
SwiftUI native DisclosureGroup view 👌
0
9
154
@AlbertMoral
Alberto Moral
2 months
SWIFTUI uses MARKDOWN directly in your native views 👇
5
16
153
@AlbertMoral
Alberto Moral
2 months
Pure SwiftUI in just 24 lines of code 😍. Want to learn how to create this effect? 👇
2
5
145
@AlbertMoral
Alberto Moral
2 months
Who hasn’t that happened to at least once? 😂
Tweet media one
18
16
141
@AlbertMoral
Alberto Moral
2 months
SwiftUI compare 2 images using a Slider 😍
3
8
144
@AlbertMoral
Alberto Moral
1 month
SwiftUI Custom TabView #easy 👇
0
9
139
@AlbertMoral
Alberto Moral
2 months
A year ago, I bought the domain to consolidate my knowledge of Next.js, Stripe, TypeScript, and TailwindCSS I'm considering adding all my recent SwiftUI snippets shared here. What do you think?
5
8
136
@AlbertMoral
Alberto Moral
25 days
✨ Excited to share the landing page for ! #shipathon Built with Vercel and Cursor AI in just 30 minutes 😍. It's still a work in progress, and I'll be updating it in the coming days. #buildinpublic What do you think of the domain?
12
14
136
@AlbertMoral
Alberto Moral
1 month
SwiftUI Confetti: Enhance Your Apps in a Few Easy Steps! 🎉 Celebrating 2000 followers! 😍
3
7
130
@AlbertMoral
Alberto Moral
2 months
✨ SwiftUI Menu: Create your first animated button menu!
0
8
132
@AlbertMoral
Alberto Moral
1 month
SwiftUI Clock ⏰: Build this native view with just a few lines of code 👇
2
11
128
@AlbertMoral
Alberto Moral
1 month
SwiftUI String Animation in Just 14 Lines #easy 😍
1
10
128
@AlbertMoral
Alberto Moral
1 month
SwiftUI Card Animation ✨ *using this effect in my new video app whenever a new video is recorded, aiming to ship it ASAP and using RevenueCat for the first time 🚀 #shipaton #buildinpublic 👇
4
11
118
@AlbertMoral
Alberto Moral
2 months
SwiftUI (iOS 18), we can use the new rotate animation 🔥 #easy
3
11
113
@AlbertMoral
Alberto Moral
2 months
This week, I shared visual resources about SWIFT and SWIFTUI, and I'll do the same next week 🚀 In case you missed it, here they are:
1
6
113
@AlbertMoral
Alberto Moral
29 days
SwiftUI Native Activity Ring 🔴🟢🔵
4
16
110
@AlbertMoral
Alberto Moral
1 month
Many of you have asked me, so here’s how you can create this effect I use in my app 👇 #buildinpublic
@AlbertMoral
Alberto Moral
1 month
SwiftUI Animation when I record videos on my app 😍 #shipaton What do you think? #buildinpublic
6
1
70
3
7
111
@AlbertMoral
Alberto Moral
2 months
SwiftUI TikTok Loading Animation 👇
0
10
110
@AlbertMoral
Alberto Moral
22 days
SwiftUI ColorPicker 🎨: A single line of code to enable this feature
1
7
103
@AlbertMoral
Alberto Moral
2 months
SwiftUI blur photo effect! 👇
2
8
103
@AlbertMoral
Alberto Moral
3 months
Swift 5.9 allows omitting the return keyword, making code more concise in if and switch expressions #swiftlang 👇
4
13
102
@AlbertMoral
Alberto Moral
24 days
Let's go! 💪
Tweet media one
13
4
100
@AlbertMoral
Alberto Moral
2 months
SwiftUI ❤️ navigationTransition offers a super smooth zoom transition between different views (iOS 18)
2
5
95
@AlbertMoral
Alberto Moral
16 days
Let's go! I'm excited to launch my new app! 🚀 📸 Double Camera: Capture Both Sides of the Story 🤳 Get it now on all App Stores: 🔗 Record with front and back cameras simultaneously, edit your clips, and create amazing videos #buildinpublic
5
6
89
@AlbertMoral
Alberto Moral
1 month
Give users a surprise discount with confetti 🥳 right as they close the InApp Purchase View! I've heard great things about it and I'm excited to try it with RevenueCat Paywalls #shipaton #buildinpublic
@AlbertMoral
Alberto Moral
1 month
Working on the RevenueCat paywall for my new video app 🔥 #shipaton *the video simulates users recording multiple videos until a paywall suddenly appears ✨ #buildinpublic
10
8
86
6
4
88
@AlbertMoral
Alberto Moral
1 month
Working on the RevenueCat paywall for my new video app 🔥 #shipaton *the video simulates users recording multiple videos until a paywall suddenly appears ✨ #buildinpublic
10
8
86
@AlbertMoral
Alberto Moral
2 months
SwiftUI TipKit: Your Go-To Guide 💡
1
9
86
@AlbertMoral
Alberto Moral
9 days
SwiftUI Charts #easy
2
9
101
@AlbertMoral
Alberto Moral
2 months
SwiftUI is beautiful ✨; create stunning gradient masks in just a few lines
0
5
79
@AlbertMoral
Alberto Moral
1 month
AVFoundation can be challenging, but here are some achievements: - 🎞️ Created a custom slider for video scrubbing - ✂️ Enabled video trimming It's a work in progress, but I prefer to release it soon and get user feedback rather than adding more features
4
7
80
@AlbertMoral
Alberto Moral
23 days
SwiftUI Neumorphic Buttons 🔥
0
7
80
@AlbertMoral
Alberto Moral
14 days
Just a month ago, my app was only a sketch. Now, it's available for download on the App Store ⚡️ #buildinpublic 🔗
Tweet media one
Tweet media two
5
5
77
@AlbertMoral
Alberto Moral
15 days
Access my app without downloading from the AppStore—it's like magic! ✨ You only need to open from Safari 🤯 What do you think? #buildinpublic
17
4
75
@AlbertMoral
Alberto Moral
2 months
Making progress on my app 🚀 - Now, I’m able to capture video with both the front and back cameras of the iPhone
Tweet media one
@AlbertMoral
Alberto Moral
2 months
I'm planning to build a simple video app that uses both the front and back cameras of the iPhone. Would you like me to share the process?
Tweet media one
21
9
153
2
5
73
@AlbertMoral
Alberto Moral
2 months
Swift 🥊💥 Async/Await vs. Completion Blocks Compare the difference between two nested HTTP requests using Completion Blocks vs Async/Await. Which do you prefer? #swiftlang 👇
1
9
74
@AlbertMoral
Alberto Moral
1 month
Master video sharing with just one line of SwiftUI code in your app! Share videos to WhatsApp, Telegram, etc #shipaton *Exploring beautiful Castro Urdiales, a small town in northern Spain, inspired me to add video sharing to my app #buildinpublic
0
6
70
@AlbertMoral
Alberto Moral
2 months
SwiftUI Native View: UnevenRoundedRectangle 🤯
2
3
71
@AlbertMoral
Alberto Moral
1 month
Let’s go, I’m in the Small Business Program! 💸
Tweet media one
3
2
71
@AlbertMoral
Alberto Moral
1 month
SwiftUI Animation when I record videos on my app 😍 #shipaton What do you think? #buildinpublic
6
1
70
@AlbertMoral
Alberto Moral
2 months
Huge progress on my app in the last few hours; I’ve almost finished the MVP 🚀 and did some recording at my Country House 😂 Now I can: - Create various videos - Drag the front camera layer - List and remove videos - Export a concatenated video What do you think?
@AlbertMoral
Alberto Moral
2 months
Making progress on my app 🚀 - Now, I’m able to capture video with both the front and back cameras of the iPhone
Tweet media one
2
5
73
9
4
56
@AlbertMoral
Alberto Moral
2 months
My fear every time I start a new app: what name should I choose? Am I the only one who feels this way??
Tweet media one
14
4
57
@AlbertMoral
Alberto Moral
28 days
SwiftUI Custom Loading View 🌀
2
8
54
@AlbertMoral
Alberto Moral
20 days
Cursor AI + Landing Page ✨. Just wrapped up the landing page for Added a GIF to spotlight the app's ⚡️ Key Features Now, onto crafting those App Store screenshots! #buildinpublic
5
3
52
@AlbertMoral
Alberto Moral
2 months
Work in progress 🔥
@AlbertMoral
Alberto Moral
2 months
🤯 Creating a SwiftUI onboarding for my new app with Shaders and the new TextRenderer modifier in iOS 18
2
2
18
1
2
50
@AlbertMoral
Alberto Moral
2 months
Tonight, I’ll be creating the Paywall for my new app using Superwall
Tweet media one
@AlbertMoral
Alberto Moral
2 months
Work in progress 🔥
1
2
50
4
2
49
@AlbertMoral
Alberto Moral
25 days
Many of the animations and snippets in my new app are ones I've already shared with you #buildinpublic
@AlbertMoral
Alberto Moral
1 month
SwiftUI Loading View in Under 60 Seconds 👇
7
15
233
1
3
45
@AlbertMoral
Alberto Moral
4 years
@stroughtonsmith Today I launched Readit 🚀 (an alternative for Pocket or Instapaper). You can download it for free on iOS, macOS or Safari Extension
5
6
45
@AlbertMoral
Alberto Moral
1 month
Finished the MVP of my new app! 🚀 Can't believe how much I've accomplished in just a few days! Next, I'm activating the @RevenueCat paywall for these top features: - Video trimming - Increased video limits - No watermark Any other suggestions? #buildinpublic #shipaton
3
3
44
@AlbertMoral
Alberto Moral
19 days
Instruments can elevate your app game. It’s a free tool from Apple that I used on my latest SwiftUI project. It helped me diagnose view statuses and polish up my animations 👏
2
1
42
@AlbertMoral
Alberto Moral
2 months
SwiftUI is cool! ✨ Here are the animations I shared this week. Stay tuned for more next week! 😍👇
1
5
39
@AlbertMoral
Alberto Moral
4 years
Today I launched Readit 🚀, an app to save links (it’s an alternative to Pocket or Instapaper). You can download it for free on iOS, macOS or Safari Extension
6
10
38
@AlbertMoral
Alberto Moral
14 days
Planning to add AppClips in the future? Keep this tip in mind. Ensure your domain has the correct value in the ./well-known/apple-app-site-association file using this command. Any errors in this file can prevent AppClips from displaying correctly 👇
@AlbertMoral
Alberto Moral
15 days
Access my app without downloading from the AppStore—it's like magic! ✨ You only need to open from Safari 🤯 What do you think? #buildinpublic
17
4
75
0
3
36
@AlbertMoral
Alberto Moral
7 years
I've just created a Safari extension to send quickly awesome posts to my coworkers via @SlackHQ , It will be open source! #swiftlang #slack
0
9
35
@AlbertMoral
Alberto Moral
1 month
🚨 New update: Now with a spectrogram feature! Easily scrub to any part of the video #buildinpublic #shipaton
1
2
28
@AlbertMoral
Alberto Moral
2 months
In SwiftUI, you can display dates directly in Text views. Take advantage of the various styles to enhance your apps
0
2
28
@AlbertMoral
Alberto Moral
26 days
Tomorrow, I will share the progress I’ve made on my #buildinpublic app, which is built 100% with SwiftUI. (I’m participating in the #shipaton hosted by @RevenueCat ✨) Note: The Apple Review team is still reviewing my app 😱
@AlbertMoral
Alberto Moral
27 days
New Updates 🤩
Tweet media one
0
0
19
3
3
27
@AlbertMoral
Alberto Moral
27 days
Instead of resting 😜, I'm experimenting with a new minimalist design for my Double Camera App! 🚀 @RevenueCat Any suggestions? #buildinpublic #shipathon
Tweet media one
5
1
27
@AlbertMoral
Alberto Moral
8 years
Awesome morning, about to start reading "The leader's guide" @ericries #leanstartup #barcelona
Tweet media one
1
4
24
@AlbertMoral
Alberto Moral
1 month
SwiftUI: Not sure why I made this, but it's surprisingly relaxing 👇 *The white mass chases the red ball until catching it ⚪️ ➡ 🔴
@AlbertMoral
Alberto Moral
2 months
SwiftUI Slick Effect with just 14 Lines ✨
4
20
266
3
4
26
@AlbertMoral
Alberto Moral
2 months
From a simple sketch to a (simple) Figma design, today I will start the SwiftUI app 🚀 Learn more about the tech stack I will use 👇
Tweet media one
@AlbertMoral
Alberto Moral
2 months
I'm planning to build a simple video app that uses both the front and back cameras of the iPhone. Would you like me to share the process?
Tweet media one
21
9
153
2
2
26
@AlbertMoral
Alberto Moral
3 months
¡Grandes noticias! 🎉 ¿Quién está detrás de SwiftBeta? Descúbrelo en este video 🚀 ¡Gracias por ser parte de esta aventura de casi 4 años! Míralo aquí: 🔗
Tweet media one
7
4
24
@AlbertMoral
Alberto Moral
19 days
Exciting news! 😍 I’ve developed a new app concept aimed at enhancing photos directly on your iPhone. No extra HTTP calls or external processes—everything happens on your device. It's still in the testing phase, but you can see real-time enhancements in the video below 👇
6
1
23
@AlbertMoral
Alberto Moral
28 days
MVP ready! let's see if I pass the Apple review on the first try 🤞 I appreciate all the feedback I received, and I'll improve the app in future iterations 😍 #buildinpublic #shipaton
Tweet media one
@AlbertMoral
Alberto Moral
1 month
Finished the MVP of my new app! 🚀 Can't believe how much I've accomplished in just a few days! Next, I'm activating the @RevenueCat paywall for these top features: - Video trimming - Increased video limits - No watermark Any other suggestions? #buildinpublic #shipaton
3
3
44
0
0
22
@AlbertMoral
Alberto Moral
22 days
Based on insights from other developers, I will try this approach: - Lifetime plan - Weekly plan - Yearly plan I still need to create quality assets for the IAP View, and then I'll be ready to go 🚀
Tweet media one
@seraleev
Viktor Seraleev
26 days
One small change for first point: Use weekly, yearly and lifetime plans.
3
2
39
3
0
22
@AlbertMoral
Alberto Moral
26 days
Now, you can easily reorder all your clips—just drag and drop to arrange them your way 😍 #buildinpublic @RevenueCat
@AlbertMoral
Alberto Moral
26 days
Thanks for your feedback! Now you can easily zoom in and out on your videos with this new UI component ✨ Thoughts?
0
2
19
1
2
20
@AlbertMoral
Alberto Moral
26 days
Thanks for your feedback! Now you can easily zoom in and out on your videos with this new UI component ✨ Thoughts?
@AlbertMoral
Alberto Moral
26 days
Tomorrow, I will share the progress I’ve made on my #buildinpublic app, which is built 100% with SwiftUI. (I’m participating in the #shipaton hosted by @RevenueCat ✨) Note: The Apple Review team is still reviewing my app 😱
3
3
27
0
2
19
@AlbertMoral
Alberto Moral
2 months
My goal is to achieve 100 active paid app subscriptions by dedicating more time to my apps. I've made tremendous progress over the past few months. 😎
Tweet media one
1
2
19
@AlbertMoral
Alberto Moral
2 months
SwiftUI's fontWidth ViewModifier lets you choose between: - Compressed - Condensed - Expanded - Standard Pick the perfect fit for your app! 🔥
0
5
19
@AlbertMoral
Alberto Moral
2 months
It's about to happen 😍
Tweet media one
@AlbertMoral
Alberto Moral
2 months
When I hit 1,000 Twitter followers, I'll celebrate by building a brand-new app from scratch and sharing every step! 🚀
1
1
16
1
2
19
@AlbertMoral
Alberto Moral
27 days
New Updates 🤩
Tweet media one
@AlbertMoral
Alberto Moral
27 days
Instead of resting 😜, I'm experimenting with a new minimalist design for my Double Camera App! 🚀 @RevenueCat Any suggestions? #buildinpublic #shipathon
Tweet media one
5
1
27
0
0
19
@AlbertMoral
Alberto Moral
1 month
There is no time to lose 😍
Tweet media one
2
1
19
@AlbertMoral
Alberto Moral
2 months
🤯 Creating a SwiftUI onboarding for my new app with Shaders and the new TextRenderer modifier in iOS 18
2
2
18
@AlbertMoral
Alberto Moral
21 days
I've added a quick visual cue to highlight the 30-second limit for each clip. What do you think?
2
0
17
@AlbertMoral
Alberto Moral
7 years
My new post "Get data from Instagram's private API" #swiftlang #charlesproxy #instagram
4
5
17
@AlbertMoral
Alberto Moral
2 months
Doubled my followers in a month! Excited to be back on Twitter 😎
Tweet media one
1
0
17
@AlbertMoral
Alberto Moral
12 days
I’m about to start a new app, and I don’t know if using SwiftData is a good decision 😬 #SwiftUI
7
1
17
@AlbertMoral
Alberto Moral
15 days
A/B test launched! I'm testing if alternative screenshots perform better than the ones with my image. I'm confident they will, but let's see! What are your thoughts? 😜 #buildinpublic
Tweet media one
2
2
21
@AlbertMoral
Alberto Moral
6 years
Dividing a side project in different features (modules). It's nice to have the source code, tests and project example isolated in a module for every feature 👌🏼
Tweet media one
2
2
16
@AlbertMoral
Alberto Moral
2 months
I'm considering more frequent updates for an app I launched four years ago called Readit. I'm impressed by how well-organized it is, with modules, shortcuts, TCA (yes I added this architecture 4 years ago 😍), Extensions, etc. It should be easy to update! 🔥
0
0
16
@AlbertMoral
Alberto Moral
3 months
Since Swift 4.2, you can use the CaseIterable protocol to iterate over all the cases of your enum for free. This makes working with enums much easier #swiftlang 👇
0
1
16
@AlbertMoral
Alberto Moral
1 month
👋 Welcome to my 1,100 new followers this past month! 😍
Tweet media one
@AlbertMoral
Alberto Moral
1 month
SwiftUI Confetti: Enhance Your Apps in a Few Easy Steps! 🎉 Celebrating 2000 followers! 😍
3
7
130
2
2
16
@AlbertMoral
Alberto Moral
7 years
Episode #3 : UIKit Styling with Functions
0
3
16
@AlbertMoral
Alberto Moral
2 months
When I hit 1,000 Twitter followers, I'll celebrate by building a brand-new app from scratch and sharing every step! 🚀
1
1
16