Материалы по теме «iOS»

RSS

Проектирование retry обертки для функций на Swift Проектирование retry обертки для функций на Swift

Алексей Савченко 1898

Меня зовут Алексей Савченко, я iOS инженер в Genesis. Недавно я столкнулся с ситуацией, когда некоторая функция в проекте могла сгенерировать ошибку при определенном стечении обстоятельств, и был смысл в повторном вызове этой функции. Хочу поделиться с вами своим решением. 6

DOU Labs: как в KeepSolid создали приложение для электронной подписи документов DOU Labs: как в KeepSolid создали приложение для электронной подписи документов

Andrey Drozhzhin 3634

Привет! Меня зовут Андрей, я — Product Manager в KeepSolid. Сегодня расскажу об одном из наших приложений для бизнеса, которое позволяет подписывать документы в электронном виде. Это освобождает специалистов и собственников бизнеса от устаревшей процедуры «распечатать-подписать-отсканировать-отправить» и значительно экономит время. 17

Що має знати Senior iOS/macOS Developer. Результати аналізу вакансій на DOU Що має знати Senior iOS/macOS Developer. Результати аналізу вакансій на DOU

Dim Walker 7938

У вакансіях стає важливою вказівка про те, чи має кандидат знати Objective-C. Нині вже може існувати Senior iOS Developer і без цих знань, якщо він починав зі Swift. Також у вакансіях майже не зустрічається ARKit, хоча експерти вважають, що розробникам слід звернути на нього увагу. 20

DOU Labs: як у MacPaw створили застосунок для зручного сортування сміття DOU Labs: як у MacPaw створили застосунок для зручного сортування сміття

Kseniia Rastvorova 4476

Привіт, мене звати Ксенія, я спеціаліст із комунікацій у MacPaw. Трохи більше року тому в компанії почали роботу над екозастосунком, що допоміг би зробити сортування сміття легким та приємним. Про ідею створення застосунку, процес розробки та результати роботи я розповім у цій статті. 8

DOU Labs: как в WeAR studio создали приложение — виртуальный интернет-магазин бытовой техники DOU Labs: как в WeAR studio создали приложение — виртуальный интернет-магазин бытовой техники

Павел Эльясов 3162

Добрый день. Я — Павел Эльясов, Tech Lead компании WeAR studio. Хочу ознакомить вас с нашим продуктом и некоторыми аспектами его технической реализации в рамках разработки e-Commerce проекта «Алло». Это виртуальный интернет-магазин, который позволяет посмотреть товары с помощью фотореалистичных 3D-моделей. 25

DOU Labs: как в IntelVerse создали AI-коуча по персональному развитию DOU Labs: как в IntelVerse создали AI-коуча по персональному развитию

Dmytro Marakhovskyi 2635

Привет, меня зовут Дмитрий Мараховский, я СCО компании IntelVerse. Хочу рассказать о нашем проекте GrowApp. Это мобильное приложение, которое с помощью AI выстраивает индивидуальный путь развития для каждого человека. 25

Плюсы и минусы разработки приложений на Ionic Плюсы и минусы разработки приложений на Ionic

Игорь Пужай 7943

Ionic — это технология, позволяющая разрабатывать полноценные приложения для iOS и Android. Для этого не нужно иметь глубокие знания в каждой из платформ. Но при таких преимуществах есть и ограничения. Рассмотрим их подробнее. 79

DOU Проектор: Software Riot — гра-платформер про програміста, що рятує офіс від комп’ютерного вірусу DOU Проектор: Software Riot — гра-платформер про програміста, що рятує офіс від комп’ютерного вірусу

Сергей Пухов 4438

Привіт, я Сергій, Java-програміст. Зацікавився написанням мобільних додатків у 2015 році, що переросло у створення невеликої компанії з розробки ігор та додатків під назвою Headlezz. У цій статті піде мова про розробку, публікацію і просування мобільної гри-платформера Software Riot. 16

DOU Labs: как в RiverSoft создали приложение для удобной организации мероприятий DOU Labs: как в RiverSoft создали приложение для удобной организации мероприятий

