Dev Story — Cocoa Developers Club http://cocoadevelopers.club Открытый клуб iOS и OS X разработчиков Wed, 23 Nov 2016 12:04:01 +0000 ru-RU hourly 1 https://wordpress.org/?v=4.6.1 История разработки менеджера финансов Mr. Money http://cocoadevelopers.club/2015/10/istoriya-razrabotki-menedzhera-finansov-mr-money/ http://cocoadevelopers.club/2015/10/istoriya-razrabotki-menedzhera-finansov-mr-money/#respond Fri, 09 Oct 2015 08:57:35 +0000 http://cocoadevelopers.club/?p=647 MrMOney_icon Приветствую всех, меня зовут Евгений Мартинсон. Более 4х лет я работал в компании, которая разрабатывает ПО для банков и процессингов, наши продукты внедрены в крупнейших банках Азии, России и стран СНГ. Меня с детства тянуло к программированию, финансам и бизнесу.

Когда я впервые окунулся в предпринимательскую деятельность, если ее так можно было назвать (мы продавали жвачки «Love is” через сайт), то учет финансов стал острой необходимостью. Важно было знать, сколько потратил на закупку товара, какую выручку получил, сколько уходит на привлечение клиента, на доставку товара и прочее. Рынок приложений такого типа был еще в зачаточном состоянии и все решения были малофункциональны, неудобны, с непонятным дизайном, и каждое из них обладало какой-то одной нужной функцией, но не было единого приложения, которое бы сочетало всё необходимое в одном. Я писал в поддержку, покупал всё новые и новые программы под разные платформы, но так и не нашел золотой середины.
Все они реплицируют одну и ту же концепцию: «используйте приложение, чтобы сократить свои расходы и узнать, куда уходят деньги».… Читать дальше →

]]>
http://cocoadevelopers.club/2015/10/istoriya-razrabotki-menedzhera-finansov-mr-money/feed/ 0
Rency — простой конвертер валют (промокоды внутри) http://cocoadevelopers.club/2015/10/rency-prostoj-konverter-valyut-promokody-vnutri/ http://cocoadevelopers.club/2015/10/rency-prostoj-konverter-valyut-promokody-vnutri/#comments Wed, 07 Oct 2015 05:30:56 +0000 http://cocoadevelopers.club/?p=629 Всем привет, меня зовут Константин. Я являюсь основателем Madmind Studio. Вы могли уже читать о нашем приложении Evaluate.Day, на просторах этого ресурса. Сегодня речь пойдет о нашем новом приложении — Rency. Это простой конвертер валют. Основная идея, которую мы пытались заложить в это приложение — простота. Хотелось сделать приложение, которое требовало бы минимум движений для получения результата.

С чего все началось…

Что объединяет почти все конверторы валют в App Store? Они работают, как конвертеры. Алгоритм действий пользователя следующий: во-первых, надо выбрать валюту, в которую вы хотите конвертировать. Во-вторых, выбрать валюту, из которой необходимо конвертировать. Может понадобится еще установить курс, но, как правило, они подтягиваются из интернета. В-третьих, ввести сумму для перевода. Итак, спустя три или четыре шага, получаем результат. Нам хотелось сократить все эти действия и оставить по-возможности только последнее. Так появилась концепция ввода только одного значения, где приложение покажет результат в обе стороны.

RencyApp_pic1

Стандартная клавиатура не нравилась нам, а наша Apple.Читать дальше →

]]>
http://cocoadevelopers.club/2015/10/rency-prostoj-konverter-valyut-promokody-vnutri/feed/ 3
InTime — умный будильник в метро http://cocoadevelopers.club/2015/09/intime-app/ http://cocoadevelopers.club/2015/09/intime-app/#respond Mon, 07 Sep 2015 05:40:27 +0000 http://cocoadevelopers.club/?p=590 intime-appIcon InTime — это умный будильник, который знает ваши фантазии о сладком сне в метро и разбудит вас в самый нужный момент. Вместе с умным будильником вы не пропустите вашу станцию, а также необходимую пересадку, если она есть на вашем пути. Будильник оповестит вас незадолго до выхода из вагона или до момента пересадки. Наслаждайтесь приятным сном, слушайте любимую музыку, смотрите захватывающий фильм или летайте в облаках и не думайте о времени, будильник сделает это за вас.

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

intime-app-screens

