Pull to refresh
0
@ekoryshevread⁠-⁠only

User

Send message

Генерамба — кодогенератор для iOS разработки

Reading time6 min
Views20K
image

TL;DR
Мы написали классный кодогенератор для iOS-разработки, обладающий следующими достоинствами:
  • Поддержка Swift и Objective-C,
  • Использование языка разметки liquid для создания шаблонов,
  • Гибкая система управления шаблонами,
  • Интеграция с менеджером зависимостей Cocoapods.

Больше подробностей — под катом.
Читать дальше →
Total votes 14: ↑12 and ↓2+10
Comments8

Быстрый старт iOS-приложения на примере iOS Почты Mail.Ru

Reading time17 min
Views6.7K


Николай Морев (Mail.Ru)


Я сегодня буду говорить о нашем опыте работы по ускорению времени запуска приложения, и чему он нас научил.

Здесь мы видим, что для большинства пользователей время запуска было порядка 4-х секунд, даже немного больше. Поэтому в последнее время мы решили больше внимания уделить именно качеству продукта, а не новой функциональности. Мы начали увеличивать покрытие тестами, начали работать над уменьшением размера приложения, над оптимизацией скорости запуска, над оптимизацией использования сетевых ресурсов. И вот чему мы научились.
Total votes 13: ↑8 and ↓5+3
Comments2

Application Coordinator в iOS приложениях

Reading time20 min
Views26K
Каждый год в платформе iOS происходит множество изменений, к тому же регулярно выходят сторонние библиотеки по работе с сетью, кэшированию данных, отрисовке UI через JavaScript и прочему. В противовес всем этим тенденциям Павел Гуров рассказал об архитектурном решении, которое будет актуально независимо от того, какими технологиями вы пользуетесь сейчас или будете пользоваться через пару лет.

ApplicationCoordinator можно использовать для построения навигации между экранами, и заодно решить ряд проблем. Под катом демо и инструкция по максимально быстрому внедрению этого подхода.



О спикере: Павел Гуров занимается разработкой iOS приложений в Avito.


Total votes 38: ↑37 and ↓1+36
Comments7

«Читая некоторые статьи хабра, на глаза наворачиваются слезы от негодования» или деепричастные обороты в русском языке

Reading time1 min
Views761
Прочитав на главной странице очередное «Работая с svn нередко появляются моменты», возник вопрос: доколе? вас ничего не смущает в моем предложении? Например, а как это вопрос может читать.

Коллеги, давайте уже учиться правильно употреблять деепричастные обороты! Ну кошмар же!

И ведь правило здесь всего одно и очень простое:
Основное действие, выраженное сказуемым, и добавочное действие, выраженное деепричастием, должны выполняться одним и тем же действующим лицом.

Например, предложение из заголовка должно было бы быть записано так: «Читая некоторые статьи хабра, я плачу от негодования». Или же «Когда читаешь некоторые статьи хабра, на глаза наворачиваются слезы от негодования» — здесь деепричастный оборот заменен подчиненным предложением и проблема снимается.

Материал для самостоятельной проработки:

С наступающим первым сентября!
Total votes 148: ↑90 and ↓58+32
Comments26

Трайбы, гильдии, build train и никаких TDD: как устроена мобильная разработка в Uber, Spotify, «Одноклассниках» и Авито

Reading time20 min
Views15K


В преддверии AppsConf 2018 мы опросили специалистов из крупных компаний о том, какие отличительные черты и процессы есть у больших команд, занимающихся разработкой мобильных приложений. Какие подходы к работе применяются, какие подводные камни ждут гребцов, поступающих на громадную галеру. Накладывает ли иностранное происхождение компании отпечаток на рабочие процессы — о всем об этом читайте под катом.
Читать дальше →
Total votes 39: ↑36 and ↓3+33
Comments2

Information

Rating
Does not participate
Registered
Activity