Submitted by: Jaydon Antoine
Time spent: 4 hours spent in total
BMI Calculator is an android app that calculates the users Body Mass Index (BMI) based on the weight (lbs) and height (in) inputed.
If I had to describe this project in three (3) emojis, they would be: 🧮💪🏾🧬
The following REQUIRED features are completed:
- At least one (1) user input
- At least one (1) interactive View
- At least one (1) output of a calculation based on the user input
The following STRETCH features are implemented:
- Implement ViewBinding to reduce boilerplate code and increase efficiency
- Add at least one (1) additional functionality
The following EXTRA features are implemented:
- List anything else that you added to improve the app!
Here's a video / GIF that demos all of the app's implemented features:
GIF created with ScreenToGif
I learned quite a bit in this lesson. For one, I learned that, as good as it may sound, ChatGPT is not good at giving advice and/or debugging code. After struggling for a bit, I found that many of the answers I needed were solved simply by looking through documentation or by looking at examples on Stack Overflow. In addition, I learned a little more about the detail orientedness of Android Studio, such as the specific folder that images need to be saved into in order to be properly imported, the need to say 'viewbinding = true' and not just 'viewbinding true' (despite claims otherwise), and other such tiny details.
Copyright 2023 Jaydon Antoine
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
