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

iOS 101 - #1 Tech Women Movile

iOS 101 - #1 Tech Women Movile

This was an introduction to what iOS is like and what it takes to start developing apps. I talked about a few topics such as:

* iPhone and iOS history
* Swift
* Objective C
* MVC
* Lifecycle
* Constraints and Autolayout
* XIB
* Storyboards
* View Coding
* UI Components
* Main iOS topics
* Libraries
* A bit more advanced topics
* References for tutorials, articles, and courses
* Women representation on market

Yasmin Benatti

January 22, 2019
Tweet

More Decks by Yasmin Benatti

Other Decks in Programming

Transcript

  1. Agenda •História •The basics •User interface •Por onde começar •Próximos

    passos •Tutoriais + artigos + cursos •Culture change •Fontes

  2. iPhone 2007 2009 2008 2010 2012 2014 2011 2013 2015

    2016 2017 2018 The iPhone 3GS 4S 5S
 5C 6S
 6S Plus 8
 8 Plus X 3G 4 5 6
 6 Plus 7
 7 Plus SE XR
 XS
 XS Max
  3. iPhone iPhone OS 1 iPhone OS 3 iPhone OS 2

    iOS 4 iOS 6 iOS 8 iOS 5 iOS 7 iOS 9 iOS 10 iOS 11 iOS 12 Multi touch Copy paste Push notifications Spotlight Notification Centre iMessage Siri iCloud Control centre AirDrop Touch ID Parallax home screen 3D Touch Siri Upgrades AR AppStore redesign Drag and drop Files app Location 3rd party apps Facetime Multitasking Maps Passbook TestFlight Kits para devs Apple Pay Siri Kit Maps Kit iMessage Kit Group FaceTime Dual SIM
 Siri Shortcuts
  4. O que eu preciso? •Um dispositivo com MacOS •Para distribuição

    •Um dispositivo com iOS •Uma conta paga de developer da Apple 

  5. Tab 4 Tab 1 Tab 3 Tab 2 Tab 5

    Tab 1 9:41 Copyright © 2018 Apple Inc. All rights reserved. Navigation Bar Large title
  6. Done Cancel Title 9:41 Copyright © 2018 Apple Inc. All

    rights reserved. iOS 12 Navigation Bar Small title
  7. Done Cancel Title 9:41 Copyright © 2018 Apple Inc. All

    rights reserved. iOS 12 Bar Button Items
  8. Tab 4 Tab 1 Tab 3 Tab 2 Tab 5

    Tab 1 9:41 Copyright © 2018 Apple Inc. All rights reserved. Tab bar
  9. Tab 4 Tab 1 Tab 3 Tab 2 Tab 5

    Tab 1 9:41 Copyright © 2018 Apple Inc. All rights reserved. Status Bar Home button indicator ContentView
  10. SECTION HEADING Child View 1 Child View 2 Child View

    3 Child View 4 Parent View 9:41 App Templates - Parent View with Toolbar (Light) Copyright © 2018 Apple Inc. All rights reserved. iOS 12 TableView Section Header
  11. XIB

  12. Tutoriais + artigos + cursos Natasha The Robot NSHipster Objc.io

    Cocoacast RayWenderlich Let’s Build That App Brian Advent Mark Moeykens PluralSight Udemy AppCoda UseYourLoaf iOSGoodies Apple Documentation
  13. Google toda a empresa 30% 70% 21% 79% 25% 75%

    Men Women posições de liderança áreas de tecnologia
  14. Yahoo toda a empresa 37% 63% 15% 85% 23% 77%

    Men Women posições de liderança áreas de tecnologia
  15. Facebook toda a empresa 31% 69% 15% 85% 23% 77%

    Men Women posições "seniors" áreas de tecnologia
  16. Fontes 2016 State of Mobile Apps Google Diversity Annual Report

    Change culture, not curriculum 8 master Apple developers Inspire her mind - Verizon Comercial Building a more diverse Facebook Google’s diversity transparency is great - but it’s just a start A quick survey of tech giants reaffirms just how white and male they are Women in Mobile The 30 most powerful women in mobile advertising
 The ultimate guide to iPhone resolutions Apple human interface guidelines An illustrated history of iOS The decade that built the iPhone