Главная » Архив меток: ios

Архив меток: ios

[Из песочницы] Контроллер, полегче! Выносим код в UIView

У вас большой UIViewController? У многих да. С одной стороны, в нём работа с данными, с другой — с интерфейсом. Они решают проблему потока данных, но не отвечают на вопрос как работать с интерфейсом: в одном месте остается создание элементов, лейаут, настройка, обработка ввода и анимации. Задачи отделения логики от интерфейса описаны в сотнях статей про архитектуру: MVP, MVVM, VIPER. Давайте ...

Читать далее »

AppsConf Rises

AppsConf — конференция для мобильных разработчиков, на которой можно: а) услышать о новинках в iOS и Android; б) обсудить лучшие практики мобильной разработки; в) найти решения актуальных проблем; г) до хрипоты поспорить о хайповых технологиях; д) познакомиться и задать вопросы GDE и iOS-гуру; е) поделиться достижениями; ж) завести рабочие контакты с самыми крутыми разработчиками в России. Все это вместе делает AppsConf самой полезной конференцией по мобильной разработке, причем не только в России. Именно так у нас ...

Читать далее »

Как писать на Objective-C в 2018 году. Часть 1

Swift — замечательный язык, и за ним будущее разработки под iOS. Большинство iOS-проектов частично или полностью переходят на Swift. Но язык нераздельно связан с инструментарием, а в инструментарии Swift есть недостатки. У Swift нет стабильного ABI. В компиляторе Swift по-прежнему находятся баги, которые приводят к его падению или генерации неправильного кода. И, что очень важно, проекты на Swift собираются слишком ...

Читать далее »

Обновление библиотеки SPPermission и хейтер

— “Какая-то библиотека, кто-то обновил… Хейтер тут причем? Почему мне, отличному разработчику, нужно тратить время на эту статью?” Не нужно тратить время. мог подумать ты, мой дорогой друг. Текст будет о библиотеке RequestPermission и о её загадочном авторе.Начнем с главного — ребрендинг! Это просто вечернее чтиво с долей несмешных юморесок. Уж не знаю, в этом дело или нет, но после ...

Читать далее »

Поиск в MapKit: Tips & Tricks

У неё есть официальная документация, которая уже содержит подробное описание методов API, поэтому сегодня мы поговорим о другом. MapKit — это программная библиотека, которая позволяет использовать картографические данные и технологии Яндекса в мобильных приложениях. В этом посте я расскажу читателям Хабра об особенностях работы поиска в MapKit и поделюсь рекомендациями и хитростями, которые могут быть вам полезны. TL;DR Если не ...

Читать далее »

Приглашаем на тематический митап AppsConf: QualityApps

Ru Group пройдёт митап, полностью посвящённый мобильному тестированию. 30 ноября в московском офисе Mail. Программа и регистрация – под катом. Мы подготовили его совместно с организаторами октябрьской конференции AppsConf по многочисленным просьбам от сообщества. Программа Андрей Копейко (Mail.Ru Group) раскроет секреты построения «headless» Android-эмулятора для UI-тестирования дизайнерских приложений (спойлер: стандартными средствами такого не достичь). Слава Фролов (Badoo) научит, на какие ...

Читать далее »

Больше всех пахала лошадь, но председателем колхоза так и не стала

Мне стало интересно понять профит от этих штук. В последнее время в мобильном сообществе часто можно услышать про Flutter, React Native. В итоге было создано 4 (одинаковых с точки зрения выполняемых функции) приложения: нативное Android, нативное iOS, Flutter, React Native. И насколько они реально изменят жизнь при разработке приложений. И все о чем написано — это взгляд начинающего разраба под ...

Читать далее »

App Store не позвонит. Или как я сделала своё приложение, но оно не попадёт к пользователям

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

Читать далее »

«Server-side Swift недооценён»: интервью с Полом Хадсоном

Но стоит поговорить с таким человеком, как обнаруживаешь, что при своих огромных знаниях он вполне себе живой. Глядя на признанных IT-экспертов — с их подробными книгами, уверенными докладами и стройными блог-постами — можно ощутить их какими-то особенными существами, которые знают в своей области вообще всё, никогда не волнуются перед выходом на сцену и родились с клавиатурой в руках. Сайт Hacking ...

Читать далее »

Смешные и грустные истории про разработку компьютерных игр

Только через смех можно рассказывать, как плоды долгой и упорной работы распространяются по всем компьютерам страны, но не приносят ни капли дохода. Только улыбка поможет принять хорошее, честное предложение распределения прибыли 1 к 12, где 1 — разработчику, а остальное агрегатору. И трудно слегка не загрустить, слушая о том удивительном времени абсолютно пустого рынка мобильных игр и почти азартном энтузиазме разработчиков. И, наверное, только у Вадима Башурова (PapaBubaDiop) такой длинный путь и невероятный опыт, ...

Читать далее »