I need an Android App with three activities in Kotlin (similar to the files attached).
Activity 1: the first activity needs to display a set of circles representing completed and uncompleted lectures (similar to Duolingo / Sololearn). The circles must be able to retrieve information from Firebase like (lecture name, the course it is within, lecture percentage completed) and show a circular progress bar corresponding to the percentage completed.
The user should be able to navigate up and down the screen continuously and see all the lectures he had already completed and the ones he still has to complete (as an adapterview - because some courses will have a lot of lectures).
When the user clicks on the current lecture he must be taken to the activity 2.
Activity 2: the second activity is a pdf display of a lecture. The pdfs have tall pages so it must be able to scroll up and down continuously (see if you can use pdfRenderer class for it. All the solutions provided must be compliant with a commercial app purpose, without issues - so, I think you cannot use PDFViewer, for example, because of its licence type).
Each lecture (a call it "block") has about 8 to 15 pdfs (I call it "module") of 3 pages each. When the block circle is clicked in the Activity 1, the app must download the complete set of pdfs (modules) of that block from Firebase. In Firebase, each block is into a different folder, named logically. I need the files to be downloaded just once and be saved into the app, in order to avoid big traffic.
After the user finishes reading the complete module (a pdf file), at the end of the page should have a next button. This button will take him to the Activity 3.
Activity 3: this activity must be able to show a set of multiple choice questions regarding the subject of the previous pdf studied. You do not need to do the database architecture of logic, you just need to build an activity capable of retrieving a html page with some forms (multiple choice questions) from Firebase.
Also, I need you to implement a logic to aprove the user to the next lecture. So, only if the user answer correctly above some percentage it will be able to go to the next lecture. If he answer below that percentage he should be able to answer the questions again.
After the user respond each question a popup should be able do come up in the screen with a comment about the right answer (even so he answered correctly).
If the user get approved, he goes to the activity 2 again, but now in the next lecture (block) - so, I need you to implement a method (or a way) to send these data to Firebase.
If you have any questions feel free to contact me.
25 фрилансеров(-а) в среднем готовы выполнить эту работу за $337
Hello Client, Please have a look our developed website and application or provide me a chance for job.!! [login to view URL]://[login to view URL] [login to view URL]://[login to view URL] [login to view URL]://[login to view URL] 1. [login to view URL] 2. Больше