Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
iOS State of the Art 2020
Yasmin Benatti
May 28, 2020
Programming
0
51
iOS State of the Art 2020
A presentation I did at #quarentech. An event organized by Ielusc and the system information course.
Yasmin Benatti
May 28, 2020
Tweet
Share
More Decks by Yasmin Benatti
See All by Yasmin Benatti
iOS 101 - #1 Tech Women Movile
yabenatti
0
67
iOS Workshop - Sevna Dev Day 2018
yabenatti
0
64
iOS 101
yabenatti
0
34
MonitoraSummerFinalProject
yabenatti
1
25
Mini Curso iOS IFSP São Carlos
yabenatti
0
84
Other Decks in Programming
See All in Programming
trocco® の品質を守る、とても普通な取り組み
kekekenta
0
360
Mobile Product Engineering
championswimmer
0
300
GitHubのユーザー名を変更した後のあれこれ
tahia910
0
130
Managing Error Messages with your Oracle Database REST APIs
thatjeffsmith
0
110
What's new in Jetpack / I/O Extended Japan 2022
star_zero
1
180
What's new in Android development tools まとめ
mkeeda
0
320
engineer
spacemarket
0
910
iOS 16からのロック画面Widget争奪戦に備える
tsuzuki817
0
220
Reactive Java Microservices on Kubernetes with Spring and JHipster
deepu105
1
170
GDG Seoul IO Extended 2022 - Android Compose
taehwandev
0
300
パターンマッチングを学んで新しいJavaの世界へ!Java 18までの目玉機能をおさらいしよう / Java 18 pattern matching
ihcomega56
3
400
チームでカレーを作ろう!アジャイルカレークッキング
akitotsukahara
0
790
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
11
1.6k
Bash Introduction
62gerente
597
210k
In The Pink: A Labor of Love
frogandcode
131
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
19
1.2k
A Modern Web Designer's Workflow
chriscoyier
689
180k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
7
1.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
12
920
Rails Girls Zürich Keynote
gr2m
86
12k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
37
3.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
19
1.4k
A better future with KSS
kneath
225
15k
The Mythical Team-Month
searls
209
39k
Transcript
iOS 2020 State of the Art
$ whoami iOS Developer @iFood github.com/yabenatti yasminbenatti.com co-organizer @Movile Tech
Women @CocoaHeads Campinas co-host @MovileCast
Agenda assuntos importantes eventos novidades hype nos projetos existente links:
yasminbenatti.com
DIVERSIDADE
Diversidade AltConf @mayuko @nictheawesome @pgor gênero classe social idade pcd
etnia lgbtqi+ senioridade Flawless iOS Awesome Ladies iOS Engineers to Follow on Twitter
EVENTOS
Eventos WWDC AltConf Swiftable NSBrazil TDC Cocoaheads
NOVIDADES
Novidades SwiftUI Combine Search Bar Modal Presentation New interface language
Replaces UIKit declarative framework for processing values over time
Novidades SwiftUI Combine Search Bar Modal Presentation New interface language
Replaces UIKit declarative framework for processing values over time
Novidades WatchOS Apps iPad Apps for Mac WatchOS apps now
have their own AppStore Same code-base
Novidades WatchOS Apps iPad Apps for Mac WatchOS apps now
have their own AppStore Same code-base
Novidades Search Bar Modal Presentation Modal Presentation New transitions to
present screens Dark Mode
Novidades Search Bar Modal Presentation New transitions to present screens
Modal Presentation Dark Mode
Novidades Search Bar More customization Open API Finally Accessibility Inspector
Identify parts of the app with voice commands
Novidades Search Bar More customization Open API Finally Accessibility Inspector
Identify parts of the app
CODE QUALITY
Code Quality TDD Code coverage Unit tests CI integration
Code Quality Clean Architecture Single responsibility Layers Reusability ⚠large projects
alert
Code Quality Modules µFeatures Monorepo Reusability ⚠large projects alert
Code Quality Build Tools Buck Bazel ⚠large projects alert
Questions?
Thank you! /MinBenatti yasminbenatti .com
Flawless - Awesome Ladies https://medium.com/flawless-app-stories/awesome-ladies-ios-engineers-to-follow-on-twitter-4fd9dff8b242 AltConf https://www.youtube.com/playlist?list=PLljEvxF6pJBBSQXDRnQvACukLJGybS17O http://yasminbenatti.com/2019/06/16/wwdc-and-altconf-2019/ Referências
SwiftUI https://developer.apple.com/videos/play/wwdc2019/204/ Combine https://developer.apple.com/videos/play/wwdc2019/722/ https://developer.apple.com/videos/play/wwdc2019/721/ iPad Apps for Mac https://developer.apple.com/videos/play/wwdc2019/205/
WatchOS apps https://developer.apple.com/videos/play/wwdc2019/208/ Modal Presentation https://developer.apple.com/videos/play/wwdc2019/808/ Dark Mode https://developer.apple.com/videos/play/wwdc2019/214/ Referências
Accessibility Inspector https://developer.apple.com/videos/play/wwdc2019/257/ Search Bar APIs https://developer.apple.com/videos/play/wwdc2019/224/ Referências
Code quality http://yasminbenatti.com/2020/05/20/monorepos-and-microfeatures-why-do-i-love-them-so-much/ http://yasminbenatti.com/2018/10/18/ios-tests-101/ http://yasminbenatti.com/2018/10/17/ios-tests-links-interessantes/ https://www.amazon.com.br/Clean-Architecture-Craftsmans-Software-Structure/dp/0134494164 Buck https://buck.build/ http://yasminbenatti.com/2020/04/26/buck-101-the-key-concepts-of-facebooks-famous-build-tool/ Bazel
https://bazel.build/ Referências