Изначально планировалось сделать приложение на базе карт «Яндекс. Метро.», очень интересна была их кухня, однако необходимой информации в общем доступе в интернете найти не удалось. Поэтому было решено на время отказаться от добавления карты в приложение и сосредоточиться именно на будильнике, который и был основной идеей.… Читать дальше →

]]>
http://cocoadevelopers.club/2015/09/intime-app/feed/ 0
Санкции: игра-головомка Угадай еду http://cocoadevelopers.club/2015/08/sanktsii-igra-app/ http://cocoadevelopers.club/2015/08/sanktsii-igra-app/#respond Wed, 26 Aug 2015 10:50:38 +0000 http://cocoadevelopers.club/?p=580 sank1m Мы — пара студентов, Майданов Никита и Александр Шошиашвили. У нас появилась идея написать приложение по популярной теме: продуктовые санкции. Мы решили реализовать и действовать нужно было быстро. Выбрали платформу iOS. Начали разработку. Механика игры проще пареной репы: нужно определить по фотографии какая еда санкционная, а какая нет. Добавили в игру социальную составляющую — Game Center со множеством забавных достижений и настроили Share во все популярные соцсети. Также решили добавить такую фичу: на главном экране стоит счетчик уничтоженных продуктов суммарно всем игроками, который обновляется в режиме реального времени. Игра довольно простая, но в мелочах пришлось повозиться. На разработку ушло ровно 7 дней, вместе с наполнением базы, которую, к слову, мы составляли вручную.

sank-screens

Описание игры:
Надоело, что импортная еда заполняет прилавки магазинов? Нет проходу от разнообразия продуктов? Устали переедать? Защитим продовольственную независимость Родины вместе!

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

* Счетчик уничтоженных продуктов всех игроков
* Увлекательный геймплей
* Много забавных достижений

Веселая игра о невеселых санкциях.… Читать дальше →

]]>
http://cocoadevelopers.club/2015/08/sanktsii-igra-app/feed/ 0
Get Task — необычный лист задач, ориентирующийся на доступное время пользователя http://cocoadevelopers.club/2015/07/get-task-app/ http://cocoadevelopers.club/2015/07/get-task-app/#respond Wed, 22 Jul 2015 08:43:05 +0000 http://cocoadevelopers.club/?p=544 icon-gettask-256-rounded Get Task это необычный лист задач который сам выбирает их для пользователя, ориентируясь на доступное ему время.

Его основная идея — не напрягать себя лишний раз принятием решений. Так как сила воли — ресурс ограниченный, иногда? заглянув в обычный список задач, мы позже обнаруживаем себя за полночь за каким-то развлечением (не особо-то и развлекательным).

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

get-task-screens-h960

Разработка

Само приложение, конечно же, очень простое, но пришлось побороться с UIKit из-за нестандартного navigation bar и ячеек таблиц. Кроме того, был обнаружен баг с [UISlider appearance].maximumTrackTintColor из-за которого часть слайдера просто пропадала.

Оптимизация ключевых слов не была напрасной – приложение оказалось в топ-20 по трём популярным (chores, spare, housework), причём два из них – в названии. Также приложение выводится первым по некоторым потенциально важным словосочетаниям (например: random task, shuffle tasks), но пока недостаточно данных.… Читать дальше →

]]>
http://cocoadevelopers.club/2015/07/get-task-app/feed/ 0
История разработки: Evaluate.Day — ваш персональный умный дневник http://cocoadevelopers.club/2015/06/devstory-evaluate-day-app/ http://cocoadevelopers.club/2015/06/devstory-evaluate-day-app/#comments Mon, 29 Jun 2015 11:17:51 +0000 http://cocoadevelopers.club/?p=483 ico@3x Здравствуйте, меня зовут Константин я являюсь основателем и единственным разработчиком Madmind Software. И эта история посвящена тому, как я дошел до жизни такой и переквалифицировался из разработчика высоковольтной электроники в разработчики iOS приложений.

До выхода моего первого приложения 5 лет. С момента появления смартфонов в том виде, в котором мы их видим сейчас, а точнее с того момента, как я увидел подобные телефоны, мне стало ясно, что вот оно. Все на кончиках наших пальцев. В то время я был студентом второго курса и, естественно, выбрал то, что мне было по карману, а именно SonyEricsson X8 с Android 2.3 на борту. Я почти сразу стал задумываться над написанием приложений для этого телефона. Но то ли время для меня было неподходящее, то ли мотивации не хватало. Дела с приложениями как-то не ладились. Шло время, я успел поменять несколько телефонов, почти закончил университет, успел сменить несколько работодателей. В конечном итоге я устроился разработчиком силовых электрических преобразователей.… Читать дальше →

]]>
http://cocoadevelopers.club/2015/06/devstory-evaluate-day-app/feed/ 4
История разработки: QR Send — приложение для обмена данными через QR-коды http://cocoadevelopers.club/2015/06/devstory-qrsend-app/ http://cocoadevelopers.club/2015/06/devstory-qrsend-app/#respond Mon, 15 Jun 2015 05:55:06 +0000 http://cocoadevelopers.club/?p=401 QRSend_icon-25 QRSend_mac_icon-26 Это история создания «QR Send» — iOS приложения для обмена текстом через последовательность QR-кодов.

