VivekPanyam / Evolve

Evolve is a library for Android Developers that lets them deploy new versions of an app without going through Google Play or asking users to download an update.
GNU Affero General Public License v3.0
100 stars 12 forks source link

Active Development #4

Open VivekPanyam opened 9 years ago

VivekPanyam commented 9 years ago

Are people interested in using Evolve? I realize that not being able to use it in Google Play apps is a big problem. However, it is still useful for many things like beta tests, nightly build releases, and apps on platforms without Google Play.

As you can see, I haven't actively worked on Evolve since early 2014. If there's enough interest, I'd be glad to continue development.

Either way, I'm happy to accept pull requests and help with issues!

Please let me know what you think.

serggl commented 9 years ago

I think its worth to continue...Maybe someday you'll find a better way of achiving the same functionality without 'dummy' activities, which is not quite transparent :)

codeskraps commented 9 years ago

I found the project very intersting and a very elegant way to upgrade the app without having to reinstalle it.

When I tried Evolve I was working on some corparate app where we had full control of Android. In it we had a number of apps installed, one of them (called it updater) was design to check with the server if there where any updates and automatically download and updade all the other apps if any. Much like Google Play but It would do this automatically on the background; at the same time somebody had to update the updater. This would very few and far a part, still had to be done. When I saw your project I was gonna use it to update the updater. It didn't work for me at the time and we used another method.

Certanly, there's a need for a project like yours.

ravanova commented 9 years ago

It's definitely worth continuing, Evolve is a clever use of Android and without it updating our applications would be much harder! In many cases it is preferable to avoid Google Play anyway.

amitrao17 commented 9 years ago

One more vote for this being a really valuable effort. Particularly with the task locking "kiosk" mode in "L", the number of applications which could benefit will go up.

I haven't looked into it, but where does the functionality stand? And what are the issues?

One thing I'd be concerned about would be bricking units with a bad apk -- could a known good APK be kept around to automatically revert to if needed?

acrogenesis commented 9 years ago

:+1: This project is promising.

pepijntb commented 8 years ago

I would be very happy to use this for an Android stick application where I don't want to update using the Play Store. At the moment I am not able to get the wrapper example app working with my app.

pythoneer commented 8 years ago

I recently stumbled over your project to achieve exactly this, update without google play. Its not that we couldn't release it on play, we just don't want to. Sometimes one has to build an app for a very specific "group" of people and they don't want to see their app on the play store. Even if it has a login, its pretty much useless that other people see an app they cannot login and use it. The problem is that your "framework" is a bit unknown.

IriaSomobu commented 8 years ago

Yeah, I'm interested in Evolve too.

ghost commented 8 years ago

Yep, totally worth it. :+1:

IshtiaqAhsan commented 7 years ago

An awesome initiative worth continuing :thumbsup:

sugarp commented 6 years ago

In an enterprise environment it would be a holy grail to be able to update app like this. Unfortunately I'm not being successful to make it work now.

pandalion98 commented 6 years ago

@VivekPanyam Bump. Yeah, I'm actively using Evolve on my projects. I'll do what I can to contribute when I find areas that can be improved.