A multi-purpose Groovy library containing view injection and threading for Android using annotations. It's based on both ButterKnife and AndroidAnnotations. With SwissKnife you can: Inject views dynamically on any Object as long a you have a View to find them. No more findViewById and you don't have to extend any classes. Add callback methods to several actions using @OnClick, @OnItemClick, etc. E