Pull to refresh
1
0
Send message

Thrift в качестве REST API

Reading time7 min
Views18K
Небольшая статья о том, как мы столкнулись с проблемами синхронизации работы между командами клиентской и серверной разработки. Как мы подключили Thrift для того, чтобы упростить взаимодействие между нашими командами.

Кому интересно, как мы это сделали, и какие «побочные» эффекты мы словили, прошу заглянуть под кат.
Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments7

Serializable или Parcelable?

Reading time1 min
Views26K
Что лучше использовать?
Удобнее мне использовать интерфейс Serializable, но много где написано, что этот механизм работает «too slow».
При этом тестов на сравнение я не нашёл.
Приложение clien/server-ное, возможно с виджетом. Объём данных между разными частями приложений может быть достаточным.
Кто-то предметно занимался этим вопросом?
P.S.
Пришлось потратить пару/тройку часов, нахватать минусов, не понятно за что.
Чтобы провести тесты и получить результат — при старте новой Activity с передачей 1000 объектов с 4 полями, прирост производительности в 4 раза Parcelable по отношению к Serializable.
Вот, чего я спрашивал. Но ни кто мне этого сказать так и не смог.
Total votes 43: ↑12 and ↓31-19
Comments26

Использование Berkeley DB в Android приложении

Reading time4 min
Views8.6K
После успешно пройденного этапа «Hello World» под Android, решил написать для интереса простенькое приложение под Android, основной функционал которого сводился к хранению некоторого набора данных на устройстве. И очень мне не хотелось работать c SQL. Привык как-то уже работать с объектами. По-этому порыскав по интернету в поисках совместимых с Android решений нашёл только одно — Berkeley DB, встраиваемая БД.
Причём документация от Oracle показывала значительно лучшие показатели по производительности по сравнению с SQlite.По этому для своего приложения (дальше моего телефона оно так и не ушло) я выбрал этот формат хранения данных.
Класс являющийся ядром работы с БД сделан по шаблону Singleton, и получился следующим:
Читать дальше →
Total votes 12: ↑8 and ↓4+4
Comments12

Information

Rating
Does not participate
Registered
Activity