Повышение продуктивности разработки под Android

Не так давно на просторах сети нашел просто отличную библиотеку, которая в разы повышает производительность программирования под Android. Название этой библиотеки – android-query. Название всецело оправдывает себя, архитектура библиотеки построена на основе т.н. запросов.

К примеру, вот как выглядит загрузка изображения в ImageView из сети:

 

aq.id(R.id.imgView).progress(R.id.progress).image("http://mfxgi4tpnfsgk3thnfxgkzlsfzzhk.cmle.ru/wp-content/uploads/2011/12/training-prof.png");

Больше всего мне понравилась работа с сетью в асинхронном режиме с callback, тут вам и GET и POST запросы с multipart содержимым в пару строчек кода:

Работа с голым ответом HTML:

 

String url = "http://o53xo.m5xw6z3mmuxgg33n.cmle.ru/";
aq.ajax(url, String.class, new AjaxCallback() {
        @Override
        public void callback(String url, String html, AjaxStatus status) {
        }
});

По данной ссылке можно найти более интересные примеры работы с AJAX API.

Я не стал тут расписывать все возможности этой интересной библиотеки, т.к. все прелести без труда можно найти на их сайте. В общем, пользуйтесь на здоровье, дописывайте свой функционал, пишите патчи на баги, благо исходный код ее открыт на всеобщее обозрение.

Запись опубликована в рубрике Код. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *