Рубрика «mobile development» - 101

Учим язык с умом или история моего первого стартапа
Задавался ли ты, уважаемый Хабра-юзер, когда-нибудь вопросами:
1. Как эффективно запоминать иностранные слова?
2. Как отбирать слова для изучения?
3. Как мотивировать и дисциплинировать себя в процессе учебы?
А если ты нашел ответы на все вопросы, —
4. Возможно ли сделать из этого успешный стартап?
Под катом моя попытка ответить на эти вопросы.
Читать полностью »

Сегодня мы расскажем об одном перспективном и удобном инструменте приема платежей в мобильной коммерции – оплате в один клик прямо из мобильного приложения. И расскажем мы об этом на живом примере сотрудничества нашего процессингового центра с компанией ЛитРес.
Читать полностью »

Я думаю, что большинство iOS разработчиков так или иначе сталкивались с тем, что по правилам Apple не удавалось сделать какие-либо функции. Часто это бывает связано с тем, что определенные методы попали в раздел private. При попытке опубликовать приложение с их использованием последует его отклонение (пункт 2.5 Apple Review Guidelines).

Использование Private API в приложениях для App Store

Под катом я расскажу, как можно частично снять это ограничение.
Читать полностью »

Консорциум по разработке мобильной платформы Tizen (Intel, Samsung и др.) серьёзно взялся за дело и торопит производителей не только с выпуском устройства (уже существует прототип планшета), а и принимает шаги по популяризации системы среди разработчиков.

Учитывая открытый характер Tizen, консорциум принял решение об обеспечении возможности запуска программ на Android «со 100%-совместимостью и откликом, который потребитель ожидает от Android-устройства». В этой связи американская компания OpenMobile представила свою разработку «Application Compatibility Layer (ACL)», благодаря которой, собственно, и оказывается возможным запустить Android-приложение в Tizen. Технически не ясно как именно это обеспечивается, кроме того, что на демо-видео можно заметить панель, характерную для Android 4.0 и интерфейс запускаемых программ и диалогов точно повторяет мобильную платформу от Google.

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

Также стоит напомнить, что канадская RIM, желая увеличить диапазон доступных в своем каталоге BlackBerry App World приложений, предлагала разработчикам, которые портируют свои Android-приложения на платформу RIM, бесплатные планшеты PlayBook.
Читать полностью »

imageДобрый день, Хабровчане!

В продолжение статьи о нашей платформе — QuickBlox — backend для мобильных приложений я хотел бы уделить внимание на инструменты для разработки, которые доступны для скачивания.

Статья и идея написания её тут преследуют цель приведения на проект как можно большего количества бета-тестеров — реальных программистов, которые смогут дать толковые рекомендации по функционалу, а так же помочь нашему ортделу QA отловить баги.

Хочу напомнить, что на данном этапе использование QuickBlox абсолютно бесплатное, и в будущем бета-разработчики смогут учавствовать в дискотных программах и сполна прочувтсвовать благодарность команды QuickBlox за сотрудничество.
Читать полностью »

Mobiscroll — кастомный select для мобильных сайтов и не только
К каждому, кто сталкивался с разработкой сайтов под iOS/Android/etc (или native-приложений через phonegap и иже с ним), рано или поздно наверняка приходило осознание того факта, что стандартные управляющие элементы форм не очень удобны для работы с touch-экранов.

И если input'ы и textarea вполне можно отрисовать с помощью css, то с селекторами ситуация гораздо более грустная — и не улучшить особо, и выбирать, например, дату, последовательным выбором трех выпадающих списков — занятие не из приятных.
Помогает в решении этой проблемы мультиплатформенный (обещают как минимум работу на iOS/Android, но с некоторыми помарками работает и на MeeGo — это из проверенного собственноручно) select-заменитель Mobiscroll, с некоторым трудом нагугленный мной пару недель назад.

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

Здравствуйте, читатели! image