Обмен может происходить между iOS-устройствами, а также можно считывать данные с Мака, благодаря приложению «QR Send Mac» (иконка справа).

Мы живем в Японии, стране, в которой QR-код очень распространен. Он присутствует практически везде.

Мы — это я и моя жена, у нас небольшой семейный бизнес: разработка мобильных приложений для iOS. Более подробно можно прочитать на нашем сайте http://pashka-software.com.

Идея

Идея «QR Send» возникла в одном японском кафе, где-то в августе 2014 г.

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

Реализация

«QR Send» реализует свой протокол передачи поверх QR-кода, таким образом снимая ограничения на размер. Существенной проблемой остается скорость передачи, потому пока передается только текст.… Читать дальше →

]]>
http://cocoadevelopers.club/2015/06/devstory-qrsend-app/feed/ 0
История разработки: Droopls – от идеи до готового приложения http://cocoadevelopers.club/2015/05/istoriya-razrabotki-droopls-ot-idei-do-gotovogo-prilozheniya/ http://cocoadevelopers.club/2015/05/istoriya-razrabotki-droopls-ot-idei-do-gotovogo-prilozheniya/#comments Fri, 29 May 2015 06:20:41 +0000 http://cocoadevelopers.club/?p=254 Добрый день, меня зовут Антон, и я хочу в двух словах рассказать об истории создания Droopls — iOS клиента для DigitalOcean. История создания Droopls началась в 2014 году и, как обычно, довольно банально.

droopls_screens

Многие не понаслышке знают и уважают облачный хостинг DigitalOcean (далее DO), я один из таких людей.

DO использую постоянно и много в основном для различных тестов и экспериментов, есть и дроплеты которые работают в режиме 24/7. Также у меня есть с десяток снапшотов с различными окружениями из которых я создаю дроплеты по мере необходимости.

Все необходимые действия выполняются через web панель DO, которая не сильно заточена под работу с телефона (возможно сейчас что-то изменилось). А очень часто нужно посмотреть в каком состоянии дроплет или выполнить какое-либо действие с телефона, что не очень удобно делать используя web панель.

Я попробовал использовать около 5-6 приложений из списка на сайте комьюнити DO https://www.digitalocean.com/community/projects/?type=apps и все по разным причинам меня не устраивали.… Читать дальше →

]]>
http://cocoadevelopers.club/2015/05/istoriya-razrabotki-droopls-ot-idei-do-gotovogo-prilozheniya/feed/ 1
История разработки: Scope — приложение, которое показывает, что происходит в конкретной точке Земли http://cocoadevelopers.club/2015/05/scope-prilozhenie-kotoroe-pokazyvaet-chto-proishodit-v-konkretnoj-tochke-zemli/ http://cocoadevelopers.club/2015/05/scope-prilozhenie-kotoroe-pokazyvaet-chto-proishodit-v-konkretnoj-tochke-zemli/#respond Thu, 14 May 2015 10:38:40 +0000 http://cocoadevelopers.club/?p=168 Добрый день, меня зовут Евгений, мне 29. Живу и работаю в Гродно, Беларусь. В нашей команде всего три человека: программист, дизайнер и я. Scope — это мобильное приложение (в данный момент только iOS), которое позволяет видеть, что происходит в любой точке нашей планеты прямо сейчас.

Работает очень просто: установив приложение, пользователи появляются маячками на карте и могут отправлять друг другу запросы «покажи, что вокруг происходит». Фактически это обмен короткими видеопанорамами. Пользователи анонимны, так как координаты трекаются раз в пять минут.

Спустя год борьбы с App Store, мы таки попали на его полку в конце апреля.

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

Scope01

Идея Scope одним предложением — в любую минуту заглянуть в любую точку на планете. Звучит очень просто, и реализация приложения тоже очень простая.… Читать дальше →

]]>
http://cocoadevelopers.club/2015/05/scope-prilozhenie-kotoroe-pokazyvaet-chto-proishodit-v-konkretnoj-tochke-zemli/feed/ 0