Majid Jabrayilov

62.9K posts

Majid Jabrayilov banner
Majid Jabrayilov

Majid Jabrayilov

@mecid

Swift Developer 👨🏻‍💻 SwiftUI addicted 🚀 Creator of @CardioBotApp ⌚️ Writing weekly posts about Swift development 📖 Curating SwiftUI Weekly 📧

Dynamic Island Katılım Haziran 2009
316 Takip Edilen29.3K Takipçiler
Majid Jabrayilov
One of the benefits of the data-driven Navigation API is the programmatic navigation with deep-linking possibilities. SwiftUI maps values of the mutable collection into a view hierarchy and allows us to push and pop views programmatically. swiftwithmajid.com/2022/06/21/mas…
Majid Jabrayilov tweet media
English
0
1
17
1.7K
Majid Jabrayilov retweetledi
Natalia Panferova
Natalia Panferova@natpanferova·
The recording of my talk from @iosconfsg is now available on YouTube! In this talk I share 5 key ideas for building a SwiftUI mindset and show a few examples of what can go wrong in practice when SwiftUI principles are misunderstood. youtube.com/watch?v=Y_Ov-d…
YouTube video
YouTube
English
0
8
56
5.9K
Majid Jabrayilov retweetledi
Adapty
Adapty@adapty·
WE PULLED 35 INSIGHTS FROM $3B IN SUBSCRIPTION REVENUE SO YOU DON'T HAVE TO. ENJOY!
Adapty tweet media
English
52
4
19
26.5K
Majid Jabrayilov
To manage app refresh tasks in SwiftUI, we can utilize the backgroundTask modifier, which can be attached to any scene. This modifier enables intelligent scheduling of background tasks. swiftwithmajid.com/2022/07/06/bac…
Majid Jabrayilov tweet media
English
1
8
58
3.5K
There could be a clever quote here🍦
@mecid yeah they do. guideline 3.1.2(a) covers it - you can require a subscription to use the app as long as there's a free trial. just make sure the trial length and price are clear before the paywall screen. had zero issues with review doing this.
English
2
0
1
423
Majid Jabrayilov
Does Apple allow a hard paywall with a free trial option?
English
5
0
7
5.3K
Majid Jabrayilov
The Observations type conforms to the AsyncSequence protocol, allowing us to use instances inside asynchronous for-loops. The closure that initializes the Observations instance implicitly observes all properties of observable instances. swiftwithmajid.com/2025/07/30/str…
Majid Jabrayilov tweet media
English
0
4
42
3.5K
Majid Jabrayilov retweetledi
Sahil Satralkar
Sahil Satralkar@SahilSatralkar·
I was exploring @TryAstroApp new MCP capabilities and it's really a game changer for iOS indie developers. Below is the complete list of capabilities
Sahil Satralkar tweet media
English
1
2
5
1.1K
Majid Jabrayilov retweetledi
objc.io
objc.io@objcio·
Swift Talk 483 Matched Geometry and Corner Radius We try to animate a view’s corner radius with matched geometry effect, and uncover some surprising quirks with SwiftUI transitions.
 talk.objc.io/episodes/S01E4…
English
3
3
20
3.9K
Majid Jabrayilov retweetledi
Paul Hudson
Paul Hudson@twostraws·
SwiftUI's humble Text view is the foundation of almost every layout, but there's more to it than just showing a string – reserving space is a great way to keep your layouts consistent! hackingwithswift.com/quick-start/sw…
English
1
4
68
10K
Majid Jabrayilov retweetledi
Edward Sanchez
Edward Sanchez@edwardsanchez·
I think if someone offered me a ScrollView replacement that handled chat-like (inverse scrolling) behavior in SwiftUI (even UIKit) for $10,000. I'd pay for it gladly. Never have I ever been more frustrated by having to do something seemingly so simple yet at every step of the way there's another gotcha. I think I must have spent over a billion tokens on this problem and nothing.
English
29
2
105
44.8K
Majid Jabrayilov
Majid Jabrayilov@mecid·
CloudKit lets you add cloud storage and sync to your iOS apps without running your own backend. Learn how to enable CloudKit, work with databases, save records, and query data in this beginner guide. swiftwithmajid.com/2022/03/22/get…
Majid Jabrayilov tweet media
English
2
2
42
3.9K
Mustafa Yusuf
Mustafa Yusuf@mufasaYC·
Unpopular opinion: the App Store should be strict for new apps and new developer accounts
English
47
3
154
26.6K
Majid Jabrayilov
Majid Jabrayilov@mecid·
I prefer to keep my feature’s navigation flow centralized. The Navigator pattern allows me to handle navigation safely. Implementing it is effortless with SwiftUI’s new data-driven Navigation API. swiftwithmajid.com/2022/06/15/mas…
Majid Jabrayilov tweet media
English
2
2
27
2.4K
Daniel Lyons
Daniel Lyons@dan_dee_lyons·
@mecid Maybe for the same reasons why a human writes code and then finds bugs: 1. Discovered edge cases 2. The API changed 3. Even the best dev doesn’t get it 100% in one-shot.
English
2
0
2
259
Majid Jabrayilov
Majid Jabrayilov@mecid·
So, why do we pay the same LLM to write code, and pay again to find bugs? Why can’t the same LLM write bug-free code when it already knows what problems exist in code?
English
19
0
51
10.7K
Majid Jabrayilov retweetledi
Thomas Ricouard
Thomas Ricouard@Dimillian·
How much should Codex bill me for this code review? Oh, wait, it's in my plan!
Thomas Ricouard tweet media
English
6
5
129
9K
Majid Jabrayilov retweetledi
Adapty
Adapty@adapty·
BEING POLITE WITH YOUR PAYWALL IS COSTING YOU 21%. Soft paywalls feel friendlier. Users can explore first. Less pressure. Better UX. The data doesn't care about any of that.
Adapty tweet media
English
1
1
7
1.3K
Majid Jabrayilov retweetledi
Steve P. Young
Steve P. Young@stevepyoung·
@adapty What you'll discover... ✅ Weekly subscriptions now generate 56% of all app revenue ✅ 90% of trial starts happen on Day 0 ✅ 8 in 10 new apps, never break $10K, and 90% never reach $100K ✅ Localization tests drive the biggest LTV uplift And so much more!
English
1
1
2
908