https://3speak.tv/watch?v=threespeak/fwvclbpx
Hello Hive & 3Speak Community Members,
Here's @sagarkothari88. With this video, I'll give you an update on 3Speak mobile app development, which I am doing.
Integrating GraphQL queries of Union Indexer * All feeds using GraphQL + Trending feed ✅ + New Feed ✅ + First Uploads ✅ + User Channel Feed ✅ + Community Feed ⏳ * All of these feeds are now displayed using the new Union Indexer
Scroll Scroll Scroll * All of these feeds support pagination. * It means that if you scroll to the end of the list, the app will fetch more content for you. * You Scroll Scroll Scroll * App loads more for you
Improvement in User Channel Page ⏳ * On the user channel page, you could only see videos posted by the Author. * I have added one more tab - 3Shorts within User Channel * This tab - I am yet to work on this. * It will show all the shorts uploaded by the Author.
Changes on Union Indexer for 3Shorts * 3Shorts on the union indexer needed some logic improvement * Videos having a length less than or equal to 90 seconds - should be considered 3Shorts * But the video has to be portrait. * If the video is not a portrait, it won't be considered 3Shorts. * I added a background script to find the size of the video and update it on the union-indexer. * Once we have the video size info available on video, we can supply 3Shorts on a specific feed. * Do you want to see the changes I made? * Use this link to view all the changes * https://github.com/spknetwork/union-indexer-node/pull/1/files
New Video Details Page with Action bar * I am re-writing Video Details Page. * As highlighted in the screenshot below, you'll have an action bar for different actions when playing the video. * Here are the buttons on the Action bar + Post content (info button) + Comments on Post + Add a comment + Upvote + Share
Recommended videos when playing a video * I am yet to integrate recommended feed on the video-details screen * @vaultec just fixed it on union-indexer * I'll work on it this week.
Addressed Feedback Items Remove Empty User Feed * The app shows an Empty tab with a login button if the user is not logged in. * @starkerz suggested not keeping Empty Tab with just a login button. * Instead, add a login button somewhere else * This feedback has been addressed.
Ask to log in on Upvote / Comment * If the user is not logged in, ask the user to log in upon tapping upvote or comment. * @starkerz suggested NOT to hide vote & comment buttons. * Instead of hiding, keep those buttons visible, but ask the user to log in upon interaction.
How to Download the Current Version of Mobile App? * Download iOS App * Download Android App from Google Play Store * Download Android App using Firebase * Download Android App from DropBox
What's next? Next Immediate action Items * GraphQL for recommendation feeds based on GraphQL * GraphQL for Community videos * My Video Feed / My Subscribed Feed ✅ * All 3Shorts feeds with GraphQL * Remove $ value & Hive values to avoid Apple's rejection * Allow users to upvote the 3Shorts. * Implement language-based filter for all GraphQL feeds
Priority items after the above items * Show the Encoding % of the encoding done in my account. * Allow users to set beneficiaries from the app. * Allow users to decline rewards for videos from the app. * Allow users to 100% power-up for the video post. * Allow the user to provide posting authority to @threespeak using a key-chain session. * There is a bug - 3Shorts - info button leads to a blank screen. * iPad / Tablet Support - research work. * Play ONLY audio of the video in the background. * and many more action items & feedback items.
Feedback / Info * Do you want more Info? Please let me know via the comment section. * Do you have feedback to share? Please use the comment section. * Please check the above video & share feedback
Important Links:
| 3Speak Linktree | SPK Network Linktree |
| 3Speak.tv | 3Speak Twitter | 3Speak Hive Blog | 3Speak Telegram | | 3Speak in Spanish | Download Android App | Download iOS App | Download Desktop App | | Join 3Speak Discord | Setup Encoder Node | Vote for SPK Network Proposal | Badge Recipients |
| | |
Vote for 3Speak as Witness - Vote for Sagarkothari88 as Witness -