Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Современные стандарты iOS разработки
Search
CocoaHeads
September 29, 2018
Programming
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Современные стандарты iOS разработки
CocoaHeads
September 29, 2018
More Decks by CocoaHeads
See All by CocoaHeads
Тесты: Повторение. Виктор Суриков
cocoaheads
0
110
Sign In with Apple (client + server). Петр Третьяков
cocoaheads
0
340
Эволюция антипаттернов в Java и Kotlin. Михаил Горюнов
cocoaheads
0
200
Рефакторинг в условиях быстрорастущего стартапа. Егор Фесенко
cocoaheads
0
80
Make Experiments Great Again, или Как iOS Браузер А/Б тестирование улучшал
cocoaheads
0
140
Лотерея в приложении: отрисовка, анимация и никакого мошенничества
cocoaheads
0
120
Микроинтеракции в iOS
cocoaheads
0
260
SceneKit на практике
cocoaheads
0
150
Пишем под iOS на Flutter
cocoaheads
0
180
Other Decks in Programming
See All in Programming
AI駆動開発4年目の現在地(『あなたはFDEになるべきか?』イベント資料)
kumaiu
0
380
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
190
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
1
300
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
290
Zero-Tap Sign-In対応、結局何をすればいいの?
mitohato14
0
1.8k
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
230
Spec-Driven Development - Why Vaadin Is the Perfect Fit
simas
PRO
0
240
Moscow Python Meetup №112. Как поселить ИИ агентов в event driven архитектуре
moscowdjango
PRO
0
110
React Native経験者が Flutterを30⽇間触って驚いたこと
3saito
0
160
AWS CDKを理解するために公式の定義を深掘って解説してみる / Understanding AWS CDK by Digging into Its Official Definition
akihisaikeda
3
290
AI Augmentation Techniques with Liberty
ivargrimstad
1
410
DroidKnights 2026 Android A2UI Jetpack Compose 기반의 안전한 AI UI 렌더링 - 박제창
itsmedreamwalker
1
210
Featured
See All Featured
For a Future-Friendly Web
brad_frost
184
11k
How to train your dragon (web standard)
notwaldorf
96
6.9k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Odyssey Design
rkendrick25
PRO
2
930
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
520
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Building AI with AI
inesmontani
PRO
1
1.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
450
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
320
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
380
Become a Pro
speakerdeck
PRO
31
6.4k
Transcript
Делаем хорошо Современные стандарты iOS разработки
Откуда взялся этот доклад
Secret App ?
None
None
Процессы Код Команда
Процессы
Постановка задач
Дизайн
Дизайн-ревью Дизайн-система
Badoo Cosmos Badoo Cosmos
Git
Git Flow GitHub Flow Trunk-Based
Code-review
Зачем это
None
Code-owners
CI
Платно Бесплатно +
Автоматизация
Fastlane Deploy Certs Build Number
Release trains A/B Feature-toggle
Надежность
Креши ☠
Тестирование кода Unit UI Integration
Тестирование продукта
Код
Расширяемость
Архитектуры MVC MVP MVVM VIPER YARCH RIB LOTUS TEA DISCOVER
MVC is not your problem
Dev/Prod
.xcconfig Сокращать время до прода Dev ~ Prod
Форматирование
SwiftLint SwiftFormat
None
Безопасность
Obfuscate sensitive strings SSL Pinning Credentials Keys/Secrets Private APIs
Зависимости
CocoaPods Carthage amimono cocoapods-keys xcode-version
Offline-ready Privacy Speed Data consumption Scaling Battery Reliability
Realm / CoreData Launch w/o internet Read-only
Команда
Bus Factor
< Сложность > Общих знаний
Культура
OpenSource
Public speaking
P.S.