Devlog 1
๐ Sneak Peak of what's happening with Snail Mail so far!
26 Jan โ24 ๐๏ธ๐ เผโ
Progress:
- Started with a bare TypeScript Expo template (first time working with TypeScript + Expo).
- Attempted to set up Husky pre-commit for linting and formatting.
- Explored helpful GitHub repos.
- Tested but didn't work, fixed it the next day with an article and code review. :)))
Next To-Do's:
- Set up styling/theming of the app.
- Work on onboarding screens and animations.
- Aim to complete sign-in/up, which requires setting up a simple backend and considering data storage.
27 Jan โ24 ๐โ ๏ธ๐๏ธโ
Progress:
- Implemented eslint + eslint config.
- Installed Husky and configured pre-commit hooks.
- Updated the Husky pre-commit hook successfully.
Next To-Do's:
- Read and finalize theming and UI library.
- Start on onboarding and sign-in screens, including database setup.
- Decide between Firebase app distribution or creating a web app for portfolio showcase.
- Write documentation.
28 Jan โ24 ๐ขึดเป๐ทอึ แฐแฉโ
Progress:
- Installed Tamagui using a starter template, but faced compatibility issues with Expo SDK and other packages.
- Considered alternatives like Nativewind or Shopify Restyle.
Next To-Do's:
- Resolve Tamagui compatibility issues or explore alternative UI libraries.
29 Jan โ24 ๐ผ ๐ ๐โ
Progress:
- Successfully set up Tamagui and Expo-router, ensuring compatibility with iPhone and web, and dark mode functionality.
- Completed the basic app setup.
Next To-Doโs:
- Start on onboarding screens with proper planning.
- Ensure code efficiency and avoid redundancy.
- Think about theming and finalize a theme.
30 Jan โ24 หโงหยฐ๐ท เผ โ๏ฝกหโ
Progress:
- Set up button components successfully.
- Added sign-in and sign-up pages.
Next To-Do's:
- Complete UI for sign-in and sign-up.
- Focus on custom components, animations, and overall styling/theming.