Mobile Development
@dynamicMemberLookup
7
subscribers
7
photos
1
file
36
links
Download Telegram
Join
Mobile Development
7 subscribers
Mobile Development
https://medium.com/orion-innovation-turkey/application-life-cycle-for-ios-apps-b2fe894632f0
Medium
Application Life-Cycle for IOS Apps
According to the UIKit’s documentation, to respond to life-cycle events of an app version of iOS 13 and later, use UISceneDelegate objects…
Mobile Development
https://abhimuralidharan.medium.com/ios-swift-setneedslayout-vs-layoutifneeded-vs-layoutsubviews-5a2b486da31c
Medium
iOS swift — setNeedsLayout vs layoutIfNeeded vs layoutSubviews()
I always wondered about these methods while coding in iOS. I tried to read more and this is what I understood.
Mobile Development
https://abhimuralidharan.medium.com/subscripts-in-swift-51e73cc5ddb5
Medium
Subscripts in swift
Subscripts are used to access information from a collection, sequence and a list in Classes, Structures and Enumerations without using a…
Mobile Development
https://medium.com/@chris_dus/type-erasure-in-swift-84480c807534
Medium
Type Erasure in Swift
Introduction
Mobile Development
https://medium.com/@Hamed.Gh/interview-questions-part1-741e25beefa0
Medium
iOS Interview Questions
I will add more questions and answers to the list over time(I’ve read all the articles that I referred to).
One of the best resources that…
Mobile Development
https://app.termsfeed.com/
Mobile Development
https://medium.com/swlh/using-capture-lists-in-swift-19f408f986d
Medium
Using Capture Lists in Swift
Are you closures capturing values?
Mobile Development
https://abhimuralidharan.medium.com/difference-between-a-struct-and-a-class-in-swift-53e08df73714
Medium
Difference between a struct and a class in Swift.
Understand the difference between a struct and a class in Swift and know when and where to use them.
Mobile Development
https://medium.com/@mimicatcodes/any-vs-anyobject-in-swift-3-b1a8d3a02e00#:~:text=Any%20and%20AnyObject%20are%20two,instance%20of%20any%20class%20type
.
Medium
Any vs. AnyObject in Swift 3.0
When I encountered these two type aliases while parsing JSON data for the first time, I had no idea how to distinguish or implement them…
Mobile Development
https://betterprogramming.pub/finding-memory-leaks-in-ios-like-a-pro-83a0212309b6
Medium
3 Different Techniques to Find Memory Leaks in iOS
Hunt memory leaks in iOS like a pro!
Mobile Development
https://medium.com/@JuanpeCatalan/solving-dependencies-in-swift-9ee6ad4a8941
Medium
Improving code testability with Swift protocols
Let’s learn how to achieve better testability for View Controller with decoupling and Protocol-Oriented-Programming approach in Swift
Mobile Development
https://ali-akhtar.medium.com/uitableview-diffable-datasource-part-1-13a24e8f23d8
Medium
UITableView Diffable DataSource Part 1
At WWDC 2019 Apple announced a couple of really cool features for table views and collection views. One of these cool features comes in the…
Mobile Development
https://www.avanderlee.com/swift/expressible-literals/
SwiftLee
Expressible literals in Swift explained by 3 useful examples
Expressible literals can extend your Swift types and make it possible to initialize them by using a String, array, integer or other types directly.
Mobile Development
https://www.avanderlee.com/swift/reflection-how-mirror-works/#:~:text=Reflection%20in%20Swift%20allows%20us,types%20than%20you%20might%20expect
.
SwiftLee
Reflection in Swift: How Mirror works
Reflection in Swift using the Mirror API allows you to extract metadata for any value during runtime allowing for advanced solutions.
Mobile Development
https://developer.apple.com/documentation/security/hardened_runtime
Apple Developer Documentation
Hardened Runtime | Apple Developer Documentation
Manage security protections and resource access for your macOS apps.
Mobile Development
https://github.com/johnondrej/background-location-sample-android
GitHub
GitHub - johnondrej/background-location-sample-android
Contribute to johnondrej/background-location-sample-android development by creating an account on GitHub.
Mobile Development
https://medium.com/how-to-track-users-location-with-high-accuracy-ios/make-it-even-better-than-nike-how-to-filter-locations-tracking-highly-accurate-location-in-1c9d53d31d93
Medium
“Make it even better than Nike+” — How to filter locations (Tracking Highly Accurate Location in Android Vol.3)
In the last two sessions, we added a background tracking engine + map drawing to our sample code.
Mobile Development
This media is not supported in your browser
VIEW IN TELEGRAM
Mobile Development
https://inthecheesefactory.com/blog/fragment-state-saving-best-practices/en
#android
Inthecheesefactory
The Real Best Practices to Save/Restore Activity's and Fragment's state. (StatedFragment is now deprecated)
Months ago I published an article related to Fragment State saving & restoring, Probably be the best way (?) to save/restore Android Fragment’s state so far. A lot of valuable feed
Mobile Development
activity vs fragment lifecycle
#android
https://medium.com/@ranjeet123/android-activity-lifecycle-in-detail-eaf2931a1b37
Mobile Development
https://medium.com/the-android-caf%C3%A9/solid-principles-the-kotlin-way-ff717c0d60da
#android
#kotlin
#solid
Medium
S.O.L.I.D Principles: The Kotlin Way
SOLID is a set of five golden rules in software engineering that help you write clean, flexible, and maintainable code. While they sound…