We just released greenDAO 3 beta: it makes the generator project optional and moves to Java annotations. Before the final release however, we want to get your feedback. In particular, we experimented with alternative annotation processing that gives greenDAO more power while it avoids byte code manipulation.Our goal with greenDAO3 is to put the developer in control over entity classes while augmenting the entity code with a little bit of generated code.
Tag Archives: greenDAO
SQLite, ORMs, NoSQL: what Android developers use and why
At yesterday’s Droidcon Berlin barcamp, we compared different database approaches (SQLite, ORMs, NoSQL). In our interactive session we asked about 80 developers how they use databases on Android and what advantages and disadvantages they see in each approach. Here are the gathered results:
~40% of the participants have used SQLite without additional tools.
greenDAO 2.2 with Database Encryption
Encryption is the central feature of today’s greenDAO 2.2 release. Actually, greenDAO seems to be the first Android ORM to officially support SQLCipher (non-beta). Since it’s first (source-only) release in August 2015, greenDAO’s encryption support has been successfully tested in a complex setup for months. So, if you want to store sensitive data in your database, give it a try!
greenDAO 2.1 and EventBus 2.4.1
Today we’re happy to announce two updates. EventBus 2.4.1 fixes a bug with sticky events and a crash on some devices.
greenDAO 2.1.0 comes with a couple for smaller features and improvements:
greenDAO 2.0 Release
greenDAO 2.0 brings new powerful features to meet the growing demands of today’s apps:
greenDAO 1.3 Release
Multithreading and Maven/Gradle support are the two major themes of greenDAO 1.3. If you are using greenDAO from multiple threads, you are highly advised to upgrade to the latest version of greenDAO to prevent deadlocks. Fixing these issues led to small modification to Queries resulting in breaking changes that require small adjustments in your code. We seized this opportunity to refactor code and introduce a couple of new packages. There are a few actions required to upgrade on your side, see below for a list.
greenDAO 1.2 Release
greenDAO V1.2.0 comes with new features and an important bug fix. We recommend everyone to upgrade.
greenDAO 1.1 Release
Since the 1.0 release of our Android ORM tool greenDAO, we saw greenDAOs’ community activity growing. During the last four months we collected developer feedback and added our own experience with greenDAO. Version 1.1 does not come with big changes, but brings evolutionary new features and fixes:
greenDAO 1.0 Open Source Release
Today, we are happy to announce version 1.0 of greenDAO, which is also the first open source release. With this release, we think greenDAO is ready for a wide developer audience. The preview versions of greenDAO proved to be stable and some apps in the Android Market already use greenDAO. Android developers, stop messing around with SQL, start with greenDAO! 😉
Current performance figures
greenDAO is designed for high performance. So let’s have a look at the latest performance results using a standard Nexus S for the upcoming 1.0 release: