Все началось с того, что в августе прошлого года мы с моим партнером по бизнесу решили, что нужно искать альтернативу работе с белорусскими компаниями и решили осваивать нелегкую, но интересную стезю iOS разработчиков.
Практический опыт, полученный на основе собственных проб и ошибок я постарался выразить в нескольких простых советах, которые, возможно, пригладятся начинающим разработчикам.
Читать полностью »
Рубрика «ios development» - 32
Как я Родину продавал или 7 практических советов разработчику iOS
2013-07-08 в 14:55, admin, рубрики: App Store, bynet, Facebook, iOS, ios development, бесплатно, история создания, продвижение, разработка под iOS, туризм, я пиарюсь, метки: app store, bynet, Facebook, iOS, ios development, бесплатно, история создания, продвижение, разработка под iOS, туризмApple предоставила возможность передавать приложения от одного разработчика другому
2013-06-11 в 3:29, admin, рубрики: App Store, apple, ios development, iTunes Connect, разработка под iOS, метки: app store, apple, ios development, iTunes ConnectНа фоне обсуждений новой, отлично оптимизированной OS X Maverick, и сомнительно переработанного интерфейса iOS 7 с его убогими иконками приложений, представленных вчера на WWDC, совсем незаметной прошла еще одна новость — one more thing ©, о которой не сказали на презентации. О ней зарегистрированные разработчики узнали в письме новостной рассылки iTunes Connect:
С сегодняшнего дня можно перемещать приложения между аккаунтами разработчиков.
Настройка Travis-CI для iOS проектов с открытым кодом
2013-06-05 в 19:46, admin, рубрики: cedar, continuous integration, iOS, ios development, mac os x, open source, travis-ci, разработка под iOS, метки: cedar, continuous integration, iOS, ios development, travis-ciНепрерывная интеграция (continuous integration) — практика разработки, позволяющая добиться большей уверенности в стабильности и корректности работы любого проекта. Проекты с открытым кодом — не исключение.
Примерно два месяца назад, в апреле 2013 года комапания Sauce labs объявила о поддержке iOS / Mac для CI-сервера Travis. Сам сервис существует уже довольно давно, и пользуется довольно большой популярностью в open-source community благодаря поддержке большого количества языков и удобству использования. Cервис бесплатен для любого пользователя github и открытых репозиториев. На Хабре уже имеется пост о сервисе и его настройки для тестирования Ruby-проектов, поэтому в этой статье я хотел бы рассказать о более специфической стороне сервиса — настройке автоматической сборке билдов iOS проектов на Travis-CI. Основным фокусом этой статьи будет связка CocoaPods + Cedar + Travis CI, однако я постараюсь рассказать немного и о других связанных с темой вещах.
Итак, начнем.
Читать полностью »
«Parlez vous Francais?!» Или как заставить ваше приложение, говорить на многих языках
2013-05-23 в 20:38, admin, рубрики: iOS, ios development, iphone development, iphone sdk, localization, mobile development, objective-c, xcode, разработка под iOS, метки: iOS, ios development, iphone development, iphone sdk, localization, objective-c, xcodeВсем привет,
Прошло совсем не много времени, с тех пор как я написал первую статью(визитную карточку), там где я рассказал кто я и что я, но из-за отрицательных комментариев отдельных личностей и негатива пришлось ее спрятать. Так как критика должна быть всегда конструктивна и подкрепляться обязательно аргументами. Извините что начинаю свою статью именно с этой ноты, но просто «накипело».
Итак начнем-с. Передо мной стала задача написать приложение биллинга для одного израильского мобильного оператора, в котором можно проверить состояние счета и выполнять некоторые настройки для своих мобильных линий.
Проект переписывался несколько раз, пока я не остановился на нужном мне варианте для навигации по приложению. Выбрал я ECSlideViewController. Решение очень было как раз кстати. Веб сайт данного оператора поддерживает 6 языков и я подумал если я делаю приложение, то нужно сделать его так же хорошо, с максимально-возможной реализацией для конечного пользователя, что бы по функционалу оно доходило до оригинального веб сайта. И эта короткая статья пойдет именно о локализации приложения под многие языки.
Конференция в Минске — MobileOptimized 2013
2013-05-22 в 11:25, admin, рубрики: android development, ios development, mobile development, windows phone, конференция, метки: android development, ios development, windows phone, конференция Как то на хабре обошли эту тему стороной.
31 Мая в Минске, пройдет 3-я конференция разработчиков мобильных приложений MobileOptimized 2013.
Как я понял из описания, в этом году она будет не такой масштабной как раньше, но надеюсь что от этого она только выиграет.
Из докладчиков, хотелось бы отметить Bobuk — одного из ведущих radio-t и по совместительству — директора по распространению технологий, Яндекс (Россия) :).
Под катом официальный текст с портала dev.by
Читать полностью »
Менджер пакетов для XCode
2013-04-24 в 5:37, admin, рубрики: ios development, iOS разработка, mac os x, plugin, plugins, xcode, разработка под iOS, метки: ios development, iOS разработка, mac os x, plugin, plugins, xcode Сегодня обнаружил достойный внимания всех разработчиков, пишущих под iOS/Mac OS и использующих XCode, проект – менеджер плагинов для XCode. Имя этому проекту – Alcatraz. Увидев это чудо мне незамедлительно захотелось его протестировать, благо установка выполняется тремя действиями:
1. Запустить терминал
2. Вставить следующий код в окно терминала:
mkdir -p ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins;
curl -L http://goo.gl/xfmmt | tar xv -C ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins -
3. Нажать Enter.
Читать полностью »
Ресурсы для публикации обзора/анонса русского ios-приложения
2013-04-23 в 8:37, admin, рубрики: iOS, ios development, продвижение, продвижение в appstore, продвижение приложений, разработка под iOS, раскрутка, раскрутка приложений для ios, метки: iOS, ios development, продвижение, продвижение в appstore, продвижение приложений, раскрутка, раскрутка приложений для iosНе раз доводилось читать, что с раскруткой русских ios-приложений все довольно просто – просто публикуешь обзоры на русских тематических сайтах и дело более-менее пойдет. Другое, мол, дело с US-UK рынком.
Хотелось бы спросить, а на какие тематические ресурсы стоит посылать обзоры или анонс ios-приложения?
Ну, все знают проект 4dpa по поддержке разработчиков.
На iphones.ru вроде можно опубликовать dev-story.
Devconf@Mobi() — 14 июня в Москве — авторы известных мобильных приложений делятся опытом разработки
2013-04-19 в 10:07, admin, рубрики: android, android development, Android sdk, ios development, конференция для разработчиков, Разработка под android, разработка под iOS, метки: android development, Android sdk, ios development, конференция для разработчиков В этом году, по многочисленным просьбам участников решили сделать
отдельный мобильный поток DevConf@Mobi
— Android Custom Components ( Разработка визуальных компонентов для Android )
Чики Чан начала разрабатывать мобильные приложения в компании Google,
где работала над Android-версией Google Maps.
Позже основала свою компанию, пишет приложения как для Android, так и для iOS.
— Выпуск версий Android-приложения с помощью Maven
Дарья Ряжских, Android-разработчик из компании DevPocket.
— Introduction to Android Testing (Тестирование приложений под Андроид)
Диего Торрес Милано работает с Android с первых выпусков платформы в 2007 года.
Занимается консультированием, обучением и разработкой, но основная специализация – тестирование. Автор книги Android Application Testing Guide
Читать полностью »
EasyMapping, или Путешествие по JSON’у
2013-04-15 в 11:14, admin, рубрики: ios development, json, mobile development, objective-c, мобильная разработка, разработка под iOS, метки: ios development, json, mapping, objective-c, мобильная разработкаComputer programs are the most complex things that humans make. It is also the nature of software to be extensively modified over its productive life. If we can read and understand it, then we can hope to modify and improve it.
© Douglas Crockford, автор спецификации JSON
JSON — это мост между двумя мирами: миром веб-сервисов и миром клиентских приложений. Однако мост не настолько совершенен, чтобы данные существовали в одном формате. Пока что мы всегда вынуждены преобразовывать информацию в представление того языка, с которым работаем, для архитектуры того приложения, которое пишем. Для того чтобы такое преобразование было успешным, оно должно быть в первую очередь простым.
Есть много способов превращения JSON в Objective-C обьекты, однако многие из них имеют свои недостатки, которые мешают с ними работать. Есть известный и любимый многими RestKit, однако он, к сожалению, эффективно работает только при наличии идеального REST API. Шаг в сторону — и вы будете забивать гвозди микроскопом, не понимая, зачем нужно писать такие сложные конструкции для достаточно простых вещей. Есть решение от разработчиков GitHub — Mantle, однако с ним вы будете вынуждены наследоваться от базового класса Mantle и постоянно использовать NSValueTransformer — не самую популярную технологию в iOS/Mac OS разработке.
Я хочу рассказать о фреймворке, который недавно нашелся на просторах GitHub, и который позволяет достаточно просто и красиво преобразовывать JSON в Objective-C обьекты — EasyMapping.
Если заинтересовались, добро пожаловать под кат!
Читать полностью »
box-, cocos- и пицца- 2d
2013-04-06 в 13:44, admin, рубрики: box2d, cocos2d, game development, Gamedev, Hackathon, ios development, iOS разработка, разработка под iOS, метки: Box2D, cocos2d, game development, Gamedev, Hackathon, ios development, iOS разработкаВ этой статье, я хочу поделиться с вами историей создания первой игры на iOS в нашей компании и рассказать про опыт использования прекрасного 2d графического движка — cocos2d. В рассказе мы пройдемся по некоторым техническим проблемам, с которыми нам пришлось столкнуться во время разработки игры, и расскажем про эволюцию геймплея от начала и до конца.
Финальную версию можно найти в AppStore