Android modifications
For Android support, we want to do the following things to our code base:
- Import the
react-native-vector-iconslibrary via Gradle - Swap out the
TabBarIOScomponent for an Android-based solution using theDrawerLayoutAndroidandToolbarAndroidcomponents to create a navigation bar that contains a drawer that slides out to toggle between the current and previous months' expenses - Replace any
NavigatorIOSinstances withNavigator - Remove
ProgressViewIOS - Remove the
ExpandableCellcomponents inAddExpensesModaland replaceDatePickerIOSwithDatePickerAndroid - Add any Android-specific files to components that require them
Installing the vector icon library
You should not need to do anything extra to have the react-native-vector-icons library installed for Android since React Native link should have taken care of the entire process for you.
However, if you decided to link the library manually for iOS, the readme file for react-native-vector-icons has the latest, up-to-date instructions...