Я хотел бы рассказать о проекте, над которым трудится наша скромная команда разработчиков — QuickBlox — это бекенд для мобильных приложений.

К сожалению, в раздел «Я пиарюсь» я писать не могу, поэтому выбраны максимально близкие к теме блоги.

8 июня на конференции mobile developer day #moco я буду рассказывать о нас и хотел бы, чтоб те, кто будут присутствовать, уже имели представление о нашем продукте.

Итак, QuickBlox — это набор модулей и блоков с заранее установленной логикой. Программист мобильного приложения может сконцентрироваться на разработке самого приложения, а не заботиться о хостинге для бекенда. Самые нужные задачи авторизации пользователя, хранения его данных и файлов, картинок и аватарок, рейтингов игр и многого другого уже не будут требовать реализации серверного приложения.

Инфраструктура QuickBlox полностью расположена на Amazon Web Services. На хабре у меня есть несколько неплохих статей об этих сервисах, но главное то, что мы имеем огромные и почти безграничные ресурсы для масштабирования.

По REST API доступны следующие модули проекта:

  • Users
  • Ratings
  • Content
  • Chat
  • Messages
  • Location

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

После публикации DevStory Жи-Ши на Хабре мы получили массу конструктивной (и не очень) критики. Многие проблемы были устранены, а дизайн переработан. Сейчас мы хотим помочь всем студентам и школьникам сдать экзамены, тесты и курсовые используя наше приложение Жи-Ши. Оно уже получило массу положительных отзывов и поэтому мы думаем, что движемся в верном направлении.

Кто из нас хоть раз не задумывался над тем, как правильно написать слово? “О” или “А”? две “Н” или одна? “Как это вообще пишется?” В подобных случаях мы чаще всего открываем словарь и долго ищем подходящее слово, порой перебирая несколько вариантов — это если словарь электронный. Специально обученные люди — журналисты, лингвисты и филологи (а они тоже не всегда уверены, как будет правильно) пишут разные варианты слова и на глаз уже вычисляют “верное”, по памяти…
21 век на дворе! Словарь — это, конечно, хорошо. Но долго. И нельзя ошибиться в написании нужного слова. А как не ошибиться, если не знаешь как его написать? Замкнутый круг, разорвать который помогает приложение «Жи-Ши».

Не бойся, что не знаешь — бойся, что не учишься!

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

«Обнаружение» приложений — большая проблема для всех пользователей мобильных устройств, а следовательно разработчиков и магазинов. Об этом мы писали совсем недавно, например в "Разработка под iOS: 60% (или больше) приложений не отбивают затраты", об этом говорят все исследования — количество закачек приложений за пределами Топ-100 стремится к нулю, а независимым разработчикам пробиться в Топы, не обладая значительными маркетинговыми бюджетами, практически невозможно. Apple уже, судя по всему, активно работает над решением этой проблемы, как обстоят дела в Play пока непонятно, но опередит всех, судя по всему, Facebook, который уже анонсирует систему поиска приложений App Center, которая основана не на рейтингах, а на качестве приложений.

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

Будучи в Oakland, CA (по случаю Ubuntu Developer Summit) я решил посетить также Tizen Developers Conference. Не то, чтобы я имел какое-либо отношение к этой платформе, — просто хотелось встретить нескольких друзей со времен Maemo. И у меня не было планов на вечер вторника, когда для посетителей Tizen было запланировано социальное мероприятие в The California Academy of Sciences.

Тяжело сказать, была ли конференция успешной или нет, поскольку я не посещал ни одной сессии кроме выступления Jim Zemlin на открытии. В первый день я так же посетил показ технических возможностей и демо от партнеров. Но они были зажаты в очень маленьком помещении и было нелегко поговорить с людьми, которые представляли свои работы. Возможно, в следующий раз организаторы предоставят как минимум 4м² на стенд.

Но сегодня я заполучил устройство Tizen Developer Platform и свисток с SDK. Так что я решил слегка с ним поиграть. От чего не получил никакого удовольствия.
Читать полностью »


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