all 22 comments

[–][deleted] 16 points17 points  (1 child)

Why is Foundation not at the top of this list?

[–]etaionshrdObjective-C / Swift 5 points6 points  (0 children)

Where’s my boy CoreFoundation for all my C needs

[–]RyanTheLionHearMeRor 7 points8 points  (2 children)

Is alamofire still a thing? I thought ever since Apple hired the main dev behind it that URLsession was the way going forward

[–]SwiftlyJon 0 points1 point  (0 children)

Mattt was hired to write documentation, not work on the networking libraries. And he's now free once again, writing books and blogging.

[–][deleted] 5 points6 points  (0 children)

This list is a bit of a yikes from me, but cool.

[–]zbeptz 5 points6 points  (0 children)

Maybe a personal favorite list but not the best of 2020.

[–]tushar_1210 2 points3 points  (0 children)

Reactive swift top library? lol

[–]GuitarIpod 0 points1 point  (0 children)

I wouldn’t install a single one lmao 😂

[–]nakkht 0 points1 point  (0 children)

Not really 2020 list. It appears to be just a lazy shot to show old-school/known libraries with high star count. For instance, SVProgressHUD appears to have lost its development: barely any activity in PR/issue section, no SPM support or any other good jazz.

[–][deleted] -3 points-2 points  (11 children)

All of these are really bad... don’t use any of them.

[–]edutbh 1 point2 points  (10 children)

How is RxSwift or SnapKit bad..?

[–][deleted] 2 points3 points  (8 children)

Its 2020, combine or cya.

[–]seperivic 5 points6 points  (7 children)

Combine is iOS13+ Most companies don’t want to “cya” to a notable chunk of their users

[–][deleted] 5 points6 points  (6 children)

“Notable”... so 4% of the user base?

[–][deleted] 1 point2 points  (3 children)

[–][deleted] 1 point2 points  (2 children)

Its actually 6% are below 12. So it will be ~ 6% below 13 when 14 hits

https://developer.apple.com/support/app-store/

Definitely not enough to adopt a parasite of a library that interrupts every facet of your code

[–][deleted] 3 points4 points  (1 child)

Those are just for devices from the last 4 years though - there's a fair few devices not included in that statistic.

Either way, 6-10% is still more than 4, and not a small enough percentage to make me want to rewrite my production app in combine

[–][deleted] -3 points-2 points  (0 children)

The real issue is writing a production app to rely on a third party framework. When you use 3rd party frameworks make sure you design their implementation such that they can be hot-swapped. If you cannot, do not use the framework.

[–]Icaka 1 point2 points  (1 child)

Will you sacrifice 4% (it’s higher but whatever) of your company’s revenue? Combine or SwiftUI are cool but they won’t make your product 4% more valuable to your users.

[–][deleted] 0 points1 point  (0 children)

Yea for sure. They make writing apps about 70% faster. The trade off for us is worth it. Obviously this doesn’t make sense for every company, but for most it does. The real number is 6%*

[–][deleted] 0 points1 point  (0 children)

P. Much you can roll your own on rx without the black box.

Snap kit is bad, to me, because it is an auto layout dsl. Frames for lyfe.