name: 🚀 Bottom Navigation Bar v1
about: Basic bottom navigation bar with 3 sample buttons. Screen switching not yet implemented.
Requesting merge of sp0_bottombar_alex into develop branch.
Pull Request
Related Issue
Need a navigation bar at the bottom of the screen.
Describe the solution you implemented
A first version of the bottom navigation bar using stock button implementation. Buttons change color to show which one is the current focus. Doesn't switch screens yet.
Describe alternatives you've considered
Should be re-implemented using Material-UI and icons.
Code could be cleaned up to be more modular and compact; could store buttons as a list, write a single generalized function that handle context switching.
Colors can be taken from styles.js file when it is created instead of hard coded as constants.
How Has This Been Tested?
Clicked the buttons in many orders to make sure focus highlighting works. Jest testing not yet working. Tested through expo on my physical iPhone 6s running iOS 11 and an emulated Nexus 5X running Android 8.1.
Screenshots
Types of Changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to change)
[x] I have read the CONTRIBUTING document.
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
name: 🚀 Bottom Navigation Bar v1 about: Basic bottom navigation bar with 3 sample buttons. Screen switching not yet implemented. Requesting merge of sp0_bottombar_alex into develop branch.
Pull Request
Related Issue Need a navigation bar at the bottom of the screen.
Describe the solution you implemented A first version of the bottom navigation bar using stock button implementation. Buttons change color to show which one is the current focus. Doesn't switch screens yet.
Describe alternatives you've considered Should be re-implemented using Material-UI and icons. Code could be cleaned up to be more modular and compact; could store buttons as a list, write a single generalized function that handle context switching. Colors can be taken from styles.js file when it is created instead of hard coded as constants.
How Has This Been Tested? Clicked the buttons in many orders to make sure focus highlighting works. Jest testing not yet working. Tested through expo on my physical iPhone 6s running iOS 11 and an emulated Nexus 5X running Android 8.1.
Screenshots
Types of Changes