I'm building an Android app for a weather forecast in Android Studio, as part of my semester assignment for one of the subjects I'm taking. This is what I envisioned (image created with Photopea):

I have to say it's hard to come up with something. But it's slowly getting shape. I've hit a roadbrick tho at the moment, and time is slowly ticking down towards the deadline. This is the current state of my project: https://github.com/POL0423/TAMZ

I've tried a few combinations, like CardView inside the FrameLayout that's defined by nav_today.xml, I've also tried HorizontalScrollView inside the same layout as well, and couple other containers. Nothing seemed to update the view. I'm frustrated and I don't know what else to do now. I know it has to be possible, but I'm not sure how can I proceed. This application is so specific that Google nor any other search engine can help me at this point. Android development is fairly new for me, and this is something I need to have done before next Wednesday (which is the hard deadline for this project). As a soft deadline, I'd really like to have it done due this Sunday, thus I can't learn entirety of Android development right now, I have to take shortcuts. Documentation can only take you so far as examples allow you to do, and I need a little bit more than that.

As for time, it's complicated. I work between 10:00 AM to 6:30 PM every day Monday-Friday, and by nature of my job, I can't work on this while at work. I take bus to work, and the journey takes about an hour, and I give myself and extra 30 minutes before the start of the job. Of course bus back to home, which again takes about an hour, with a waiting time approx. 30 minutes as well. That means it's 3 hours overhead, plus that 8.5 hours of work, which makes up like 12.5 hours of the day. I come back home at like 8:00 PM and there's so little time to do something, therefore I'm seeking a straightforward approach. Searching appropriate libraries and widgets complete with documentation takes too much time for me to even think about it, and thus I get stuck like that. I can't send the project in the current state for grading, that would get me failed.

There are more layouts, like nav_home.xml and nav_week.xml, but building those should be straightforward once the situation with nav_today.xml is resolved. As for nav_today.xml, inside the card, there has to be HorizontalScrollView, as for the scrollable timeline with the forecast for next 24 hours. The nav_week.xml layout can utilize 7 cards in vertical layout, for the next 7 days. As for nav_home.xml, a single card with the most recent forecast is sufficient here.

I'll probably also write to my teacher, with the link to this question, and ask for a little bit of help from his side as well. The goal is to get it done quickly. I don't mind if I can't make it translatable, just to be able to get the weather forecast app working, complete with actual data to display I guess (tho fake data may also work).

Source: View source