Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.3 KB

README.md

File metadata and controls

24 lines (17 loc) · 1.3 KB

percipio-nav

Learning NativeBase!

Hey y'all! Fun project! I got to learn all the things about NativeBase (and how to make it work for Web and Vite). This is my first time using NativeBase concepts, as I'm usually a material UI person.

A few things to point out:

  • I could not find exact icons with the react native vector icon library that I was asked to use. I tried my best to pick similar alternatives (also icon font weight / stroke widths were not supported with this lib)
  • The mocks looked like the entire account row was clickable, so I wasn't entirely sure why there was a 3 dot upon expansion: added it anyway! (easily modified)
    • I'm going to guess this might get weird with extra long names and locations: def on the list of things I'd add to handle later
  • I usually alias my directories (aka no relative pathing) on larger projects. If I were asked to expand upon this, I would start by adding those aliases for scaling purposes.
  • Speaking of scaling, if the nav gets more requests, I'd probably look at splitting out the menu logic to keep the navigation.tsx file clean
  • I will happily set up testing upon request

If you have any questions please reach out. To run locally simply: yarn install yarn start

There is a linter to run if desired: yarn run lint

Project builds with yarn run build