Hello Hive & 3Speak Community members,
With this post, allow me to share some updates on 3Speak Mobile app.
Background
- I am currently working on the Mobile App.
- For the mobile app, we are using cross-platform-app-development called Flutter.
- Cross-platform-app-dev = with little code, you support iOS, Android, etc.
- But it comes with it’s own limitations
- Those limitations are hitting hard & causing issues in the app.
List of issues
With Flutter, we have several issues & limitation on Video player
- Changing orientation causes video play from beginning
- Full screen has several issues on Android
- Background Video player not working properly
- Picture in Picture mode not supported
- Chrome cast, AirPlay not supported
- On Android, most of the videos, only play sound & shows black screen
- Video playback speed changes related issues
- Video player crash
- Issues while playing 3Shorts videos
- Video player doesn’t support subtitles
- Upgrading 3rd party video player library may cause several issues
- We’re using multiple 3rd party video libraries to play videos & shorts for iOS & Android
- With those many issues, I kept thinking on what needs to be done.
Why Now?
- At the moment, we are doing a lot of refactoring and making open source contribution.
- With acela-core, SpkNetwork is trying to keep the back-end code completely open-source.
- With GraphQL, Any one can use queries & use it in their DApp.
- Such Massive refactoring work also made me think about the refactoring mobile app.
- I am already re-writing the most of the screens with GraphQL & Acela-core, why not native?
- So, I worked on a separate code-base/repository to build the native app for iOS users.
Demo Items
- Feeds switching on Top bar / Quick switch Feeds
- Play video & Explore feed at the same time (landscape)
- Hide Side Menu to get full window experience
- Full Screen Video experience
- Work & Play video, Picture in Picture mode
- Change Playback speed without any issues
Feedback / Info
- Do you want more Info? Please let me know via comment section
- Do you have feedback to share? Please use comment section
- Please check above video & share feedback
Support Me
Please 🙏 | Support Me |
---|---|
Donate Hive Or HBD | Vote me as Hive Witness |
Other Communities
I recommend joining these communities on Hive & Discord.
Important 3Speak Links
Cheers
Have a good one
▶️ 3Speak
Que genial! tu publicación porque nos permite saber los pro y los contra de la aplicación. Gracias por compartir. Excelente. Saludos desde venezuela.
Yay! 🤗
Your content has been boosted with Ecency Points, by @sagarkothari88.
Use Ecency daily to boost your growth on platform!
Support Ecency
Vote for new Proposal
Delegate HP and earn more
Thank you for the updates, I'll help you out soon...
Thank you @weone
!PIZZA
!MEME
!LOLZ
!LUV
!GIF Thank you
Via Tenor
@weone, @sagarkothari88(1/1) sent you LUV. | tools | discord | community | HiveWiki | NFT | <>< daily
lolztoken.com
It's a little cheesy.
Credit: boboman
@weone, I sent you an $LOLZ on behalf of @sagarkothari88
(1/6)
Use the !LOL or !LOLZ command to share a joke and an $LOLZ
Credit: hannes-stoffel
Earn Crypto for your Memes @ HiveMe.me!
I commend you for your hard work and dedication in developing the 3Speak Mobile app. Despite the limitations you have faced with Flutter, your determination to provide a better user experience for your users through a native app is truly inspiring.
It's impressive to see that you are already re-writing most of the screens with GraphQL and Acela-core, and now venturing into native app development for iOS users. Your willingness to explore new technologies and improve the app's functionality shows that you are committed to delivering the best possible user experience.
Your demo items showcase the progress you have made so far, and I am confident that with your continued efforts, the 3Speak Mobile app will become even better. Keep up the great work, and I look forward to seeing the updates you have in store for us.
Best of luck!
Thank you so much @old-man-chu58
No one understood, like you did.
No one acknowledged & appreciated like you did.
Your words motivate me
Thank you
I love you 🙏
!PIZZA
!LUV
!MEME
@old-man-chu58, @sagarkothari88(1/1) sent you LUV. | tools | discord | community | HiveWiki | NFT | <>< daily
Credit: memehive
Earn Crypto for your Memes @ HiveMe.me!
$PIZZA slices delivered:
sagarkothari88 tipped weone
@sagarkothari88(4/5) tipped @old-man-chu58
Congratulations @sagarkothari88! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)
Your next payout target is 7000 HP.
The unit is Hive Power equivalent because post and comment rewards can be split into HP and HBD
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
Check out our last posts: