videoDAC / android

Repository for storing code, configuration and information about the applications developed by videoDAC for Android.
GNU General Public License v3.0
3 stars 5 forks source link

I want to publish a free-to-view channel app from a template #36

Open criticaltv opened 4 years ago

criticaltv commented 4 years ago

Introduction

As the need to communicate in real time becomes increasingly important, I want to be able to launch a channel app which does not charge people to watch.

I would also like to make it easy for someone to migrate their setup to one which does charge people to watch.

Desired User Experience

Simple free-to-play single-channel app:

Architectural Considerations

Given that the functionality exists to launch "pay-to-play" from template, we should enable people to launch "free-to-play".

I would like to start a discussion to achieve some condense on how best to manage codebase with the 2 paradigms: "free-to-play" and "pay-to-play"

Ideally, the "free-to-play" should be same as "pay-to-play", but with features disabled. This way any improvements made in the core "playback" functionality are shared across both paradigms.

Further, if a user starts with "free-to-play", they have an easy migration path to "switching on" direct peer-to-peer payments.

Now, perhaps we don't live in an ideal world... hence I open this conversation, and at the very least, I set out my proposal:

the app is "pay-to-play" by default, but must be disabled to make it "free-to-play". Make it easy to re-enable later.

Platform

I am open to suggestions about whether this should be done first on iOS or Android.

There is a (poorly named) starting point for iOS here, which might be ready to just polish up, and do the documentation for "how to launch an app from template" (Apple developer / app store process).

Or take @mul1sh work on the "pay-to-play" template app for Android, along with @adrianhacker-pdx excellent documentation, and make "free-to-play" possible on Android.

I'm easy either way. Please discuss in your bounty application.

Specific Deliverables

One Pull Request containing:

gitcoinbot commented 4 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 5 days, 13 hours from now. Please review their action plans below:

1) rahmanunjan has been approved to start work.

I will compare the ios and android applications and focus on which will offer more advantages for free to play

Learn more on the Gitcoin Issue Details page.

criticaltv commented 4 years ago

Hi Ben, @Rahmanunjan, thanks for working on this.

How are you doing with the comparison?

For me, there's a choice between:

A. Take the bare-bones free-to-play iOS app > Make it work as a template > Publish documentation for how to launch your own app from template.

B. Take the Android app template > Allow it to be configured to not require payment, just play > Update the documentation for launching app from template.

I think I prefer B. What do you think?

gitcoinbot commented 4 years ago

@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 4 years ago

Issue Status: 1. Open 2. Cancelled


The funding of 80.0 LPT (48.67 USD @ $0.61/LPT) attached to this issue has been cancelled by the bounty submitter