https://drive.google.com/drive/u/3/folders/1AiHWDNN8o-NwloYmI6P3T3zpFX8C9jmW
Sessions recorded by @OEDev are available at my google drive as well for those who wish to watch online instead of downloading first.
Sessions recorded by @OEDev are available at my google drive as well for those who wish to watch online instead of downloading first.
π3β€2π2π2π2π―2π1
Forwarded from Readaggregator - iOS, Swift, Apple, Programming, Mobile (Nikita Ermolenko)
Tired of buggy SwiftUI? I've found a good replacement - Objective-C UI.
https://swiftbysundell.com/special/introducing-objective-c-ui/
#jokes
https://swiftbysundell.com/special/introducing-objective-c-ui/
#jokes
Swift by Sundell
Introducing Objective-C UI | Swift by Sundell
What would it be like if we had SwiftUI, without the baggage of Swift? Introducing Objective-C UI.
β€5π4π4π3π3π2π€©1π―1
Forwarded from Readaggregator - iOS, Swift, Apple, Programming, Mobile (Nikita Ermolenko)
Introduction to Flutter Development (free with lifetime access).
Without a doubt, I prefer native development, but it's great to be more versatile, especially when Flutter is gaining popularity.
"We are giving away the Introduction to Flutter Development course for free with lifetime access if activated during the next three months. The course covers some of the fundamental concepts for Flutter development, teaching you how to code using Dart and walking you through building nine real-world apps that run on iOS and Android, even if you have no programming experience"
https://medium.com/flutter/learn-flutter-for-free-c9bc3b898c4d
#Flutter #course
Without a doubt, I prefer native development, but it's great to be more versatile, especially when Flutter is gaining popularity.
"We are giving away the Introduction to Flutter Development course for free with lifetime access if activated during the next three months. The course covers some of the fundamental concepts for Flutter development, teaching you how to code using Dart and walking you through building nine real-world apps that run on iOS and Android, even if you have no programming experience"
https://medium.com/flutter/learn-flutter-for-free-c9bc3b898c4d
#Flutter #course
Medium
Announcing a free Flutter introductory course
Ten hours of video and hands-on tutorials to build beautiful apps
π7π4π3π3β€2π2π―2
Forwarded from Readaggregator - iOS, Swift, Apple, Programming, Mobile (Nikita Ermolenko)
π π π π
Great news! Great features! Great time! :)
- Native colors and calendar picker;
- ios apps on macOS! Weβre macOS developers now!
- Multicolors in SF Symbols 2;
- Default email and browser apps!
- App Clips. Hey, Android!
- Xcode 12 has customizable font sizes for the navigator;
- XCTSkip - conditionally avoid tests at runtime;
- Ready to use UICollectionView to build UITableView-like lists;
- macOS Big Sur - Version 11.0;
- StoreKit testing - availability to describe the various subscriptions and in-app purchases locally!
- SwiftUI Views can be turned into reusable components that appear in the Xcode library and in code completions;
- Multiplatform template; New lifecycle APIs to share code across all platforms.
- SVG support in Asset Catalogs!
- and mmoooooooreee! :)
#wwdc
Great news! Great features! Great time! :)
- Native colors and calendar picker;
- ios apps on macOS! Weβre macOS developers now!
- Multicolors in SF Symbols 2;
- Default email and browser apps!
- App Clips. Hey, Android!
- Xcode 12 has customizable font sizes for the navigator;
- XCTSkip - conditionally avoid tests at runtime;
- Ready to use UICollectionView to build UITableView-like lists;
- macOS Big Sur - Version 11.0;
- StoreKit testing - availability to describe the various subscriptions and in-app purchases locally!
- SwiftUI Views can be turned into reusable components that appear in the Xcode library and in code completions;
- Multiplatform template; New lifecycle APIs to share code across all platforms.
- SVG support in Asset Catalogs!
- and mmoooooooreee! :)
#wwdc
π9β€7π6π6π6π5π€©4π―4
https://github.com/Juanpe/SkeletonView
A rare and great library for better UX. π
Also don't shy to leave great libraries and extensions in comments.
A rare and great library for better UX. π
Also don't shy to leave great libraries and extensions in comments.
GitHub
GitHub - Juanpe/SkeletonView: β οΈ An elegant way to show users that something is happening and also prepare them to which contentsβ¦
β οΈ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting - Juanpe/SkeletonView
π7β€6π6π5π€©5π5π4π―1
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