Я работаю iOS разработчиком более шести лет. Мне довелось работать в нескольких различных компаниях и командах. Я работал как в outsource так и в outstaff, довелось даже поучаствовать в startup. И вот спустя несколько лет коммерческой разработки, а также пару-тройку лет программирования в университете, я стал выделять некоторые принципы или правила качественного подхода к разработке приложений. Сначала это были советы моему другу. Давая ему советы, я подумал, что мне не хватало подобных советов, когда я только начинал свой путь разработчика. Та что там говорить, некоторые моменты я понял для себя сравнительно недавно, а некоторые уже на новом месте работы. И вот родилась идея составить список советов, которыми мне бы хотелось поделиться с самим собой пять-шесть лет назад. Я уверен, что ещё через пять лет у меня будет что сказать себе сегодняшнему. Но это оставим пожалуй на будущее.
Читать полностью »
Рубрика «iOS» - 31
Советы начинающим разработчикам
2019-04-30 в 15:26, admin, рубрики: iOS, мобильная разработка, разработка под iOS, советыУниверсальный JSONDecoder
2019-04-28 в 14:42, admin, рубрики: codable, Foundation, iOS, json, swift, разработка под iOSНа данный момент подавляющее большинство мобильных приложений являются клиент-серверными. Повсюду происходит подгрузка, синхронизация, отправка событий и основным способом взаимодействия с сервером является обмен данными посредством формата json.
iOS-дайджест №4 (5 апреля – 26 апреля)
2019-04-26 в 12:24, admin, рубрики: apple, iOS, machine learning, swift, Блог компании JUG.ru Group, разработка под iOS
Привет! Это новый выпуск дайджеста про новости iOS-разработки для iOS-разработчиков и не только (начинается дайджест с общих Apple-новостей, интересных более широкому кругу). Все предыдущие выпуски можно найти на VK-странице, а в этот раз экспериментально пробуем более привычную и удобную для российского IT площадку.
Интересно послушать ваши отзывы о формате и пожелания в комментариях.
Читать полностью »
Я прочитал 80 резюме, у меня есть вопросы
2019-04-25 в 15:25, admin, рубрики: dodo mobile, Dodo Pizza Engineering, iOS, Блог компании Dodo Pizza Engineering, Карьера в IT-индустрии, мобильная разработка, резюме, собеседования, управление персоналомУ нас не очень простое собеседование. Нужно пройти 3 шага:
- Прислать резюме, программист его посмотрит, лайкнет если всё хорошо. Рекрутер позвонит, задаст несколько вопросов
- Встретиться или созвониться с нами. Узнаём какой вы специалист.
- Прийти на тестовый день. Познакомиться с командой и поработать вместе. Пообщаться с СТО, обсудить зарплату и получить офер

Я три месяца был тем программистом, который оценивет резюме. Мне есть о чём с вами поговорить.
Читать полностью »
Мир! Труд! iOS! Да здравствует оффер за 1 день
2019-04-23 в 7:57, admin, рубрики: funcorp, hiring, iOS, Блог компании FunCorp, разработка мобильных приложений, разработка под iOS, управление персоналом
Мы рады анонсировать hiring event для iOS-разработчиков.
Всё просто: участник присылает нам тестовое задание до 13 мая, затем мы объявляем результаты участников и приглашаем авторов лучших решений к нам в офис 24 мая (где, собственно, и пройдёт наш hiring event).
В день мероприятия с каждым кандидатом мы проведём примерно 2-3 часа. За это время кандидат пройдёт четыре этапа собеседований (HR — Team — Lead — CTO). Далее определяем финалистов, которые получают оффер.
Задание, описание вакансии, тайминг и телеграм-чат поддержки мероприятия можно найти на странице ивента. Читать полностью »
Монитор качества воздуха Honeywell HAQ
2019-04-22 в 7:43, admin, рубрики: android, co2, honeywell, iOS, IoT, voc, volatile organic compounds, даджет, Интернет вещей, летучие органические соединения, лос, монитор качества воздуха, облако, углекислый газ, я пиарюсьПривет! Решил я снова поучаствовать в тестировании товаров из ассортимента «Даджета», и вот перед вами — рассказ о мониторе качества воздуха HAQ фирмы Honeywell.
Создание карточек как Tinder на Swift
2019-04-19 в 7:49, admin, рубрики: iOS, swift, разработка мобильных приложений, разработка под iOS
Tinder — мы все знаем, что это приложение для знакомств, где вы можете просто отклонить или принять кого-то свайпом вправо или влево. Эта идея считывания карт теперь используется в тоннах приложений. Этот способ отображения данных для вас, если вы устали от использования табличных и коллекционных представлений. Есть множество учебников по этому вопросу, но этот проект занял у меня немало времени.
Читать полностью »
Apple App Store 2 месяца не платит русским разработчикам приложений
2019-04-18 в 15:15, admin, рубрики: App Store, apple, B2B, iOS, банки, мобильные приложения, Россия, санкции, США, Текучка, метки: app store, apple, b2b, iOS, банки, мобильные приложения, Россия, Санкции, США, ТекучкаApple не выплачивает деньги разработчикам в России уже 2 месяца и игнорирует их обращения, пожаловались разработчики в соцсетях. Типичная жалоба разработчика укладывается в формулу — платежи переносятся:
Тоже уже два месяца подряд переносятся платежи. Выплат нет и неизвестно когда будут. На май дата выплаты даже еще не назначенаЧитать полностью »
AppCode 2019.1: Swift 5, улучшенная работа подсветки, навигации и автодополнения, перемещение выражений и многое другое
2019-04-17 в 13:16, admin, рубрики: appcode, iOS, objective-c, swift, Блог компании JetBrains, мобильная разработка, разработка мобильных приложенийВсем привет!
Неделю назад мы выпустили AppCode 2019.1 — поговорим об изменениях в нем. Под катом куча нового, полезного, исправленного и дополненного.

GPU, гексагональные ускорители и линейная алгебра
2019-04-17 в 7:41, admin, рубрики: appsconf, Gamedev, gpu, iOS, Prisma, Блог компании Конференции Олега Бунина (Онтико), параллельное программирование, разработка игр, разработка мобильных приложений, разработка под iOSВсе эти слова гораздо сильнее связана с мобильной разработкой, чем кажется на первый взгляд: гексагональные ускорители уже помогают обучать нейронные сети на мобильных устройствах; алгебра и матан пригодится, чтобы устроиться работать в Apple; а GPU-программирование не только позволяет ускорять приложения, но и учит видеть суть вещей.
Во всяком случае, так говорит руководитель мобильной разработки Prisma Андрей Володин. А еще о том, как идеи перетекают в мобильную разработку из GameDev, чем отличаются парадигмы, почему в Android нет нативного размытия — да много еще чего, продуктивный вышел выпуск AppsCast. Под катом поговорим про доклад Андрея на AppsConf без спойлеров.


