Upgrade to Pro — share decks privately, control downloads, hide ads and more …

iOS ecosystem

iOS ecosystem

How an application works for non developers.

I start with the basics of the iOS development like the language, the UI
Then the main frameworks used
The architectures used in iOS
How to test your app
The tools used by a developer
and then how we keep up to date as an iOS developer

Thibaut Coutard

March 02, 2020
Tweet

More Decks by Thibaut Coutard

Other Decks in Programming

Transcript

  1. How is structured an application TABLE OF CONTENTS BASIS iOS

    how does it works FRAMEWORKS Known frameworks and theirs usages 01 03 02 04 05 06 ARCHITECTURES TESTS Everything to test TOOLS Toolbox of the iOS developer VEILLE How can we improve ourselves
  2. UI Storyboard/XIB Using Interface Builder we can work hand-by-hand with

    the design team Code Easier to maintain, collaborate with a team SwiftUI New-comer very descriptive. Not production ready for now
  3. Carthage Builds dependencies and provides binary frameworks CocoaPods Provides source

    code that will be compiled with your sources DEPENDENCIES MANAGEMENT Dependencies SwiftPackage Manager Manage distribution of swift code. Integrated with swift build system
  4. Beta TestFlight Apple personal beta program Appaloosa Applause Applivery Firebase

    Complete beta, push notification, feedback & bug reports Google bought Crashlytics and merge it in firebase Test solution Store d’entreprise
  5. FASTLANE Build Automate build, test, codesign, dependencies Deploy Deploy at

    any store, send notifications to testers Analyse Analyse code, lint, code coverage Automate everything
  6. Person to follow CRHIS EIDHOF Founder of obj.io JOHN SUNDELL

    Author of Swift By Sundell Podcast, blog, and Open Source contributor MATTT Founder of NSHipster SEAN ALLEN iOS Content Creator in Youtube
  7. CONFERENCES dotSwift Mostly in January, part of the dot.conferences WWDC

    The most important conference for iOS developers. It’s when Apple introduces new technologies. AltConf If you are not selected for the WWDC, AltConf is for you. Made by developers for developers. FrenchKit Biggest French conference about iOS/MacOS development. DevFest Conferences around the world about development. Others UIKonf,, NSSPain, SwiftAlps, iOS Conf SG, Try! Swift
  8. OFFICIAL DOCUMENTATION ▪ developer.apple.com ▪ docs.swift.org OTHERS ▪ https://www.raywenderlich.com/ ▪

    https://www.swiftbysundell.com/ ▪ https://nshipster.com/ ▪ https://iosdevweekly.com/ Websites to knows
  9. CREDITS: This presentation template was created by Slidesgo, including icons

    by Flaticon, and infographics & images by Freepik. Please keep this slide for attribution. Does anyone have any questions? [email protected] https://blog.thibautc.com https://www.linkedin.com/in/thibaut-coutard/ https://twitter.com/ThibautCoutard THANKS