Рубрика «разработка под iOS» - 107

Для вас подготовил серию статей о мобильном геймдеве, основанную на полученном опыте и пройдённых граблях. В первой статье речь пойдёт о создании собственного кроссплатформенного движка для мобильных игр. По правде говоря не только мобильных, и не только игр.
Как это сделано: мобильный кроссплатформенный движок - 1
Читать полностью »

В третьей статье из серии по IL2CPP мы обсудим некоторые полезные советы по отладке генерируемого кода C++: как расставлять точки останова, просматривать содержимое строк и пользовательских типов и определять места, где возникают исключения.
Учтите, что сама по себе отладка кода C++, генерируемого на основе кода .NET IL, – занятие не из приятных. Тем не менее представленные ниже советы помогут вам разобраться, как код проекта Unity выполняется на целевом устройстве (в конце статьи мы также немного поговорим об отладке управляемого кода).
Будьте готовы, что генерируемый код в вашем проекте может отличаться от того, который вы увидите здесь. В каждой новой версии Unity мы пытаемся оптимизировать генерируемый код и сделать его еще более компактным и производительным.

IL2CPP: советы по отладке генерируемого кода - 1
Читать полностью »

В этот раз получилось очень много самых интересных материалов — про причины провалов приложений, про взлом iPhone, про секреты Android Studio, про боты и HTML5-игры, про сложные и уродливые интерфейсы, конкурсы и новые API и многое-многое другое. Хороших вам приложений!

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

Конкурс на лучшую публикацию про разработку, дизайн или тестирование мобильного приложения - 1

Мы, Appodeal, вместе с Хабрахабром решили провести творческий (в понятии сообщества) конкурс для всех тех пользователей, читателей и, конечно же, специалистов в области мобильной разработки, на лучшую публикацию по теме с тегом "#Appodeal".

Зачем? Всё просто — хороший контент требует усилий. А ещё хороший контент требует качественного опыта — иначе что описывать? С этим всё понятно — прописные истины.
Читать полностью »

Привет! Пришло время отчитаться о второй стажировке для разработчиков, которую мы завершили в конце марта. Если в прошлый раз, летом, программа была ориентирована на ребят уровня intern и junior, то на этот раз мы взяли планку выше и собрали стажеров junior и middle. Было круто, но постараться пришлось всем, и нам, и (в особенности) стажерам :)

Как мы делали Зимнюю Стажировку по iOS- и Android-разработке в Redmadrobot - 1
Superman firmach о файловой структуре проекта
Читать полностью »

ТОП-5 докладов с конференции по мобильной разработке Mobius 2015 - 1

В прошлом году в Питере мы провели Mobius 2015 – конференцию для опытных разработчиков под мобильные платформы. Конференция собрала порядка 250 разработчиков, из которых примерно 150 пишут под Android, 120 – под iOS, и около 100 – под остальные платформы (как вам такая арифметика?).

Мероприятие — действительно уникальное, все-таки хардкорные мобильные конференции в России можно пересчитать по пальцам одной руки столяра. А в Mobius ключевой фичей были и остаются доклады.

Видеозаписи всех докладов конференции лежат на Youtube. А мы, как всегда, собрали статистику из отзывов участников и посчитали рейтинги. В этом посте — традиционный обзор лучших докладов конференции. Я сделаю короткий обзор пяти лучших выступлений с тем, чтобы вы немного больше знали о них и посмотрели именно то, что нужно вам.

Итак, поехали.
Читать полностью »

RxSwift шпаргалка по операторам (+ PDF) - 1

Заинтересовавшись темой функционального программирования я встал на распутье, — какой фреймворк выбрать для ознакомления. ReactiveCocoa — ветеран в iOS кругах, по нему вдоволь информации. Но он вырос с Objective-C, и хотя это не является проблемой, но все же в данный момент я в основном пишу именно на Swift, — хотелось бы взять решение изначально спроектированное с учетом всех плюшек языка. RxSwift же порт Reactive Extensions, имеющего долгую историю, но сам порт свежий и написанный именно под Swift. На нем я и решил остановиться.
Но специфика документации по RxSwift в том, что описание всех команд ведет на reactivex.io, а там в основном дается общая информация, руки у разработчиков не дошли еще сделать документацию именно для RxSwift, что не всегда удобно. Некоторые команды имеют тонкости в реализации, есть те, о которых в общей документации нет ничего кроме упоминания.
Прочитав все главы вики с RxSwift гитхаба, я сразу решил поразбираться с официальными примерами, тут то и стало ясно, что с RX такое не пройдет, нужно хорошо понимать основы, иначе будешь как мартышка с копипастом гранатой. Я начал разбирать самые сложные для понимания команды, потом те, что вроде понятны, но задав себе вопросы по ним я понял, что лишь догадываюсь на то как верно ответить, но не уверен.
В общем ничтоже сумняшеся я решил проработать все операторы RxSwift. Лучший способ что то понять в программировании — запустить код и посмотреть как он отработает. Затем учитывая специфику реактивного программирования — очень полезны схемы, ну и краткое описание на русском. Закончив сегодня работу, я подумал, что грех не поделиться результатами с тем, кто лишь присматривается к теме реактивного программирования.
Много картинок и текста под катом, очень много!
Читать полностью »

В новом дайджесте много всего самого интересного – разработка под Ubuntu и Apple TV, выход Android Auto и Studio 2.0, облачная платформа Machine Zone и рекордные доходы ее Game of War.

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

Введение в MVP, MVC, MVVM и VIPER. Что между ними общего и в чем разница.

Архитектурные паттерны в iOS - 1

Делаете все по MVC, а получается некрасиво? Сомневаетесь, переходить ли на MVVM? Слышали о VIPER, но не уверены, стоит ли оно того?

В этой статье я кратко рассмотрю некоторые популярные архитектурные паттерны в среде iOS и сравню их в теории и на практике. Больше информации вы найдете при переходе по ссылкам, указанным в тексте.
Читать полностью »

Xamarin для всех! И другие анонсы по теме с Build 2016 - 1

Всем привет!

В этой статье мы представляем долгожданные новости и анонсы про Xamarin с прошедшей конференции Build 2016.

Как вы помните, в предыдущих публикациях мы уже рассказывали вам о присоединении компании Xamarin к Microsoft. Это знаменательное событие было освещено также на открытии ежегодной конференции Microsoft для разработчиков. Если вы пропустили выступление Скотта Гатри про будущее Visual Studio и Xamarin, запись доступна по ссылке.

Итак, пройдемся по основным анонсам и перейдем к деталям:

  • Компания Microsoft сделала инструменты Xamarin, предназначенные для кросс-платформенной разработки, доступными бесплатно для всех редакций Visual Studio, начиная от распространяемой бесплатно Community до самой топовой конфигурации продукта в версии Enterprise.
  • Открытие ядра Xamarin — Xamarin SDK в качестве проекта с открытым исходным кодом.
  • Удобное использование сервисов Xamarin (Test Cloud, XamarinU и т.д.) при построении DevOps процессов для разработки мобильных приложений на платформе Microsoft.

Начать использовать Xamarin можно уже сейчас:
Читать полностью »


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