Apple's documentation isn't that bad either. π
https://developer.apple.com/documentation/uikit/views_and_controls/table_views/adding_headers_and_footers_to_table_sections
https://developer.apple.com/documentation/uikit/views_and_controls/table_views/adding_headers_and_footers_to_table_sections
π10π10β€8π8π8π―6π5π€©3
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
GitHub
GitHub - ReSwift/ReSwift: Unidirectional Data Flow in Swift - Inspired by Redux
Unidirectional Data Flow in Swift - Inspired by Redux - ReSwift/ReSwift
π€©13π12π11π11π―10β€8π6π5
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/
https://clean-swift.com/
π18π9π9π€©9π8π8π―7β€5
https://elegantchaos.com/2018/02/21/decoding-dictionaries-in-swift.html
https://github.com/elegantchaos/DictionaryCoding
https://github.com/elegantchaos/DictionaryCoding
GitHub
GitHub - elegantchaos/DictionaryCoding: Swift Decoder/Encoder which converts to/from dictionaries.
Swift Decoder/Encoder which converts to/from dictionaries. - elegantchaos/DictionaryCoding
π€©15β€13π13π13π―13π11π9π9
Where do you save Auth tokens?
Anonymous Poll
36%
UserDefaults
41%
Keychain
9%
CoreData
14%
What is an Auth Token?
π25β€18π13π12π10π€©10π10π―6
GitHub
GitHub - krzyzanowskim/CryptoSwift: CryptoSwift is a growing collection of standard and secure cryptographic algorithms implementedβ¦
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift - krzyzanowskim/CryptoSwift
π€©20π17π17β€15π15π―11π10π10
Also I was surfing around the internet and found this. Looks promising.
https://github.com/YusukeHosonuma/iOS-MVP-Sample
https://github.com/YusukeHosonuma/iOS-MVP-Sample
GitHub
GitHub - YusukeHosonuma/iOS-MVP-Sample
Contribute to YusukeHosonuma/iOS-MVP-Sample development by creating an account on GitHub.
π25β€22π20π19π17π15π€©14π―10
π22β€20π20π19π18π18π€©16π―14
Nicely explained.
https://medium.com/read-priotix/s-o-l-i-d-is-an-acronym-for-five-design-principles-by-robert-c-6dcac7cae788
https://medium.com/read-priotix/s-o-l-i-d-is-an-acronym-for-five-design-principles-by-robert-c-6dcac7cae788
Medium
How S.O.L.I.D Principles in Swift Can Help To Make Your Code Cleaner
S.O.L.I.D stands for:
π27π€©23β€20π17π―17π16π14π12
YouTube
Apple Event β April 20, 2021
Watch the special Apple Event and learn about the new iMac, iPad Pro, and more.
To watch the event interpreted in American Sign Language (ASL), please click here https://youtu.be/TWIHE9yEdOw
00:00 Introduction
04:51 iPhone 12
06:06 AirTag
10:36 Appleβ¦
To watch the event interpreted in American Sign Language (ASL), please click here https://youtu.be/TWIHE9yEdOw
00:00 Introduction
04:51 iPhone 12
06:06 AirTag
10:36 Appleβ¦
π―26π22π€©22π21π20π18π18β€14
YouTube
Migrating to Combine
Kilo Loco goes over the basics of Apple's reactive framework Combine and how you can migrate from using delegates and callbacks, to using Futures and PassthroughSubjects.
*** Show Notes and Links ***
Project Files:
https://github.com/Kilo-Loco/content/β¦
*** Show Notes and Links ***
Project Files:
https://github.com/Kilo-Loco/content/β¦
π31π26β€24π€©24π―22π21π19π17
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
https://www.udacity.com/course/ios-developer-nanodegree--nd003
Udacity
iOS Developer Course I Become an iOS Developer | Udacity
Learn how to become an iOS developer with Udacity. Master the Swift programming language, and create a portfolio of iOS apps for iPhone and iPad to showcase your skills.
π―31β€26π23π22π18π17π16π€©15
What gitignore file you use for your iOS Projects?
π30π€©29π―28π27π22π20π19β€17
Forwarded from Readaggregator - iOS, Swift, Apple, Programming, Mobile (Nikita Ermolenko)
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
https://trycombine.com/posts/swift-actors/
#swift #concurrency
try Code
Swift Actors: A practical example, part 1
Swift development related blog-posts. Combine, modern concurrency model, Instruments, and more.
π31π―30β€28π25π€©25π23π22π22
Forwarded from Readaggregator - iOS, Swift, Apple, Programming, Mobile (Nikita Ermolenko)
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
https://about.instagram.com/blog/engineering/on-building-a-fluid-user-interface
#instagram #iOS
π33β€30π―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! ππ»
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π22β€20