Рубрика «iOS» - 62

Привет! Дизайнеры рисуют приложения с красивыми кнопочками, тенями, анимациями, градиентами и сложными переходами между экранами. К сожалению, такие дизайны нелегко превращать в рабочие приложения. Можно ли облегчить нашу работу? Разберемся на примере приложений, получивших награды Apple за дизайн: Auxy, Streaks и Zova.

image
Читать полностью »

Первый весенний дайджест и в нем радости CallKit, прелести новой версии Kotlin, обаяние новых функций Google Play, прекрасная работа Doom на часах, самые красивые эмодзи в пушах и бесподобная кормушка для птиц.

Дайджест интересных материалов для мобильного разработчика #193 (27 февраля-5 марта) - 1Читать полностью »

Тенденции и перспективы рынка мобильных приложений: поговорим о деньгах - 1

Рынок мобильных приложений растет как на дрожжах. Эта огромная отрасль расширяется с каждым днем и останавливаться пока не собирается. Резко разрослась армия разработчиков мобильных приложений, бьет рекорды количество самих приложений. Доход, создаваемый индустрией мобильных приложений, достиг заоблачных показателей.

Гибридные модели монетизации (например, встроенная реклама и покупки из приложения) быстро набирают популярность в мире бизнеса. Большинство исследований предполагают, что встроенная реклама будет основным фактором роста мобильного рынка в ближайшие годы.

Мы в Alconost перевели статью, которая проливает свет на следующие вопросы:

  • Какой доход, в среднем, приносит мобильное приложение?
  • Действительно ли средний доход растет?
  • Какие наибольшие вызовы стоят сегодня перед отраслью мобильных приложений?
  • Какие модели монетизации наиболее популярны на рынке сегодня? Какие станут факторами роста завтра? Какие модели уже отжили свое?

Все нижеприведенные выводы основаны на статистических отчетах и экспертном мнении.
Читать полностью »

Новостей в связи с праздниками не так много как в прошлый раз, но все же вполне достаточно – локализация приложений, виртуальная реальность, тестирование, лучшие источники установок и умная пыль.

Дайджест интересных материалов для мобильного разработчика #192 (20-26 февраля) - 1Читать полностью »

Руководство по локализации для iOS - 1

Локализация — это процесс, когда вы создаете для вашего приложения поддержку других языков. Часто вы сначала делаете приложение с англоязычным интерфейсом и затем локализуете его на другие языки, например, на японский.

Процесс локализации — трудоемкий, а его шаги потихоньку меняются по мере обновления XCode. Этот пост объясняет каждый шаг на основе последней версии XCode (7.3.1).

Переведено в Alconost
Читать полностью »

Работа с регулярными выражениями в iOS 10

Всем привет! В этой статье мы разберем как работать с NSRegularExpression и NSDataDetector,
всех неравнодушных приглашают под кат.
Читать полностью »

Оригинальное название статьи: Composable, type-safe UIView styling with Swift functions

Прежде, чем вы познакомитесь с материалом, мне хочется добавить кое-что про абстрагирование стилей от себя. Этот метод может облегчить вашу жизнь при работе на крупных проектах и особенно — в активно меняющемся продукте. Мы в полной силе ощутили это на таком проекте, как ИЛЬ ДЕ БОТЭ, где требования к визуальной составляющей приложения были значительными.

По мере развития в проект вносились существенные UI-изменения, и благодаря выделению стилей нам удалось отделаться малой кровью. В своем подходе мы использовали расширения для стандартных классов (UITextField, UILabel, UITextView, UIFont, UIColor). Нам кажется, что автору статьи удалось поднять данный подход на пару ступеней выше — настолько, что мы, потирая ладошки, бросились использовать его в нашем новом проекте. Надеемся, наш перевод поможет вам оптимизировать время на разработку и сделать проекты лучше.

CSS для Swift: использование стилей для любых подклассов UIView - 1
Читать полностью »

Каждый разработчик время от времени ищет работу и проходит собеседования. Кто-то хочет попробовать что-то новое, получить большую ЗП или попасть в компанию, в которую всегда мечтал. Не обошло это событие и меня стороной.

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

Чтобы в итоге собеседование не выглядело для соискателя как:

Какие вопросы задавать на собеседовании - 1

Статья в первую очередь будет полезна всем, кто ищет работу в среде iOS разработки или хоть как-то связан с набором IT специалистов: проводит технические собеседования или любые другие.

И добро пожаловать под кат.
Читать полностью »

Большой и интересный дайджест про работу Avito, разработку и публикацию AR/VR-приложений, интерфейсы, библиотеки, продуктовую аналитику и вовлеченность.

Дайджест интересных материалов для мобильного разработчика #191 (13-19 февраля) - 1Читать полностью »

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js