54 min

Third party dependencies AppForce1: news and info for iOS app developers

    • Technology

Shoutout to Jason Zurita for his article https://jasonzurita.com/the-hidden-cost-of-dependencies/
What are third party dependencies? Explain the distinction between: 1st party, for iOS devs, anything in the iOS SDK.2nd party dependencies, stuff integration from service provider you rely on. (You could call this a subset of 3rd party dependencies you really can not do without.)3rd party, stuff you integrate because it saves your time or it is convenientRisks with 3rd party code How to find third party dependencies Licensing an the app store GPL is “difficult”An Apache or MIT type license is reasonable If you are unsure, read up a bit on licenses. https://opensource.org/licensesHow to choose to adopt a dependency Just link it won’t doReview the dependency and project health on Github. What quality checks does the project have in place?How does the support by the dev(s) look to you?Would you pay for this feature set if it wasn’t available for free? If yes, WHY ARE YOU NOT SPONSORING THIS PROJECT?How to deal with dependencies in the long run? Dev InterruptedWhat the smartest minds in engineering are thinking about, working on and investing in.Listen on: Apple Podcasts   Spotify
RunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team
Lead Software Developer Learn best practices for being a great lead software developer.
Support the showPlease rate me on Apple Podcasts.
Send me feedback on SpeakPipe
Or contact me through twitter or Mastodon: @appforce1@mastodon.cloud

Buy me a Coffee or become a member of my podcast.

My book: Being a Lead Software Developer

Shoutout to Jason Zurita for his article https://jasonzurita.com/the-hidden-cost-of-dependencies/
What are third party dependencies? Explain the distinction between: 1st party, for iOS devs, anything in the iOS SDK.2nd party dependencies, stuff integration from service provider you rely on. (You could call this a subset of 3rd party dependencies you really can not do without.)3rd party, stuff you integrate because it saves your time or it is convenientRisks with 3rd party code How to find third party dependencies Licensing an the app store GPL is “difficult”An Apache or MIT type license is reasonable If you are unsure, read up a bit on licenses. https://opensource.org/licensesHow to choose to adopt a dependency Just link it won’t doReview the dependency and project health on Github. What quality checks does the project have in place?How does the support by the dev(s) look to you?Would you pay for this feature set if it wasn’t available for free? If yes, WHY ARE YOU NOT SPONSORING THIS PROJECT?How to deal with dependencies in the long run? Dev InterruptedWhat the smartest minds in engineering are thinking about, working on and investing in.Listen on: Apple Podcasts   Spotify
RunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team
Lead Software Developer Learn best practices for being a great lead software developer.
Support the showPlease rate me on Apple Podcasts.
Send me feedback on SpeakPipe
Or contact me through twitter or Mastodon: @appforce1@mastodon.cloud

Buy me a Coffee or become a member of my podcast.

My book: Being a Lead Software Developer

54 min

Top Podcasts In Technology

Lex Fridman
Jason Calacanis
Cal Newport
The New York Times
NPR
Jack Rhysider