Xamarin — продукт, дающий возможность используя .NET писать приложение сразу под 3 мобильные платформы — Android, iOS и Windows Phone. Не так давно в продукт добавлена новая технология — Xamarin.Forms, позволяющая писать один XML-файл с разметкой на все платформы сразу. Но насколько эта технология готова к использованию в продакшене?
Читать полностью »
Рубрика «android development» - 28
Xamarin.Forms не готов к боевым условиям?
2014-08-15 в 3:27, admin, рубрики: android development, Android разработка, ios development, iOS разработка, xamarin, xamarin.formsСинема, синема, си-не-ма… от тебя мы без ума
2014-08-01 в 8:43, admin, рубрики: android, android development, java, SSL, безопасность сайтов, Веб-разработка, информационная безопасность, кинематограф— Каждому своё. Будущее нас рассудит. В дорогу! Наш зритель ждёт нас.
Все началось очень хорошо, даже можно сказать замечательно. Город Барнаул получил долгожданную возможность посмотреть анонс фильмов через мобильное приложение в единственной сети кинотеатров. А самое главное делать бронирование и оплату билетов сидя дома на диване. К слову сказать, система покупки билетов существовала уже очень давно на сайте сети.
Итак, прочитав перед работой новость о том, что выпустили мобильное приложение, я уже планирую на какой фильм пойти на выходные с семьей воспользовавшись новым сервисом. Придя на работу, скачиваю приложение и получаю заставку минут на 5 и потом сообщение про ошибку сети. Как же так… По отзывам все у всех работает, а у меня что? Честно сказать не сразу догадался, пробовал и удалять и ставить заново, и только в последний момент попробовал отключить WiFi и запустить через 3G. Заработало! Все дело оказалось в WiFi сети предприятия, админ которой заботливо открыл только те порты, которые необходимы были для работы. Ну что ж — логично. Только немного странно. Зачем использовать нестандартный порт для приложения? Ведь использование WiFi на предприятиях популярно и для работников и для гостей. Тут то меня и зацепило…
Все цитаты и крылатые фразы взяты из фильма «Человек с бульвара Капуцинов».
Читать полностью »
25+ видеоуроков по Android для начинающих
2014-07-21 в 9:02, admin, рубрики: android, android development, java, видеоуроки, Программирование Приветствую вас, уважаемый читатель!
Предлагаю вашему вниманию краткий и, конечно, бесплатно серияю видеоуроков для тех кто желает быстро вникнуть в особености разработки под Android.
Читать полностью »
Авторизация через 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 и т. д.);
— как подсмотреть за конкурентами в замочную скважину;
— как настраивать аналитику при экспансии в Москву, регионы РФ, страны Азии и Южной Америки, развивающиеся и специфические страны;
— какие инструменты использовать для проведения анализа внутри приложения;
Читать полностью »