Giter Site home page Giter Site logo

android-issues's People

Contributors

1marc avatar brentmn avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

osamaawanpk

android-issues's Issues

Switching Back To App Video Does Not Play

Updated to lastest Android version recently: 1.20.2.

Phone on Android 10.

Does not occur consistently, but noticed after updating the app I encounter this bug when switching back to the app and have a video playing. The video player will be a black screen with no controls. I have to exit the course and then press continuing watching to start playing the video again.

Screenshot_2021-11-25-07-22-40-185_in mjg frontendmasters store

Manual control on Video Quality

I think it will be really great to have the video quality control settings on the android app.
Since I found that "adaptive video quality" is not very stable and reliable in the app, I guess its really good to have a video quality button in the player itself.

Dark mode

A dark mode theme would help us using the app at night time. Getting flashed for trying to switch courses or videos is not ideal.

Probable Resolution Issue

Device: Xiaomi Redmi Note 8 Plus, Android version 10
Preconditions:
Connected to wifi, logged in.

Steps to Reproduce:
Log in. Navigate to the professional part of the guided path and try to watch any video from the first two courses.

Expected:
Fullscreen mode working properly.

Actual:
The bottom right corner of the video, where total time sits, overflows the screen slightly. The actual content is fully visible, but the full video time which is just after the time bar does not fit.

Change playback speed UI improvements

A collapsable menu (just like how it is on desktop version) as an option would suit the app better when trying to change the playback speed as it is not intuitive nor efficient to tap 6 times to switch between let's say 1.8x to 1.6x.

Enhancement: Continue watching should be smart(er)

Sometimes because of misclick (you try to download latter video, or just misclick while navigating) you end up starting playing video that's ahead of course you currently watch. Then after clicking 'Continue watching' app starts playback from the video that's ahead instead of 'continuous playback' which is i.e. when you've seen 7 videos in order and then have misclicked 10th video it should take you to 7th instead of 10th.
I'm not sure if my description is clear enough, I hope so. If not - please tell me and I will try to provide example with screenshots.

Thank you

Feature request: sorting, custom ordering, playlist

When you open app it shows you course you recently watched. I'd like to have sorting i.e. 'recently added' (published), 'recently downloaded', 'recently watched', etc. Also I'd like to have custom playlist where I can add videos / courses in my order.
This feature can help when you sometimes want to preview different course or you seek something in different video and therefore app puts that video as first while actually you don't want to put it up.

Thank you, great content, not so great app (yet)

Course progress is incorrect

The course progress in the app does not match the ones on the website
screenshot_20181025-152502_frontend masters
I haven't started any of these courses yet.
My guess is that the recycler view is recycling the progressbar for courses that haven't been started yet (no/null progress) as the progress shown for JS hard parts is the same as for complete intro to react.

Bookmarks

Adding bookmarks similar to the web app would be nice.

Chromecast support

Please add support for Chromecast! 👍

The app is wonderful so far thank you for providing the ability to download the courses. Being able to watch them on my TV via Chromecast will level up the app even more!

Offline navigation

Case scenario: the subway without connection.

Actual:
Right now the app is trying to access to the server online in order to check my credentials or get the course info. So if I want to watch my downloaded videos I have to access to the course page before loose my connection.

Expected:
It would be great to have offline navigation. If I'm already logged, store locally my data and courses in order to watch it without no connection.

Network Error when trying to access offline videos

I've downloaded some offline videos. When I navigate via the sidebar to "offline courses" while disconnected to the internet it shows me a network error and a try again button.

Can I not access offline content without an internet connection?

Video speed control button has weird behaviour

Steps to Reproduce

  1. Play any video.
  2. click on video speed control button to increase or decrease video playing speed.
  3. Pause the video and click again on that button.
  4. Click on the same button for another time.

Actual and Expected Result

Expected:
While playing or pausing the video, playing speed should increase or decrease by 20%.

Actual:
While playing, the behaviour is normal, but when pausing video and increase/decrease the playing speed and do that again the playing speed affected by 40%.

While pausing the video, lets say the speed is 1 after increase it will become 1.2 then decrease it will become 0.8.

Bookmark sync issue

Syncing bookmarks between web and android doesn't seem to work correctly.

Device: Pixel 2, Android P

  1. Bookmark a course on the web
  2. Go to bookmarks on the mobile app

Expected:
To see the course in the bookmarks section

Actual:
Some courses are there, but not all.

Further info:
Course name: JavaScript: From Fundamentals to Functional JS, v2
Shows as bookmarked if you manually search on android, but doesn't appear in bookmarked section.

Titlebar appears on fullscreen

Scenario:

  • Start watching a video in fullscreen.
  • A Messenger Chat Head appears.
  • Android's titlebar appears and never goes away (even when the Chat Head is discarded).

Currently, the only way to "hide" it is to exit fullscreen mode and re-enter it.

Additional information:

  • App version: 1.10.2
  • Android version: 8.1

Video player stops playing after activating CC

Preconditions

Device: BLU R1 HD, Android version 6.0

  1. Connected to wifi
  2. Logged in
  3. Watching videos online. Not downloaded ones

Steps to Reproduce

  1. Start watching a video online. Not downloaded.
  2. Tap CC
  3. Change to another video. Not downloaded.

Actual and Expected Result

Expected:
The video player should play the video and show the captions.

Actual:
The video player stops working and shows error: "An error occurred. Tap to retry."

Additional Information

image

Video player

