This challenge has the purpose to introduce the usage of the tools we use at Jungle everyday while working in Android projects. As well as providing the opportunity to consolidate knowledge about layout.
This is an entry level course, no prior knowledge on the system is needed, but some notion of object oriented languages are encouraged.
The app you are challenged to create can be previewed in the images below, and the real assets will be available on Figma.
- The app should implement the layouts provided: Its important to pay attention to the details like fonts, sizes, colors and so on.
- Every time the app is opened a specific set of weather conditions has to be randomized for today and tomorrow.
- Current Weather Status(Sunny, Rain, Showers and so on, implement all the states present in the design)
- Current temperature.
- Max temperature.
- Min temperature.
- Wind speed.
- Precipitation.
- Humidity.
- Clicking the today and tomorrow buttons switches the UI between the representations that were randomized on startup.
Android Studio
Fork the repo, in the forked repo, create a new branch to work on. Create a new project using Android Studio and do your work on that branch of the forked repo. When done, open a pull request from your branch to the master branch of the forked repo so that the end result can be reviewed.