При разработке приложений я заметил, что каждый раз, когда мне приходилось сталкиваться с решением похожих задач (реализовывать работу с http, json, multithreading и т.п.), приходилось делать одну и туже роботу, причем на это уходило много времени. Поначалу это было не критично, но в больших проектах занимало слишком много времени. Чтобы сэкономить свое и ваше время, решил написать универсальное решение для этих задач, которым и хочу поделиться с сообществом.
Читать полностью »
Рубрика «android» - 229
Droidutils — набор решений, которые ускоряют разработку приложений под Android
2014-10-24 в 6:40, admin, рубрики: android, http, java.util.concurrent, json, mobile development, multithreading, Программирование, Разработка под androidКонгресс США по просьбе ФБР ослабит безопасность iOS и Android
2014-10-23 в 20:47, admin, рубрики: android, iOS, безопасность, ФБРДжеймс Коми, будучи директором ФБР, заявил, что стремление технологических компаний шифровать пользовательские данные несёт угрозу.
Он объяснил это тем, что убийцы и различные преступники будут уверены в том, что никто не сможет получить доступ к информации, хранящейся на жёстком диске компьютера или в их мобильном телефоне.

Приложение «Помощь детям» поможет спасти детские жизни
2014-10-23 в 20:18, admin, рубрики: android, приложения, приложения для android
Благотворительный фонд помощи детям «Дети Земли» разработал уникальное приложение на базе Android, позволяющее сделать ещё более эффективной деятельность благотворительных организаций, работающих в сфере поддержки детства и материнства, которые помогают больным детям.

Распространение смартфонов: что делает рынок, чтобы привлечь «позднее большинство»?
2014-10-23 в 9:03, admin, рубрики: android, apple, iOS, Блог компании Celecom, гаджеты, смартфоны, Финансы в IT-индустрии
Спустя семь лет с момента запуска iPhone количество пользователей смартфонов в США достигло отметки в 70% от всего населения страны. Смартфоны существовали и до появления iPhone, поэтому данной категории товаров явно больше семи лет. Однако, учитывая количество текущих пользователей, уже сейчас можно сказать, что это самый быстрый процесс принятия населением новой категории товаров за всю историю.
СD-плеер за те же семь лет достиг охвата в 55% населения, а бумбокс – 62%. Если замерить период, в течение которого проникновение смартфонов в США увеличится с 9% до 90% [1], то его длительность составит примерно 9 лет, начиная с 2008 года. До 2008 года продукт был, по большей части, экспериментальным, а принимающие участие в этом эксперименте производители[2], в основном, провалились. После озвученного периода в 9 лет подавляющее большинство продуктов станет «общедоступным и взаимозаменяемым», при этом рентабельность продуктов начнет снижаться, а консолидация производства вокруг крупных вендоров – возрастать.Читать полностью »
Улучшение приложения Google Earth для Android
2014-10-23 в 7:03, admin, рубрики: android, Google, google earthGoogle анонсировала обновление приложение Earth для платформы Android. Компания заявила об улучшении 3D графики, ускорении обновления карты и упрощения просмотра KML файлов в приложении.
Новая технология 3D рендеринга, по словам Google, стала первым значительным улучшением 3D за последние 10 лет. Горы и города на карте теперь станут более реалистичными.

Гибридная детская площадка: карусели + Android
2014-10-23 в 6:20, admin, рубрики: android, iOS, геймификация, игрыДетям ведь мало просто бегать, прыгать и кататься с горок! Им нужно одновременно смотреть в экран телефона. Об этом, наверное, думали разработчики проекта Hybrid Play, сейчас представленного на Indiegogo.

Nexus Player — первый Nexus на Intel Atom
2014-10-23 в 5:40, admin, рубрики: android, google tv, intel atom, Блог компании Intel, Мониторы и ТВ 
Несколько дней назад на Google Play начался предзаказ на Nexus Player — устройство из нового модельного ряда Nexus, созданного под ОС Android Lollipop. Приставка Google TV разработана компанией ASUS на базе 4-ядерного процессора Intel Atom — отметим, что это первый Nexus на платформе Intel. Nexus Player имеет 1 Гб ОЗУ, 8 Гб внутреннего хранилища, оснащен Bluetooth и Wi-Fi. В комплекте с плеером идет пульт ДУ с функцией голосового поиска, дополнительно можно приобрести беспроводной геймпад.
Читать полностью »
Возможности нового API камеры в Android 5.0 Lollipop
2014-10-22 в 8:53, admin, рубрики: android, api, lollipop, raw, Софт 
Многие знают, что приложения камер из Google Play зачастую не могут дать лучшее качество снимков, чем стоковые приложения от производителей. Будь то поддержка режима HDR, настройка экспозиции, различные дополнения, например, веселые динозаврики, как это сделано в девайсах от SONY. Но после прихода следующей версии Android Google решила исправить этот недостаток, представив новые API для камеры. Интересно узнать больше — берите еды и под кат! (3.4МБ картинок, осторожно).
Читать полностью »
I-O Schedule 2014: плохой пример для обучения
2014-10-21 в 16:54, admin, рубрики: android, android development, Google, Разработка под androidМы уже привыкли, что приложение для Google I/O дефакто стандарт архитектуры приложения, написания кода и дизайна.
Вот и в этот раз, я решил посмотреть, что же нового появилось в приложении. С дизайном все понятно, точнее понятно, что людям нужно снова учится делать его «правильно». Но меня больше интересовал код — что же нового там есть?
Но ничего нового я не увидел, но осознал, что приложение абсолютно не годится как наглядное пособие для обучения начинающих разработчиков.
После быстрого осмотра кода получился вот такой список замечаний.
Читать полностью »
Борьба с утечками памяти в Android. Часть 1
2014-10-20 в 12:09, admin, рубрики: android, badoo, memory, mobile development, optimisations, profiling, Блог компании Badoo, Разработка под android
Этой статьей мы открываем цикл статей на Хабре о нашей разработке под Android.
Согласно докладу компании Crittercism от 2012 года, OutOfMemoryError — вторая по распространенности причина «крашей» мобильных приложений.
Честно говоря, и в Badoo эта ошибка была в топе всех крашей (что неудивительно при том объеме фотографий, которые просматривают наши пользователи). Борьба с OutOfMemory — занятие кропотливое. Мы взяли в руки Allocation Tracker и начали играться с приложением. Наблюдая за данными зарезервированной памяти, мы выявили несколько сценариев, при которых выделение памяти росло с подозрительной стремительностью, забывая при этом уменьшаться. Вооружившись несколькими дампами памяти после этих сценариев, мы проанализировали их в MAT (http://www.eclipse.org/mat/).
Результат был занимательный и позволил нам в течение нескольких недель снизить количество крашей в разы. Что-то было специфично для нашего кода, но также выявились типичные проблемы, присущие большинству Android приложений.
Сегодня поговорим о конкретном случае утечки памяти. О нем многие знают, но часто закрывают на это глаза (а зря).
Читать полностью »
