Рубрика «android development» - 28

Xamarin.Forms не готов к боевым условиям? Xamarin — продукт, дающий возможность используя .NET писать приложение сразу под 3 мобильные платформы — Android, iOS и Windows Phone. Не так давно в продукт добавлена новая технология — Xamarin.Forms, позволяющая писать один XML-файл с разметкой на все платформы сразу. Но насколько эта технология готова к использованию в продакшене?
Читать полностью »

— Каждому своё. Будущее нас рассудит. В дорогу! Наш зритель ждёт нас.

Все началось очень хорошо, даже можно сказать замечательно. Город Барнаул получил долгожданную возможность посмотреть анонс фильмов через мобильное приложение в единственной сети кинотеатров. А самое главное делать бронирование и оплату билетов сидя дома на диване. К слову сказать, система покупки билетов существовала уже очень давно на сайте сети.

Итак, прочитав перед работой новость о том, что выпустили мобильное приложение, я уже планирую на какой фильм пойти на выходные с семьей воспользовавшись новым сервисом. Придя на работу, скачиваю приложение и получаю заставку минут на 5 и потом сообщение про ошибку сети. Как же так… По отзывам все у всех работает, а у меня что? Честно сказать не сразу догадался, пробовал и удалять и ставить заново, и только в последний момент попробовал отключить WiFi и запустить через 3G. Заработало! Все дело оказалось в WiFi сети предприятия, админ которой заботливо открыл только те порты, которые необходимы были для работы. Ну что ж — логично. Только немного странно. Зачем использовать нестандартный порт для приложения? Ведь использование WiFi на предприятиях популярно и для работников и для гостей. Тут то меня и зацепило…

Все цитаты и крылатые фразы взяты из фильма «Человек с бульвара Капуцинов».
Читать полностью »

Приветствую вас, уважаемый читатель!
Предлагаю вашему вниманию краткий и, конечно, бесплатно серияю видеоуроков для тех кто желает быстро вникнуть в особености разработки под Android.
Читать полностью »

Недавно мне захотелось создать личный проект на андроиде, и основной вопрос был такой: как однозначно идентифицировать пользователя заставляя его делать как можно меньше телодвижений? Конечно же это аккаунт Google. Я пытался пробовать множество примеров в сети — однако API несколько раз обновилось за время своего существования, многие методы не работали, мои вопросы в Google+ по этому поводу либо были вообще никак не восприняты окружением, либо были вроде «Никогда такое не делал».
В этой статье я постараюсь как можно более просто для новичков (вроде меня) описать мой метод авторизации в Google на андроид, получения токена и проверке этого самого токена на сервере.Читать полностью »

Доброго времени суток!
Данный пост является небольшим руководством, по автоматизации компиляции нативного кода в среде Intellij Idea с использованием Gradle. Gradle предоставляет достаточно большой функционал для автоамтизации сборки проектов. Но даже подключение нативных библиотек к Android проекту требует дополнительных усилий со стороны разработчика.

Предыстория

Недавно я сменил место работы и устроился работать в компанию, занимающуюся разработкой собственного мобильного программного обеспечения. Мы с моими новыми коллегами по работе решили перейти с Eclipse (на котором до этого велась вся разработка) на Intellij Idea, и в добавок с Ant на Gradle. У нас достаточно большой проект, с приличным количеством кода, в том числе с использованием нативного C и C++ кода, как самописного так и уже готовых библиотек.

Тех, кто занимается разработкой Android проектов с использованием Android NDK в среде Intellij Idea + Gradle прошу под кат.
Читать полностью »

DevConf::Mobi — уже на следующей неделе 14 июня, сформирована программа секции Добро пожаловать на уникальную конференцию сообществ разработчиков DevConf 2014,
которая пройдет 14 июня в Москве.

Секция Mobi — представлена следующими докладами:

Особенности использования и приемы оптимизации использования AZURE для PUSH нотификаций под все платформы.
Демьянов Артем — мобильный разработчик, Java Developer. Программирует на Java более 5 лет. Под Android более 3-х лет. Сегодня является лидером команды и контроллирует разработку детских мобильных приложений под все платформы. Детские мобильные приложения, разработанные Артемом висят в TOP 10 Google Play в разделе Образование. Выступал на Tabtabus, Droidcon и многих других конференциях.

Методология построения мобильных push бекэндов
Александр Михайленко, со-основатель мобильной платформы Jeapie, попавшей в топ10 самых перспективных стартапов Украины 2014.

Программирование под Android на языке Kotlin
Филипп Торчинский — эксперт по технологиям в компании JetBrains. Основная специализация — UNIX-технологии, основные интересы в данный момент — облачные технологии, системы отслеживания заявок, IDE.
Читать полностью »

DevConf 2014: Разработка под Android Wear (Google Glass, фитнес трекеры, умные часы)
Новый доклад в DevConf::Mobi секции
Носимые устройства (Wearable Devices) — бурно растущий тренд бытовой электроники (Google Glass, фитнес-трекеры, умные часы). В докладе все подробности и нюансы разработки бизнес-приложений под Android Wear

По мнению аналитиков, в будущем Google будет сближать Android Wear с домашней «умной» электроникой, в частности со смарт-устройствами недавно купленной за 3,2 млрд долларов компании Nest Labs.

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

image
Недавно инспектировал код одного приложения и выписал список вопросов разработчикам с ответами.
Приложение основано на клиент серверном взаимодействии, с регистрацией и обновлением некоторых данных.
Читать полностью »

Статья предназначена для тех, у кого трудности с подключением infoWindow в osmdroid и работой с AsyncTask и просто для тех, кто раньше не делал ничего подобного. Здесь я писал о том, как я создавал окошко для получения данных об автомобиле в сервисе мониторинга транспорта.
Суть в том, что при нажатии на маркер, некоторые данные берутся из объекта, другие данные подгружаются из API, записываются в БД приложения, после чего отображаются в объекте InfoWindow.

Начинаем с создания xml файла с описанием infoWindow, добавляем поля с заголовками критериев транспорта.
Читать полностью »

Обучающий материал на тему «Аналитика мобильных приложений».
Ведущий: Анар Бабаева

Из передачи вы узнаете:
— какое приложение принесет деньги;
— как спрогнозировать доходность приложения;
— как построить внутреннюю систему аналитики, основанную на важных метриках (LTV, churn rate, retention rate и т. д.);
— как подсмотреть за конкурентами в замочную скважину;
— как настраивать аналитику при экспансии в Москву, регионы РФ, страны Азии и Южной Америки, развивающиеся и специфические страны;
— какие инструменты использовать для проведения анализа внутри приложения;
Читать полностью »


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