☔ 🚧 (WIP) An attempt to add a nice React Native project to my git / portfolio.
Initially I started this project just for an interview test, but I decided to make some extra features like a theme control to easily swap between normal and dark mode, an architecture using custom hooks (no redux or any kind of single source of truth lib) and my fist attempt to finally use SWR in "production".
The application itself was made on top of the Expo, because of that you can easily clone and run the repository without any configuration for a native development. You just need a smartphone to run the app. 😄
As I don't have any experience as a designer, I just googled for "weather app ui" and "weather app portfolio". Luckily, I found a project made by markrall and used his layout as reference.
- ✅ Create the initial configuration
- ✅ Theme switch context
- ✅ App StyleGuide
- ✅ Custom hooks
- Custom hooks tests
- ✅ Main feature view
- Main feature tests
- Configure the navigation system
- Search weather by city name view
- Configs view
To clone and run this application, you'll need Git, Node.js and a package manager installed on your computer. From your command line:
# Install dependencies
$ npm install
# Run the APP
$ npm start# Install dependencies
$ yarn
# Run the API
$ yarn run startThis project is under the MIT license. See the LICENSE for more information.

