Giter VIP home page Giter VIP logo

changelogs's Introduction

BuddyBuild codecov

Changelogs

What is it?

Changelogs is an Android app dedicated to showing changelogs for any app in an easy-to-read list.

Version 1 is already available on the Play Store but was written when I was pretty new to Android development. It has issues and is due for a rewrite. Version 2 will be more stable, will find all apps, search more quickly, keep a history of changelogs, and more.

This app is a work in progress, developed in my free time.

There are currently two flavors; Pure and Dist. The Pure version does not contain Crashlytics or Stetho, whereas the Dist version does. If I add more "invasive" dependencies, such as ads, they will be added only to the Dist flavor. Think of it like the difference between Chromium and Chrome, except they're both open-source.

Questions

When will it be finished?

No idea.

What will it cost?

The current plan is for the base app to stay free. I would like to introduce a paid Pro version as well and I will evaluate having opt-out ads in the free version. The entire source code will stay available, though, so compiling the Pro version instead of paying would be an option.

Why open source?

Version 1 was closed-source. The decision to open-source version 2 has been one that I've struggled with, but at the end of the day, I've benefitted greatly from open-source software and I believe in it as a movement. This is my way of giving back.

Being able to put it on my resume is nice as well ;)

However, the fear that somebody will clone the app and I will lose control of it as an identity is real. Licensing it under the GPL should help, but ultimately it's out of my control.

Can I help?

At the moment, no. At some point down the road, I will need help with localization. Feel free to report bugs and request features, but keep in mind that this is a project in its very early stages still.

Why Kotlin?

Ok, nobody actually asked that, but I will answer it anyways. Kotlin is incredible. Our Russian friends over at JetBrains created and maintain it, freeing Java developers everywhere from the verbose syntax, slow development, and meager standard library that is Java. I owe them many hours of nerdy joy.

License

Changelogs is licensed under the GPLv3, a copy of which is available here.

An abbreviated version is available here.

You may copy, distribute and modify the software as long as you track changes/dates in source files. Any modifications to or software including (via compiler) GPL-licensed code must also be made available under the GPL along with build & install instructions.

changelogs's People

Contributors

wispborne avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

matrixy

changelogs's Issues

Mocking framework

Hi,

hope find you well with this cold call.

I am an author of mocking framework for Kotlin

I see you are using mockito-kotlin.

I just want you to be aware that there is solution that fully supports Kotlin and ask to try it in your new/current projects.

I can help you if you answer to this issue.

Thanks and please star it

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.