Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Scripting with Swift
Search
Mobile Flock
September 14, 2019
Technology
1
26
Scripting with Swift
Automation for various use-cases using Swift.
Mobile Flock
September 14, 2019
Tweet
Share
More Decks by Mobile Flock
See All by Mobile Flock
Powerful Layouts Made Simple by UICompositionalLayout
mobileflock
0
8
First Step Towards Accessibility
mobileflock
0
7
iOS App Security
mobileflock
0
9
Advanced Networking
mobileflock
1
35
Dynamic Type
mobileflock
2
26
Google Cast
mobileflock
1
31
Other Decks in Technology
See All in Technology
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
180
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.3k
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
160
マルチアカウント環境への発見的統制の導入
ch1aki
1
1.3k
開発生産性大幅アップ!Postman VS Code拡張機能
nagix
2
370
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
410
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
200
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
300
Next'24 事例セッションの紹介とクラウド資格を活用したキャリア形成について語りMuscle
yasumuusan
1
440
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.3k
プロデザ! BY リクルート vol.18_リクルートのリサーチ実践組織「リサーチブーストコミュニティ」
recruitengineers
PRO
3
280
FrontDoorとWebAppsを組み合わせた際のリダイレクト処理の注意点
kenichirokimura
1
510
Featured
See All Featured
Web development in the modern age
philhawksworth
202
10k
How GitHub (no longer) Works
holman
304
140k
Writing Fast Ruby
sferik
621
60k
Designing Experiences People Love
moore
136
23k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
KATA
mclloyd
15
12k
A Tale of Four Properties
chriscoyier
151
22k
Creatively Recalculating Your Daily Design Routine
revolveconf
210
11k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Transcript
c Scripting with Swift
c https://medium.com/@arnavgupta180 https://github.com/arnavgupta180 About me (iOS developer at TOKOPEDIA)
c • Why do we need scripts • Why to
choose swift for scripting • Usecases • Demo Agenda
c For automation Why to use scripts
c The product owner sends the requirement to increment the
font size by one throughout the app. When do we need scripts
c • Boring • Repetitive • Error prone Use scripts
to automate tasks
c
c Usecases • Create your own linter • Create your
own formatter • Create JSON to model converter • Find duplicate images • Find all constant strings • Can automate access modifiers • Write your own usecase
c Why to choose swift • Familiar • Less context
switching • Can use frameworks
c
c DEMO
c
c Refrences https://krakendev.io/blog/scripting-in-swift https://www.shinobicharts.com/blog/scripting-in-swift/ https://rderik.com/blog/using-swift-for-scripting/ https://www.youtube.com/watch?v=QBmLZ9D-_aI https://www.youtube.com/watch?v=tt3SqYt9c1o https://www.youtube.com/watch?v=1HC_slC5Uhs
c THANK YOU