Let’s discuss how’s MVVM better than MVP in iOS using the UIKit and not the SwiftUI’s MVVM? You can also drop some good basic guides in the comments section. Please don’t shy participating in healthy discussion.
13👏10👎9🎉9👍7🤩7👌7💯7
I was going to learn VIPER for iOS because there’s a great article for that on Medium but then @OEDev recommended me “Clean Swift”, clean swift has a dedicated website and a module template like VIPER so this weekend is going to be productive for this novice iOS Developer, if someone else want to or is going to learn Clean Swift, just drop into the comments.

https://clean-swift.com/
👌18👏9🎉9🤩9👍8👎8💯75
int i who?
👏1815👍14👎13🎉11💯11👌9🤩7
👎2518👍13🎉12👏10🤩10👌10💯6
Also I was surfing around the internet and found this. Looks promising.
https://github.com/YusukeHosonuma/iOS-MVP-Sample
👍2522🎉20👌19👏17👎15🤩14💯10
Do you guys use SwiftLint to write better code?
Anonymous Poll
48%
Yes
52%
No
👎2220👏20👌19👍18🎉18🤩16💯14
Udacity is offering a free nanodegree for one month for free. Go grab yours, less than 24 hours left I guess in the offer. Remember to cancel your subscription or they will charge the original fee after one month.

https://www.udacity.com/course/ios-developer-nanodegree--nd003
💯3126👌23🎉22👍18👎17👏16🤩15
What gitignore file you use for your iOS Projects?
👎30🤩29💯28👌27🎉22👍20👏1917
Consider the fact Swift Actors are available in the beta toolchain so far, nevertheless, we can play around with it by following great examples.
https://trycombine.com/posts/swift-actors/
#swift #concurrency
👌31💯3028👍25🤩25🎉23👎22👏22
Not so technical article but the Instagram team emphasizes some aspects of the app that could be more fluid and responsive with little details of implementation. I wish more apps were fluid as Threads.
https://about.instagram.com/blog/engineering/on-building-a-fluid-user-interface
#instagram #iOS
🎉3330💯29🤩27👌26👎24👍22👏21
Forwarded from iOS Career Crash Course • May 17th-23rd • Essential Developer Academy by Caio & Mike
Quick reminder: There is only 1 day until the iOS Career Crash Course starts!

The first lecture goes live on Monday, May 17th, at 4 pm GMT.

Set a reminder on your phone so you don't forget.

Stay tuned because we'll send the links to access the lectures here.

See you on Monday, May 17th, at 4 pm GMT! 👊🏻
👌38👏36👍35🤩34💯27👎24🎉2220
Forwarded from Pavel Durov
The New York Times uncovered that Apple is involved in large-scale surveillance and censorship at the behest of China. It is sad, but not surprising: big tech companies often choose profits over freedoms.

Apple is very efficient at pursuing their business model, which is based on selling overpriced, obsolete hardware to customers locked in their ecosystem.

Every time I have to use an iPhone to test our iOS app I feel like I’m thrown back into the Middle Ages. The iPhone’s 60Hz displays can’t compete with the 120Hz displays of modern Android phones that support much smoother animations.

The worst part of Apple’s tech though is not clunkier devices or outdated hardware. Owning an iPhone makes you a digital slave of Apple – you are only allowed to use apps that Apple lets you install via their App Store, and you can only use Apple’s iCloud to natively back up your data.

It’s no wonder that Apple’s totalitarian approach is so appreciated by the Communist Party of China, which – thanks to Apple – now has complete control over the apps and data of all its citizens who rely on iPhones.
🎉37👎32👍31👌3130👏30💯29🤩22