ποΈ Podcasts
Here you should add a short sentence about the product
| Add buttions | Design | Prototype | Dev Mode | Task | Branch | Chat | Alpha | Beta | Production
- Details
- Management
- Design
- Develpment
- Launch
Detailsβ
Descriptionβ
The "Podcasts" app will be part of the "Entertainment" group off products or company division, they are mostly based on the same set of features, in this documented we will talk about the general goal of the app and provide you with links to views and features that are documented separately.
At its core the podcast functionality is a simple audio feature with some additional features, it should be built as such so the core functionality can be reused for music, audio chat, video transcription, video in audio mode and more. For now ignore those features but build the audio functionality separate from the podcast features. The user can switch between audio and video (if video podcast is available)
The podcast product simply displayed the data, while the media player is the feature to house all the playback functions like audio and video.
Statusβ
These details are only updated with each release, for more acurate updates and keeping track of progress, see the task in GitHub.
| Owner | Lead | Doc Status | Product Status | Last Update | Version | Release | Phase |
|---|---|---|---|---|---|---|---|
| Adi | Adi | In Progress | In Revision | 04.03.2024 | 0.05 | Limited | Alpha |
User Storiesβ
Persona One
Persona Oneβ
As a busy user I donβt want to watch but rather listen to a podcast, however, when I hear a voice I donβt recognize, I want to take a glance at my phone to see a name and/or photo of who is talking or maybe ask the built-in βAI/assistantβ.
Update Coming Soon
As a busy user I donβt want to watch but rather listen to a podcast, however, when I hear a voice I donβt recognize, I want to take a glance at my phone to see a name and/or photo of who is talking or maybe ask the built-in βAI/assistantβ.
Remindersβ
- #191
- #205
- Ensure Deep Link is setup
- Ensure theme is properly linked
- Be sure to follow the release guidelines
- Update Documentation
Links & Resourcesβ
Coming Soon
Compatibilityβ
- Android Phones
- Android Tablets
- Android Watch
- Android TV
- iOS
- iPad
- iWatch
- Apple TV
- Chrome OS
- Mac OS
- Google Cast
Designβ
Brandingβ
User Flowβ
Splash views > Intro > Onboarding > Overview > All Categories > All Shows > All Hosts > Show > Episodes > Episode
UXβ
Developmentβ
Before you start developing you will need to setup your environment, if you have not done that yet visit Development Envietment.
- Backend
- Frontend
Frontendβ
Widgetsβ
Dependenciesβ
Tasksβ
Parent Widgets
- Coming Soon
Child Widgets Tasks
- Coming Soon
Compatibilityβ
- Android Phones
- Android Tablets
- Android Watch
- Android TV
- iOS
- iPad
- iWatch
- Apple TV
- Chrome OS
- Mac OS
- Google Cast
Viewsβ
These are the views that make up the user experience of a complete and independent product, while many of these views are shared across multiple products, they are customized to serve a Uniquely "podcast" experience to the user.
Backendβ
APIβ
There are no specific endpoints to serve podcast data, however, to fetch the data needed to achive the podcasts fuctiponalities, one should ustilize the content endpoints and filter by podcast type.
To see the data needed for each view or feature, please see the feature documentations bellow. docs to API
Frontendβ
Viewsβ
These are the views that make up the user experience of a complete and independent product, while many of these views are shared across multiple products, they are customized to serve a Uniquely "podcast" experience to the user. Overview is where the user can get a quick glance at trending, playing and other podcasts, just as with all apps in hudi, overview is the default views.Splash
Intro
Onboarding
Overview (aka home)
Overview (aka home)β
All Categories
-
Splashβ
Just as with any splash views, we want to establish the podcast brand and give the overview views and it's content time to check for updates and load.
- User Story
- User Flow
- Design
-
Introβ
again, we want this to be a user experience independent of the rest of the husi app, therefore, should this e the first time the user is accessing the podcast product, the user is greated with a slide of benefits and feature available in the podcast app.
-
Onboardingβ
In order to make the posdcast experience optimal, we will check for missing account data or data that is required by the podcast app and ask the user to fill them, we will also have a views asking the user what topics they like and another on what shows they are alredy listing to.
-
Overviewβ
Overview is where the user can get a quick glance at trending, playing and other podcasts, just as with all apps in hudi, overview is the default views.
- Header
- Categories & Topics
- Trending
- Resume
- Ad
- Clips
- Recommended/For You
- Promoted
- Top Listened
- Top Watched
- Ad
- Top Hosts
- Banner
- New Shows
- New Episodes
- Filter
- NavBar
Featuresβ
Below is a list of features that will be utilized in order to deliver a great podcast experiance. The details bellow are not comprehensive feature details but rather, describe how the features will be utilized withon the podcast product, for further details, please see the individual feature documentation.
Featuresβ
Below is a list of features that will be utilized in order to deliver a great podcast experiance. The details bellow are not comprehensive feature details but rather, describe how the features will be utilized withon the podcast product, for further details, please see the individual feature documentation.Media Player