Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phillipmwaniki/kamoa-app
React Native CLI Application by Kamoa
https://github.com/phillipmwaniki/kamoa-app
Last synced: 4 days ago
JSON representation
React Native CLI Application by Kamoa
- Host: GitHub
- URL: https://github.com/phillipmwaniki/kamoa-app
- Owner: PhillipMwaniki
- Created: 2024-05-01T16:52:47.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-01T17:00:05.000Z (8 months ago)
- Last Synced: 2024-11-09T07:34:54.216Z (about 2 months ago)
- Language: TypeScript
- Size: 24.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kamoa Take Home Test
## Phillip Mwaniki
https://github.com/PhillipMwaniki/kamoa-app/assets/2037708/f312bcd3-e9b7-4cde-b8f5-e16da6ded951
The app has been implemented using the latest react native cli with android being the choice of environment. You need to have:
- JDK not greater than version 20. I used `20.0.1`
- Android Studio with the latest android api. I used `android 13 api 33`.
- Ensure that NDK is installed. I've used version `27.0.11718014`
- Node version `20`
- I prefer using an emulator to a physical device while in development since it's faster.The application uses tailwind for styling. I preferred this to the traditional approach of creating stylesheets since tailwind offers a predictable and well thought out API
React native navigation is the default strategy for navigation with the stack navigator in use.
I imported the font `Barlow Condensed` into the project, as I noted it's use on figma.
The color codes were converted to tailwind specifics without changing the color tone.
Clone the repo, and run `yarn` to install dependencies. Once this done, run `npx react-native run-android` from the terminal to run the application.