Pull to refresh
0
0
cVoronin @cVoronin

Android Developer

Send message
Если честно, я не нашёл способа прикрутить Groovy к андроиду. Может я где-то не там искал?
Если в программировании кажется, что одну вещь можно сделать только одним способом, значит плохо искали :))
Так что альтернативы — это нормально.
Другое дело что сам всё не перепробуешь, поэтому для меня ценность таких обзорных статей — как раз составить представление о том, что есть интересного вокруг.
Мне в AQuery понравилось то, что его не надо как-то специально конфигурировать.
Android Annotations иногда чудеса вытворяет — во-первых, нужно сконфигурировать IDE, во-вторых, иногда eclipse сходит с ума и не видит сгенеренные им классы. Лечится либо явным указанием пакета перед именем сгенеренного класса — либо прятаньем за статическим методом, как по тексту описывается.

А GSON или что-нибудь аналогичное очень жизнь упрощают, это да.
Спасибо, интересно.
А не сравнивали retrofit и android annotations в части работы с REST? Сам android annotations для этого не пользовал, интересно услышать впечатления.

И интересно, как retrofit дружит с self signed сертификатами? В «обычной» жизни для них пользуем com.byarger.exchangeit.EasySSLSocketFactory()

SchemeRegistry schemeRegistry = new SchemeRegistry();
schemeRegistry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));
if (самоподписанный сертификат?) {
	schemeRegistry.register(new Scheme("https", new EasySSLSocketFactory(), 443));
} else {	
	schemeRegistry.register(new Scheme("https", SSLSocketFactory.getSocketFactory(), 443));
}
ClientConnectionManager connManager = new ThreadSafeClientConnManager(params, schemeRegistry);

httpClient = new DefaultHttpClient(connManager, params);


Есть ли возможность что-то подобное сделать с retrofit?
Самая пичаль — это когда боссы насмотрятся чудо-презентаций таких вещей, где за три клика получается что-то (на первый взгляд) работающее, и начинают требовать использовать это в своих проектах. Озвучиваются фразы вида «У вас проект идёт медленно, потому что вместо JDeveloper на Netbeans пишете». Сталкивался с настойчивым требованием использовать Toplink вместо Hibernate — с той мотивацией, что раз хибер опенсоурсный, значит на коленке в гараже написан.

Со сменой места работы такие проблемы пропали :)
Люди добрые, можно инвайтик?

cvoronin@mail.ru

Тхенкс! :)

Information

Rating
Does not participate
Registered
Activity