This repository was archived by the owner on May 30, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 22
TODO release
Toby Kurien edited this page Jul 31, 2014
·
20 revisions
TODO before release
- Update all unit tests, documentation
- @JsonProperty
- @AndroidParcelable
- @AndroidFragment
- @CustomView(Group)
- @AndroidAdapter
- @EnumProperty
- @AndroidLoader, BgLoader
- @BundleProperty
- Create an example app demonstrating all of this stuff (e.g. Property cross), bonus: it talks with a real json back end, so the efficacy of @JsonProperty can be demonstrated.
- It's actually much better to have lots of small samples (like with Android's APIDemos), so that it's easy to see how each feature is used independently, without having to look through the code of an entire app.
- Discuss @OnCreate vs. method signature matching (lifecycle methods are filtered out) (i.e. if method has one parameter, that is a Bundle, that is not named after a lifecycle method, then plug into Activity#onCreate or Fragment#onActivityCreated or Fragment#onCreateView, reference: @CustomViewGroup)
- Discuss @AndroidView (since AnnotationLayoutUtils does everything already, if the layout is declared)
- Bonus: give point-by-point example why Xtendroid rules and DI frameworks like RoboGuice, Android Annotations, fair less.
- Refactor out expression getting methods to AnnotationLayoutUtils(?) from
- @Android{Activity, Fragment}
- @CustomViewGroup