About
Ever wondered what you might weigh on Mars or Jupiter? Here's your chance to find out.
This app converts your age and weight from any planet in the solar system to your planet of choice. For example, you can enter your current age on earth and the app automatically calculates your age and weight on Jupiter or Mars, etc.
Enter your present age and weight , and choose the Planet on which you want to know your weight and age.
You can know your age and weight on following planets:
• Mercury
• Venus
• Mars
• Jupiter
• Saturn
• Uranus
• Neptune
The complex conversion calculation between planets is now just a child's play.
The app accepts age in years and weight in pounds. The app works on all major Android devices and has been tested with Nexus 4.
For this assignment I used the following concepts:
1. Created a table layout. Coming from web dev background, I assumed that table layout would be similar to grid layout, but along the course of development I found that customizing the layout was not a great experience because I was not sure about how to work with the column layout.
2. Used custom styling for the buttons. This was a great learning experience and I learned that styling multiple buttons could be done more efficiently with Android compared to traditional HTML/CSS rules.
3. Used style themes for individual elements.
4. Used PSDs to create the background theme. Learned that it is not trivial to play around with themes in Android.
5. Created test cases for several cases like negative inputs, etc.
Video Narrative
Screenshots
The screenshots for this app are provided below:
Source Code
The source code for this app is attached in the zip file below:
Comments