Приветствую вас, уважаемый читатель!
Предлагаю вашему вниманию краткий и, конечно, бесплатно серияю видеоуроков для тех кто желает быстро вникнуть в особености разработки под Android.
Читать полностью »
Рубрика «android development» - 29
25+ видеоуроков по Android для начинающих
2014-07-21 в 9:02, admin, рубрики: android, android development, java, видеоуроки, ПрограммированиеАвторизация через Google в Android и проверка токена на сервере
2014-07-07 в 20:53, admin, рубрики: android, android development, authentification, Google, oauth 2.0, Разработка под android Недавно мне захотелось создать личный проект на андроиде, и основной вопрос был такой: как однозначно идентифицировать пользователя заставляя его делать как можно меньше телодвижений? Конечно же это аккаунт Google. Я пытался пробовать множество примеров в сети — однако API несколько раз обновилось за время своего существования, многие методы не работали, мои вопросы в Google+ по этому поводу либо были вообще никак не восприняты окружением, либо были вроде «Никогда такое не делал».
В этой статье я постараюсь как можно более просто для новичков (вроде меня) описать мой метод авторизации в Google на андроид, получения токена и проверке этого самого токена на сервере.Читать полностью »
Android JNI + Intelij Idea + Gradle. Полная автоматизация процесса
2014-06-25 в 9:15, admin, рубрики: android development, Android NDK, gralde, intellij idea, Разработка под android Доброго времени суток!
Данный пост является небольшим руководством, по автоматизации компиляции нативного кода в среде Intellij Idea с использованием Gradle. Gradle предоставляет достаточно большой функционал для автоамтизации сборки проектов. Но даже подключение нативных библиотек к Android проекту требует дополнительных усилий со стороны разработчика.
Предыстория
Недавно я сменил место работы и устроился работать в компанию, занимающуюся разработкой собственного мобильного программного обеспечения. Мы с моими новыми коллегами по работе решили перейти с Eclipse (на котором до этого велась вся разработка) на Intellij Idea, и в добавок с Ant на Gradle. У нас достаточно большой проект, с приличным количеством кода, в том числе с использованием нативного C и C++ кода, как самописного так и уже готовых библиотек.
Тех, кто занимается разработкой Android проектов с использованием Android NDK в среде Intellij Idea + Gradle прошу под кат.
Читать полностью »
DevConf::Mobi — уже на следующей неделе 14 июня, сформирована программа секции
2014-06-07 в 11:38, admin, рубрики: android development, azure, ios development, tizen, Блог компании DevConf, мобильная разработка, Разработка под android, разработка под iOS Добро пожаловать на уникальную конференцию сообществ разработчиков 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, фитнес-трекеры, умные часы)
2014-06-02 в 10:35, admin, рубрики: android, android development, Android Wear, devconf, Google Glass, Блог компании DevConf, Разработка под android, метки: android development, Android Wear, devconf, Google Glass
Новый доклад в DevConf::Mobi секции
Носимые устройства (Wearable Devices) — бурно растущий тренд бытовой электроники (Google Glass, фитнес-трекеры, умные часы). В докладе все подробности и нюансы разработки бизнес-приложений под Android Wear
По мнению аналитиков, в будущем Google будет сближать Android Wear с домашней «умной» электроникой, в частности со смарт-устройствами недавно купленной за 3,2 млрд долларов компании Nest Labs.
Написал и забыл: или как пишут код аутсорсеры
2014-05-29 в 8:33, admin, рубрики: android, android development, code review, outsourcing, Разработка под android
Недавно инспектировал код одного приложения и выписал список вопросов разработчикам с ответами.
Приложение основано на клиент серверном взаимодействии, с регистрацией и обновлением некоторых данных.
Читать полностью »
Написание MarkerInfoWindow для osmdroid
2014-05-27 в 9:56, admin, рубрики: android development, asynctask, osmdroid, Разработка под android, метки: android development, asynctask, osmdroid Статья предназначена для тех, у кого трудности с подключением infoWindow в osmdroid и работой с AsyncTask и просто для тех, кто раньше не делал ничего подобного. Здесь я писал о том, как я создавал окошко для получения данных об автомобиле в сервисе мониторинга транспорта.
Суть в том, что при нажатии на маркер, некоторые данные берутся из объекта, другие данные подгружаются из API, записываются в БД приложения, после чего отображаются в объекте InfoWindow.
Начинаем с создания xml файла с описанием infoWindow, добавляем поля с заголовками критериев транспорта.
Читать полностью »
Аналитика мобильных приложений. Запись вебинара
2014-05-09 в 17:58, admin, рубрики: android development, ios development, mobile development, Блог компании «Apps4All», мобильная реклама, продвижение мобильных приложений, продвижение приложений, разработка под iOS, метки: android development, ios development, вебинар, мобильная реклама, продвижение мобильных приложений, продвижение приложений Обучающий материал на тему «Аналитика мобильных приложений».
Ведущий: Анар Бабаева
Из передачи вы узнаете:
— какое приложение принесет деньги;
— как спрогнозировать доходность приложения;
— как построить внутреннюю систему аналитики, основанную на важных метриках (LTV, churn rate, retention rate и т. д.);
— как подсмотреть за конкурентами в замочную скважину;
— как настраивать аналитику при экспансии в Москву, регионы РФ, страны Азии и Южной Америки, развивающиеся и специфические страны;
— какие инструменты использовать для проведения анализа внутри приложения;
Читать полностью »
Причины популярности интернет-мессенджеров или почему мы уверены в успехе Converse
2014-03-24 в 6:58, admin, рубрики: android, android development, messenger, voip, Блог компании EXODUS SYSTEM LLP, Разработка под android, метки: android development, messenger, voipНаверное, никому не надо доказывать факт того, что интернет-мессенджеры прочно вошли в нашу жизнь. По сути, они обеспечили новую свободу общения, став более гибкой, доступной и качественной альтернативой как наземной, так и сотовой связи. С ростом популярности мобильных устройств мессенджеры трансформировались (появилась поддержка экранов невысокого разрешения и процессоров архитектуры ARM) и «размножились», что вполне закономерно привело к обострению конкуренции в сегменте. Не текущий момент в каталогах Google Play и App Store присутствует несколько десятков мессенджеров, из которых каждый способен претендовать на глобальное звание лучшего. Одна из последних новинок каталога Google Play — приложение Converse, созданное интернациональной группой разработчиков, среди которых есть и наши соотечественники. В рамках данного блога мы будем подробно освещать Converse, сравнивать с конкурентами, рассказывать об особенностях разработки и «фишках» приложения. Ну а начать решили с ответа на банальный вопрос: а зачем вообще нужен еще один интернет-мессенджер?
Синхронизация в Android приложениях. Часть первая
2014-03-21 в 9:42, admin, рубрики: android development, mobile development, tutorial, Блог компании e-Legion Ltd., Разработка под android, метки: android development, tutorial
На дворе 2014 год, доля Android JellyBean перевалила за 60%, появились новые тренды в дизайне. В общем, случилось много всего интересного. Но синхронизация данных с сервером осталось неотъемлемой частью большинства приложения. Существует много способов реализации ее в приложении. Android предоставляет нам SyncAdapter Framework, который позволяет автоматизировать и координировать этот процесс и предоставляет множество плюшек в довесок.
Account
Для начала нам потребуется собственный аккаунт на устройстве. Сначала, я думаю, стоит ответить на вопрос, зачем? Действительно, зачем?
Краткое резюме преимуществ:
- Поддержка фоновых механизмов вроде SyncAdapter
- Стандартизация способа авторизации
- Поддержка различных токенов (прав доступа)
- Шаринг аккаунта с разграничением привилегий (возможность использовать один аккаунт для различных приложения, как это делает Google)
Шаги для получения плюшек:
1) Создание Authenticator'а
2) Создание Activity для логина
3) Создание сервиса для общения с нашим аккаунтом