Submit Search
Upload
Lviv MD Day 2015 Костянтин Бичков "iOS Autolayouts – це добре!"
•
1 like
•
333 views
Lviv Startup Club
Follow
Lviv MD Day 2015 Костянтин Бичков "iOS Autolayouts – це добре!"
Read less
Read more
Business
Report
Share
Report
Share
1 of 32
Download now
Download to read offline
Recommended
Микита Полатайко “Проходження валютного контролю без актів або як легально за...
Микита Полатайко “Проходження валютного контролю без актів або як легально за...
Lviv Startup Club
Москалюк Володимир "Landing Page, як ефективний інструмент продажу через інте...
Москалюк Володимир "Landing Page, як ефективний інструмент продажу через інте...
Lviv Startup Club
Олександр Ісаченко “Від А до Я. Детальна інструкція як підготуватися до переї...
Олександр Ісаченко “Від А до Я. Детальна інструкція як підготуватися до переї...
Lviv Startup Club
Сергій Хмельовський “Growing up from freelancer to company. Quick tips”
Сергій Хмельовський “Growing up from freelancer to company. Quick tips”
Lviv Startup Club
Lviv MD Day 2015 Іван Дзямулич "Мобільна розробка. Де гроші? Розробка продукт...
Lviv MD Day 2015 Іван Дзямулич "Мобільна розробка. Де гроші? Розробка продукт...
Lviv Startup Club
Lviv MD Day 2015 Мобільний додаток "Trucker: Mountain Delivery"
Lviv MD Day 2015 Мобільний додаток "Trucker: Mountain Delivery"
Lviv Startup Club
PMday 2015. Олексій Єгошин “Як вибрати персональну методологію під свій проект”
PMday 2015. Олексій Єгошин “Як вибрати персональну методологію під свій проект”
Lviv Startup Club
Lviv MD Day 2015 Роман Остап "Intro to security analytics. Security Analytics...
Lviv MD Day 2015 Роман Остап "Intro to security analytics. Security Analytics...
Lviv Startup Club
Recommended
Микита Полатайко “Проходження валютного контролю без актів або як легально за...
Микита Полатайко “Проходження валютного контролю без актів або як легально за...
Lviv Startup Club
Москалюк Володимир "Landing Page, як ефективний інструмент продажу через інте...
Москалюк Володимир "Landing Page, як ефективний інструмент продажу через інте...
Lviv Startup Club
Олександр Ісаченко “Від А до Я. Детальна інструкція як підготуватися до переї...
Олександр Ісаченко “Від А до Я. Детальна інструкція як підготуватися до переї...
Lviv Startup Club
Сергій Хмельовський “Growing up from freelancer to company. Quick tips”
Сергій Хмельовський “Growing up from freelancer to company. Quick tips”
Lviv Startup Club
Lviv MD Day 2015 Іван Дзямулич "Мобільна розробка. Де гроші? Розробка продукт...
Lviv MD Day 2015 Іван Дзямулич "Мобільна розробка. Де гроші? Розробка продукт...
Lviv Startup Club
Lviv MD Day 2015 Мобільний додаток "Trucker: Mountain Delivery"
Lviv MD Day 2015 Мобільний додаток "Trucker: Mountain Delivery"
Lviv Startup Club
PMday 2015. Олексій Єгошин “Як вибрати персональну методологію під свій проект”
PMday 2015. Олексій Єгошин “Як вибрати персональну методологію під свій проект”
Lviv Startup Club
Lviv MD Day 2015 Роман Остап "Intro to security analytics. Security Analytics...
Lviv MD Day 2015 Роман Остап "Intro to security analytics. Security Analytics...
Lviv Startup Club
iCamp 2015. Андрій Кириченко “Підводні камені реклами в Facebook”
iCamp 2015. Андрій Кириченко “Підводні камені реклами в Facebook”
Lviv Startup Club
Lviv MD Day 2015 Олег Новосад "Developing location-based RTA"
Lviv MD Day 2015 Олег Новосад "Developing location-based RTA"
Lviv Startup Club
iCamp 2015. Володимир Москалюк “Реальний Landing Page”
iCamp 2015. Володимир Москалюк “Реальний Landing Page”
Lviv Startup Club
iCamp 2015. Андрій Чорний “Формула успішного інтернет-магазину”
iCamp 2015. Андрій Чорний “Формула успішного інтернет-магазину”
Lviv Startup Club
Lviv Mobile Cafe Антон Шишкін "Мобільні додатки для електронного урядування"
Lviv Mobile Cafe Антон Шишкін "Мобільні додатки для електронного урядування"
Lviv Startup Club
iCamp 2015. Анастасія Овчаренко “Бізнес-процеси для інтернет-магазина”
iCamp 2015. Анастасія Овчаренко “Бізнес-процеси для інтернет-магазина”
Lviv Startup Club
Марія Науменко: WIFI – незабутня реклама!
Марія Науменко: WIFI – незабутня реклама!
Lviv Startup Club
Ігор Антонов “Короткий курс теорії ймовірності для ігрових дизайнерів.”
Ігор Антонов “Короткий курс теорії ймовірності для ігрових дизайнерів.”
Lviv Startup Club
Lviv Mobile Cafe Юрій Пілінкевич Презентація додатку "Львів аудіо"
Lviv Mobile Cafe Юрій Пілінкевич Презентація додатку "Львів аудіо"
Lviv Startup Club
Андрій Ждань “Як здобувати знання, які рухають нас вперед. І що з ними потім ...
Андрій Ждань “Як здобувати знання, які рухають нас вперед. І що з ними потім ...
Lviv Startup Club
Андрій Ждань “Фрілансер наважився взяти проект під ключ, що його чекає”
Андрій Ждань “Фрілансер наважився взяти проект під ключ, що його чекає”
Lviv Startup Club
iCamp 2015. Микита Семенов “Тренди світового e-commerce ринку в 2015-2016 роках”
iCamp 2015. Микита Семенов “Тренди світового e-commerce ринку в 2015-2016 роках”
Lviv Startup Club
Золотарьова Катерина “1001 конверсія, або як відстежувати результати роботи і...
Золотарьова Катерина “1001 конверсія, або як відстежувати результати роботи і...
Lviv Startup Club
iCamp 2015. Олег Галіца “Основні поняття релевантності. Базові поняття про пр...
iCamp 2015. Олег Галіца “Основні поняття релевантності. Базові поняття про пр...
Lviv Startup Club
LIMC Христина Дикун "Відео-маркетинг. Як ненав"язливо розповісти про свій тов...
LIMC Христина Дикун "Відео-маркетинг. Як ненав"язливо розповісти про свій тов...
Lviv Startup Club
Анна Зайцева “За образом і подобою…, або як керівник впливає на формування ...
Анна Зайцева “За образом і подобою…, або як керівник впливає на формування ...
Lviv Startup Club
Василь Мацук “Середовище (архітектура) в мобільній грі. Як зробити 3d оточенн...
Василь Мацук “Середовище (архітектура) в мобільній грі. Як зробити 3d оточенн...
Lviv Startup Club
Lviv GameDev Mixer Данило Сиротинський "Практичний досвід синхронізації ігор ...
Lviv GameDev Mixer Данило Сиротинський "Практичний досвід синхронізації ігор ...
Lviv Startup Club
Лариса Олійник “Як побудувати hr та рекрутинг в молодій компанії”
Лариса Олійник “Як побудувати hr та рекрутинг в молодій компанії”
Lviv Startup Club
MOPCON 2014 - Best software architecture in app development
MOPCON 2014 - Best software architecture in app development
anistar sung
Declarative UIs with Jetpack Compose
Declarative UIs with Jetpack Compose
Ramon Ribeiro Rabello
Exploring CameraX from JetPack
Exploring CameraX from JetPack
Hassan Abid
More Related Content
Viewers also liked
iCamp 2015. Андрій Кириченко “Підводні камені реклами в Facebook”
iCamp 2015. Андрій Кириченко “Підводні камені реклами в Facebook”
Lviv Startup Club
Lviv MD Day 2015 Олег Новосад "Developing location-based RTA"
Lviv MD Day 2015 Олег Новосад "Developing location-based RTA"
Lviv Startup Club
iCamp 2015. Володимир Москалюк “Реальний Landing Page”
iCamp 2015. Володимир Москалюк “Реальний Landing Page”
Lviv Startup Club
iCamp 2015. Андрій Чорний “Формула успішного інтернет-магазину”
iCamp 2015. Андрій Чорний “Формула успішного інтернет-магазину”
Lviv Startup Club
Lviv Mobile Cafe Антон Шишкін "Мобільні додатки для електронного урядування"
Lviv Mobile Cafe Антон Шишкін "Мобільні додатки для електронного урядування"
Lviv Startup Club
iCamp 2015. Анастасія Овчаренко “Бізнес-процеси для інтернет-магазина”
iCamp 2015. Анастасія Овчаренко “Бізнес-процеси для інтернет-магазина”
Lviv Startup Club
Марія Науменко: WIFI – незабутня реклама!
Марія Науменко: WIFI – незабутня реклама!
Lviv Startup Club
Ігор Антонов “Короткий курс теорії ймовірності для ігрових дизайнерів.”
Ігор Антонов “Короткий курс теорії ймовірності для ігрових дизайнерів.”
Lviv Startup Club
Lviv Mobile Cafe Юрій Пілінкевич Презентація додатку "Львів аудіо"
Lviv Mobile Cafe Юрій Пілінкевич Презентація додатку "Львів аудіо"
Lviv Startup Club
Андрій Ждань “Як здобувати знання, які рухають нас вперед. І що з ними потім ...
Андрій Ждань “Як здобувати знання, які рухають нас вперед. І що з ними потім ...
Lviv Startup Club
Андрій Ждань “Фрілансер наважився взяти проект під ключ, що його чекає”
Андрій Ждань “Фрілансер наважився взяти проект під ключ, що його чекає”
Lviv Startup Club
iCamp 2015. Микита Семенов “Тренди світового e-commerce ринку в 2015-2016 роках”
iCamp 2015. Микита Семенов “Тренди світового e-commerce ринку в 2015-2016 роках”
Lviv Startup Club
Золотарьова Катерина “1001 конверсія, або як відстежувати результати роботи і...
Золотарьова Катерина “1001 конверсія, або як відстежувати результати роботи і...
Lviv Startup Club
iCamp 2015. Олег Галіца “Основні поняття релевантності. Базові поняття про пр...
iCamp 2015. Олег Галіца “Основні поняття релевантності. Базові поняття про пр...
Lviv Startup Club
LIMC Христина Дикун "Відео-маркетинг. Як ненав"язливо розповісти про свій тов...
LIMC Христина Дикун "Відео-маркетинг. Як ненав"язливо розповісти про свій тов...
Lviv Startup Club
Анна Зайцева “За образом і подобою…, або як керівник впливає на формування ...
Анна Зайцева “За образом і подобою…, або як керівник впливає на формування ...
Lviv Startup Club
Василь Мацук “Середовище (архітектура) в мобільній грі. Як зробити 3d оточенн...
Василь Мацук “Середовище (архітектура) в мобільній грі. Як зробити 3d оточенн...
Lviv Startup Club
Lviv GameDev Mixer Данило Сиротинський "Практичний досвід синхронізації ігор ...
Lviv GameDev Mixer Данило Сиротинський "Практичний досвід синхронізації ігор ...
Lviv Startup Club
Лариса Олійник “Як побудувати hr та рекрутинг в молодій компанії”
Лариса Олійник “Як побудувати hr та рекрутинг в молодій компанії”
Lviv Startup Club
Viewers also liked
(19)
iCamp 2015. Андрій Кириченко “Підводні камені реклами в Facebook”
iCamp 2015. Андрій Кириченко “Підводні камені реклами в Facebook”
Lviv MD Day 2015 Олег Новосад "Developing location-based RTA"
Lviv MD Day 2015 Олег Новосад "Developing location-based RTA"
iCamp 2015. Володимир Москалюк “Реальний Landing Page”
iCamp 2015. Володимир Москалюк “Реальний Landing Page”
iCamp 2015. Андрій Чорний “Формула успішного інтернет-магазину”
iCamp 2015. Андрій Чорний “Формула успішного інтернет-магазину”
Lviv Mobile Cafe Антон Шишкін "Мобільні додатки для електронного урядування"
Lviv Mobile Cafe Антон Шишкін "Мобільні додатки для електронного урядування"
iCamp 2015. Анастасія Овчаренко “Бізнес-процеси для інтернет-магазина”
iCamp 2015. Анастасія Овчаренко “Бізнес-процеси для інтернет-магазина”
Марія Науменко: WIFI – незабутня реклама!
Марія Науменко: WIFI – незабутня реклама!
Ігор Антонов “Короткий курс теорії ймовірності для ігрових дизайнерів.”
Ігор Антонов “Короткий курс теорії ймовірності для ігрових дизайнерів.”
Lviv Mobile Cafe Юрій Пілінкевич Презентація додатку "Львів аудіо"
Lviv Mobile Cafe Юрій Пілінкевич Презентація додатку "Львів аудіо"
Андрій Ждань “Як здобувати знання, які рухають нас вперед. І що з ними потім ...
Андрій Ждань “Як здобувати знання, які рухають нас вперед. І що з ними потім ...
Андрій Ждань “Фрілансер наважився взяти проект під ключ, що його чекає”
Андрій Ждань “Фрілансер наважився взяти проект під ключ, що його чекає”
iCamp 2015. Микита Семенов “Тренди світового e-commerce ринку в 2015-2016 роках”
iCamp 2015. Микита Семенов “Тренди світового e-commerce ринку в 2015-2016 роках”
Золотарьова Катерина “1001 конверсія, або як відстежувати результати роботи і...
Золотарьова Катерина “1001 конверсія, або як відстежувати результати роботи і...
iCamp 2015. Олег Галіца “Основні поняття релевантності. Базові поняття про пр...
iCamp 2015. Олег Галіца “Основні поняття релевантності. Базові поняття про пр...
LIMC Христина Дикун "Відео-маркетинг. Як ненав"язливо розповісти про свій тов...
LIMC Христина Дикун "Відео-маркетинг. Як ненав"язливо розповісти про свій тов...
Анна Зайцева “За образом і подобою…, або як керівник впливає на формування ...
Анна Зайцева “За образом і подобою…, або як керівник впливає на формування ...
Василь Мацук “Середовище (архітектура) в мобільній грі. Як зробити 3d оточенн...
Василь Мацук “Середовище (архітектура) в мобільній грі. Як зробити 3d оточенн...
Lviv GameDev Mixer Данило Сиротинський "Практичний досвід синхронізації ігор ...
Lviv GameDev Mixer Данило Сиротинський "Практичний досвід синхронізації ігор ...
Лариса Олійник “Як побудувати hr та рекрутинг в молодій компанії”
Лариса Олійник “Як побудувати hr та рекрутинг в молодій компанії”
Similar to Lviv MD Day 2015 Костянтин Бичков "iOS Autolayouts – це добре!"
MOPCON 2014 - Best software architecture in app development
MOPCON 2014 - Best software architecture in app development
anistar sung
Declarative UIs with Jetpack Compose
Declarative UIs with Jetpack Compose
Ramon Ribeiro Rabello
Exploring CameraX from JetPack
Exploring CameraX from JetPack
Hassan Abid
Academy PRO: React native - building first scenes
Academy PRO: React native - building first scenes
Binary Studio
Building Reusable SwiftUI Components
Building Reusable SwiftUI Components
Peter Friese
Flex 4 tips
Flex 4 tips
Nitin Khattar
AppDevKit for iOS Development
AppDevKit for iOS Development
anistar sung
JSLab. Алексей Волков. "React на практике"
JSLab. Алексей Волков. "React на практике"
GeeksLab Odessa
Jetpack, with new features in 2021 GDG Georgetown IO Extended
Jetpack, with new features in 2021 GDG Georgetown IO Extended
Toru Wonyoung Choi
react-slides.pdf
react-slides.pdf
DayNightGaMiNg
react-slides.pdf gives information about react library
react-slides.pdf gives information about react library
janet736113
What’s new in Android JetPack
What’s new in Android JetPack
Hassan Abid
react-slides.pptx
react-slides.pptx
DayNightGaMiNg
React & Redux for noobs
React & Redux for noobs
[T]echdencias
JS Fest 2018. Илья Иванов. Введение в React-Native
JS Fest 2018. Илья Иванов. Введение в React-Native
JSFestUA
reactjs-quiz..docs.pdf
reactjs-quiz..docs.pdf
AyanSarkar78
React vs Angular2
React vs Angular2
Corley S.r.l.
React native by example by Vadim Ruban
React native by example by Vadim Ruban
Lohika_Odessa_TechTalks
The battle between the states (all about flutter stateless & stateful widgets...
The battle between the states (all about flutter stateless & stateful widgets...
Katy Slemon
CodeMash - Building Rich Apps with Groovy SwingBuilder
CodeMash - Building Rich Apps with Groovy SwingBuilder
Andres Almiray
Similar to Lviv MD Day 2015 Костянтин Бичков "iOS Autolayouts – це добре!"
(20)
MOPCON 2014 - Best software architecture in app development
MOPCON 2014 - Best software architecture in app development
Declarative UIs with Jetpack Compose
Declarative UIs with Jetpack Compose
Exploring CameraX from JetPack
Exploring CameraX from JetPack
Academy PRO: React native - building first scenes
Academy PRO: React native - building first scenes
Building Reusable SwiftUI Components
Building Reusable SwiftUI Components
Flex 4 tips
Flex 4 tips
AppDevKit for iOS Development
AppDevKit for iOS Development
JSLab. Алексей Волков. "React на практике"
JSLab. Алексей Волков. "React на практике"
Jetpack, with new features in 2021 GDG Georgetown IO Extended
Jetpack, with new features in 2021 GDG Georgetown IO Extended
react-slides.pdf
react-slides.pdf
react-slides.pdf gives information about react library
react-slides.pdf gives information about react library
What’s new in Android JetPack
What’s new in Android JetPack
react-slides.pptx
react-slides.pptx
React & Redux for noobs
React & Redux for noobs
JS Fest 2018. Илья Иванов. Введение в React-Native
JS Fest 2018. Илья Иванов. Введение в React-Native
reactjs-quiz..docs.pdf
reactjs-quiz..docs.pdf
React vs Angular2
React vs Angular2
React native by example by Vadim Ruban
React native by example by Vadim Ruban
The battle between the states (all about flutter stateless & stateful widgets...
The battle between the states (all about flutter stateless & stateful widgets...
CodeMash - Building Rich Apps with Groovy SwingBuilder
CodeMash - Building Rich Apps with Groovy SwingBuilder
More from Lviv Startup Club
Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
Lviv Startup Club
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
Lviv Startup Club
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Lviv Startup Club
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
Lviv Startup Club
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
Lviv Startup Club
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
Lviv Startup Club
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Lviv Startup Club
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Lviv Startup Club
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
Lviv Startup Club
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Lviv Startup Club
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Lviv Startup Club
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Lviv Startup Club
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Lviv Startup Club
Nataliya Kryvonis: Essential soft skills to lead your team (UA)
Nataliya Kryvonis: Essential soft skills to lead your team (UA)
Lviv Startup Club
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
Lviv Startup Club
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Lviv Startup Club
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Lviv Startup Club
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Lviv Startup Club
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Lviv Startup Club
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Lviv Startup Club
More from Lviv Startup Club
(20)
Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Nataliya Kryvonis: Essential soft skills to lead your team (UA)
Nataliya Kryvonis: Essential soft skills to lead your team (UA)
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Recently uploaded
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Delhi Call girls
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Abortion pills in Kuwait Cytotec pills in Kuwait
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
anilsa9823
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
Roland Driesen
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
karancommunications
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
anilsa9823
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
Roland Driesen
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
Any kyc Account
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
Andy Lambert
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
IlamathiKannappan
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
M.C Lodges -- Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
Aaiza Hassan
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
Organizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
Seta Wicaksana
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
Eric T. Tung
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
Forklift Trucks in Minnesota
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Recently uploaded
(20)
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
M.C Lodges -- Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Organizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
Lviv MD Day 2015 Костянтин Бичков "iOS Autolayouts – це добре!"
1.
iOS Autolayouts Konstantin Bychkov @xnekoix http://www.ciklum.com
2.
Main Layout approaches Springs
& Struts Autolayouts StackView ReactiveCocoaLayout ComponentKit
3.
Springs & Struts frame
absolute positioning autoresizing masks
4.
Springs & Struts
Pros easy to understand how it works and easy to debug works really fast
5.
Springs & Struts
Cons messy to work with complex dynamic layouts imperative different devices screen sizes adds more complexity to implementation
6.
ReactiveCocoaLayout Allows to describe
layouts in a reactive way https://github.com/ReactiveCocoa/ReactiveCocoaLayout
7.
ReactiveCocoaLayout Pros works fast animations
through ReactiveAnimation open-source declarative
8.
ReactiveCocoaLayout Cons alpha no Interface
Builder support objective-c
9.
ReactiveCocoaLayout Debatable unidirectional layout
update (top-down) (easier to debug / but harder to propagate changes upstream) ReactiveCocoa
10.
ComponentKit From Facebook known
for their react.js which was basically an inspiration for ComponentKit
11.
ComponentKit Pros declarative flex-box model open-source
12.
ComponentKit Cons not supported
anymore (but developers promised some swift implementation) no Interface Builder support
13.
ComponentKit Debatable objective-c++
14.
Apple Autolayouts Based on
Cassowary constraint solving toolkit developed by Greg Badros and Alan Borning.
15.
y = a
* x + b
16.
attribute1 = multiplier
* attribute2 + constant
17.
attribute1 = multiplier
* attribute2 + constant attribute1 >= multiplier * attribute2 + constant attribute1 <= multiplier * attribute2 + constant
18.
attribute1 = multiplier
* attribute2 + constant @ priority attribute1 >= multiplier * attribute2 + constant @ priority attribute1 <= multiplier * attribute2 + constant @ priority
19.
Content Hugging /
Compression Resistance override func intrinsicContentSize() -> CGSize { return CGSize( width: 320, height: UIViewNoIntrinsicMetric) }
20.
H:[view1]-(>=100@500)-[view2] H:[view1]-(<=60@499)-[view2] - Still
tries to satisfy inequality
21.
Intrinsic content size
width = 200 height = 400 Transforms to set of constraints H:[view(>=200@(Compression Resistance Priority))] H:[view(<=200@(Hugging Priority))] V:[view(>=400@(Compression Resistance Priority))] V:[view(<=400@(Hugging Priority))]
22.
Since iOS 8 Size
classes (UITraitCollection) New attributes Activate/Deactivate constraints
23.
Since iOS 9 New
attributes UIStackView Anchors UILayoutGuide
24.
StackView Android linear layout You
should definitely use it.
25.
Anchors are constraint fabric
26.
UILayoutGuide pretty good solution
for some layout problems not supported in Interface Builder
27.
Good Layout principles: Necessity
and Sufficiency Adaptivity
28.
Apple Auto Layout
Pros Declarative Interface Builder Swift
29.
Apple Auto Layout
Cons Slower then Springs & Struts
30.
Debug Session command alias
objcpo po -l objc++ -O -- command alias objcexpr expr -l objc++ -O -- po view.performSelector(_autolayoutTrace) objcpo [[UIWindow keyWindow] _autolayoutTrace] // prints layouts ambiguity objcpo [view constraintsAffectingLayoutForAxis:0] // horizontal objcpo [view constraintsAffectingLayoutForAxis:1] // vertical [view hasAmbiguousLayout] // BOOL [view exerciseAmbiguityInLayout] // visualizing ambiguity expr (void)[CATransaction flush] Facebook/Chisel
31.
QA
32.
Thanks! Materials https://www.objc.io/issues/3-views/advanced-auto-layout-toolbox/ Apple WWDC sessions Apple
iOS documentation Examples https://github.com/xNekOIx/talks/tree/master/StackView
Download now