Is “AndroidAnnotaions” reliable?

后端 未结 1 697
离开以前
离开以前 2021-02-13 11:16

Is \"AndroidAnnotations\" reliable? I\'ve searched it but couldn\'t find many articles on it(reviews or tutorials).

I\'ve been considering using this library in my proje

1条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2021-02-13 11:53

    I am the lead developer of AndroidAnnotations. Let's answer your questions:

    Can you rely on AndroidAnnotations?

    I think so. AndroidAnnotations is a compile time framework which generates code. The generated code is readable java code, which means that if you need to understand what happens, you can. No magic happening at runtime => you are in control.

    We try to maintain a list of external articles / tutorials here.

    Are there famous products using this library?

    Let's be honest: I don't know. Matthias Kaeppler from Qype talked about AndroidAnnotations at DroidCon London 2011. The frontpage lists the applications that we know for sure are using it. I know there are way more people using it because they ask for enhancements and report bugs, but they usually don't let us know when they publish an app. And of course, the idea of "writing clean and maintainable Android code" is not yet very common in the Android community.

    Can I say it's stable enough to adopt it for my big project?

    We are using it in our own apps, and we find it perfectly stable. So I would answer yes, but I think you should just try it :-) . Download the 2.2 RC2 (will be released stable soon), follow the instructions and see for yourself. You can do progressive enhancement, and start enhancing only one or two activities. See how it fits you, and let us know if anything goes wrong. And if you do release an app with AndroidAnnotations on the Android market, please let us know, we'll update the front page.

    Will AndroidAnnotations be maintained?

    Yes, it will. Although it started as a personal project, AndroidAnnotations is now sponsored by a company, eBusiness Information. This company employs people (including me) to work on AndroidAnnotations, with the aim of making it a major Open Source Android framework.

    As you can see here and there, we are adding a lot of new features for the 2.2 release. And you won't find a lot of open Defects in the issues, because we concentrate on fixing any bug before adding new features.

    0 讨论(0)
提交回复
热议问题