There is some issue in video player of android app in latest version.
its cropping the video player on the full screen.
see below attachment of screen shot
Screenshot_20200430-200709

can´t login on Android

Issue Description

Device: Xiaomi Mi Note Pro, Android version 10

  1. Connected to wifi and 4g as well
  2. Logged in my phone browser on that account without problems

Steps to Reproduce

  1. Log in
  2. Only see a dismiss button, and nothing more happens
  3. Logout browser on phone and laptop, nothing change
  4. Reinstall app and clear cache, nothing change

Actual and Expected Result

Expected:
Login or shows the error code or something like that.

Actual:
Try to login and nothing happens only a dismiss button

Additional Information
Screenshot
Screenshot_2020-04-13-11-00-23-451_in mjg frontendmasters store

Must support fire tv too

Hey,

I installed this app in my fire stick through apk file, but unfortunately app is not even opening.. I request you to support fire tv too, it would be wonderful to have option to watch on TV

Allow Video (Audio) to Continue Playing in Background

Feature Request

When the Frontend Masters Android App (app) loses focus or context, I'd think that the audio from the currently playing video should still be played. Though it's probably covered in the statement above, shutting off the screen to my device should also allow the audio to continue playing.

I've really become accustomed to listening to podcasts and training videos in the background of my every day life - it's greatly increased how much content I can consume by listening to material in the car, at lunch, around the house.

Steps to Reproduce

  1. Open the app and begin playing any course.
  2. (A) Switch to another app.
    • The currently playing video can no longer be heard.
    • Additionally, you may consider keeping the video on the screen inside a small box.
  3. (B) Shut off the screen to your device.
    • The currently playing video can no longer be heard.

Expected:

I would like the video (or just audio) to continue playing even when the app loses context or focus.

Note: I keep saying "play in the background" but it appears Android refers to this as the foreground (shame). This might serve as a reference: https://developer.android.com/guide/components/services#Foreground

problems with full-screen mode

There should be a video title over the video screen, right now when I am watching in full-screen mode, there is no way I can know the video title without turning off the full-screen mode.

Also when I turn off the full-screen mode, the list of lesson scrolls from the start to the current lesson, Is that needed ?, just showing the current lesson I am on instead of doing a scroll animation would be a good user experience.

And, when I am in full-screen mode, isn't pressing the back button is supposed to turn off the full-screen mode instead of exiting from the course and taking me to the home screen?

Lessons downloaded before CC made available do not display CC when CC made available

This is an edge case I ran into today. Often we release courses a day or two before the captions are made available. If a user downloads lessons when there are no captions available, those downloaded lessons fail to show the captions (or the CC button), even after the captions are made available.

Deleting the downloaded lessons, and re-watching, and even re-downloading, after the captions are made available solves the issue.

Course/Video progress not consistent

Preconditions

  • Device: OnePlus 5 Android 8
  • Happens both with Wifi and mobile signal

Steps to Reproduce

  1. Start watching some courses videos
  2. After watching a couple of videos of the course change to some other app
  3. Go back to frontendmasters app

Expected:

I'm expecting to go back to the video I was previously watching. And the progress to be correct.

Actual:

Goes to some video previous watched video. And doesn't show the correct progress.

Feature Request: Missing length of each course.

Hello

I have a premium account at FEM.

I use your android app to watch the courses. What i think is missing in the app is the length of each course is not shown anywhere.

Can you please include the same in the app?

thanks

Where can I find the Downloaded Courses?

Briefly:

Where exactly can I find the downloaded courses in the Internal Storage?

Explanation:

  • I've checked my Internal Space, it was 1 GB free. The External was 13 GB free.
  • Then tried to download a few lessons
  • The Internal Space becomes 0

That's why I assumed in #4 that downloaded files are downloaded directly to the Internal Storage.

  • After that; I've been searching through my Internal Space's Directories/Files and I didn't find the downloaded courses!

How this can be fixed?

  • A new directory called Frontend Masters should be created in the Internal/External Storage (Check #4)
  • This directory will contain a sub-directory for each course
  • Each sub-directory would have all downloaded videos

This would make it MUCH easier for the users to find the downloaded files, Copy them to their External Storage Manually, or even watch them from another device!

Allow storing offline content on SD Card

I noticed that the courses are downloaded directly to the Internal Storage.

There should be an option to select the Storage Location from:

  1. Internal Storage
  2. SD Card

As many users don't have enough Internal Space.

[Feature Request] Cancel All button to cancel all started downloads

It would be nice to have a Cancel All button just like the Download All button we have. When I click on Download All button it starts downloading all the videos, but if due to some unforeseen reason any video fails to download, it doesn't start downloading automatically. I have to manually click on delete (cross) button for every failed video. It would be nice to have Cancel All button to cancel downloading of all videos.

Full screen mode is not working anymore

Before i updated the app to the new version i could use the full screen mode but after the update full screen mode did not work again

Before update
Screenshot_20200517-195422

After update
Screenshot_20200517-195132

Thanks

[Feature Request] View (and download) video subtitles

Like the web version, it would be interesting to have the possibility of viewing (and download for offline viewing) the subtitles of each video, a feature that is especially useful for users who are not native English speakers.

Add Support for Automatically Retrying Failed Downloads

Downloads fail often, even on 4G connections.

I usually end up manually searching for failed videos and clicking on each one to retry downloading.

There's should be some kind of "Retry/Resume All" functionality, either automatically or the "Download All" button should handle that case, maybe.

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.