Перепробовав все ORM на Android я выбрал для себя следующий набор для работы с БД:
1: ProviGen — для генерации CP и SQLiteOpenHelper на базе контракта.
2: Cupboard — для удобного построения запросов и cursor to object преобразований.
1) Не знаю какая у вас задача, но мне еще ни разу не приходилось использовать reset().
2) Я обычно сам пишу обработчики, поэтому этому опять таки проблем с reset() у меня нет.
3) При разработке Robird я использовал RoboGuice, но это сильно влияло на холодный старт приложения, после появления Dagger я просто перешел на него и понял на сколько он быстрее. На сколько я помню Otto использует механизм генерации кода.
Прежде чем использовать библиотеку с аннотациями в рантайме лучше поискать альтернативу, которая использует генерацию кода.
Конечно же могут возникнуть проблемы с генерацией кода и инкрементальной сборкой проекта, но они решаются простым Clean and Build.
Я не понимаю зачем вы создали еще один велосипед, только если для изучения.
Для инжекта вьюшек использую ButterKnife, для DI Dagger. Доволен и никаких проблем.
На мобильных устройствах нет места аннотациям в рантайме.
1: ProviGen — для генерации CP и SQLiteOpenHelper на базе контракта.
2: Cupboard — для удобного построения запросов и cursor to object преобразований.
2) Спасибо, попробую.
2) Я обычно сам пишу обработчики, поэтому этому опять таки проблем с reset() у меня нет.
3) При разработке Robird я использовал RoboGuice, но это сильно влияло на холодный старт приложения, после появления Dagger я просто перешел на него и понял на сколько он быстрее. На сколько я помню Otto использует механизм генерации кода.
Прежде чем использовать библиотеку с аннотациями в рантайме лучше поискать альтернативу, которая использует генерацию кода.
Конечно же могут возникнуть проблемы с генерацией кода и инкрементальной сборкой проекта, но они решаются простым Clean and Build.
Для инжекта вьюшек использую ButterKnife, для DI Dagger. Доволен и никаких проблем.
На мобильных устройствах нет места аннотациям в рантайме.
О Боже! Вы хоть прочитали базовые доки по расположению элементов UI?