Nickolay Savchenko 3131

Приложение Eventssion — это проект, помогает решить вопрос эффективной организации мероприятий. Не имеет значения, что вы задумали — шумную вечеринку или ответственную конференцию, — благодаря набору функций организатор получает весь инструментарий в одном приложении. 3

Підводні камені використання Cocoa Touch BLE Підводні камені використання Cocoa Touch BLE

Kiril Gorbushko 1580

Будь-який розробник, який працював з iOS BLE, знає, що насправді не все так чудово, як описує документація. Кирило Горбушко, Software Developer в Sigma, розповідає про кілька основних моментів, які можуть виявитись каверзними під час роботи з BLE. 1

Путь стажера: MacPaw Путь стажера: MacPaw

Nikita Kirichek 16825

Привет, меня зовут Никита. Я студент Киевского политехнического института, учусь на 4 курсе ФИВТа. На стажировку в MacPaw я подавался два раза и сегодня хочу поделиться своим опытом, разочарованиями и выводами, которые сделал за два последних года. 11

Векторные сцены и анимации — как побороть сегментацию в iOS Векторные сцены и анимации — как побороть сегментацию в iOS

Виталий Малаховский 3609

Меня зовут Виталий Малаховский, я инженер на проекте BetterMe компании Genesis. Недавно мне довелось сделать анимацию для iOS приложения, которая будет сохранять пропорции при изменении размера и не терять при этом качество. В статье расскажу, каким способом я это сделал. 6

← Сtrl 123 Ctrl →

Комментарии

Если я бы мог вернуться в прошлое и учесть ваши замечания, то у статьи был бы более подходящий заголовок, но увы. По поводу собеседований у меня другая статья о наболевшем, буду рад комментариям.
Developer Advocate, Attorney at Web, QA Judge, Test Automation Prosecutor...
на Трою — и вот там кстати зеленые борды с пролетарскими лозунгами а-ля «давайте всех их нагнем» висели тупо на каждом перекрестке. Кандидаты сами прекрасно знают, где чей электорат)) ничего они не знают, там просто с доступностью бордов проще
мені вже треба уантаб для уантабів))) Дуже дякую за дослідження та статтю, Наталіє! За обєктивний погляд на роботу продакта без лишніх сентиментів.
Замените HTTP на Репорт и суть не изменится. Из названия можно предположить, что статья о композиции и наследовании как техниках (да еще и в Java), а не о методах предсказания будущего, изменении требований, эджайлах и импэкт маппингах.
Не так. Как умел, пытался проиллюстрировать мысль, что не надо спешить выносить общую функциональность в базовый класс. Наследование — это сильная связь, а требования всегда меняются, да. Про HTTP в статье ни слова. Билдер тоже не причём.
Очередной слабо-связанный поток мыслей. Начали про наследование vs композиция, а закончили паттернами, гибкостью и изменением требований. Как это билдер еще не упомянули?
В структуре `http.Client` можно подменить реализацию `Transport` поскольку это просто интерфейс который возвращает результат. Вот пример https://play.golang.org/p/C08333vL6VA
Здравствуйте, Евгения, для этого нужно оставить заявку на нашем сайте hurma.work и на вашу почту ответит менеджер по работе с клиентами
Добрый день. Хотели бы попробовать Ваш продукт. Как это сделать?
Поздравляю с вхождением в d3, очень сложная либа.
Спасибо, занятный подход и калькулятор
Цікавий аналіз, а ще цікавіше почитати як ви його зробили і що по ходу вчили :) ПС Ви не пробували нелінійну вісь Х? Наприклад, замість «x» (в метрах) брати щось типу Log(x + 100)?
Супергибким графиком — да. Интересными технологиями — да. Удаленной работой еще заманивают. Впрочем, в моем случае зарплата была не ниже локального рынка, а ложилась ровненько в медиану senior JS dev по данным ДОУ.
я так понимаю что гугл формирует уровень з\п исходя из з\п в соседних конторах. Понятное дело, что бангалоровский гугловец не будет получать так же как и гугловец из долины.