As "simpli" as its name. Use π«Simpli-noteπ« to quickly create your notes...π
- Notes viewer
- Add note fancy textbox
- Detail notes
- Clear notes
- Back button save support V1
- Tags (View only)
- Custom components
- Modal
- Tags
- Snackbar
- Button
- Unit test (Snapshots) V1
- Back button save support V2
- Pull to refresh
- Skeleton or loaders
- Android icons support.
- Refresh after clear async storage
- React Native v0.71.4
- Async Storage v1.17.11
- React navigation v6
- TypeScript v4.8.4
- Jest
- React native testing library
- React custom hooks & context
- Logo: Inspired in Mainteny π©πͺ assets and builded in Figma.
- SplashScreen: Inspired in Mainteny π©πͺ assets and builded in Figma.
- Color palette: Mainteny π©πͺ UI Colors.
- FontFamily: Mainteny π©πͺ font - Google Font Manrope
- UI Notes Mobile App
βββ src/
βββ assets/
β βββ fonts
βββ components/
βββ atoms/
β βββ button
β βββ header
β βββ onboarding-title
β βββ separator
β βββ snackbar
β βββ textArea
βββ molecules/
β βββ confirmation-modal
β βββ notes-slider
β βββ tag-slider
βββ dummyData
βββ helpers
βββ hooks/
β βββ service
β βββ theme
βββ navigation
βββ screens/
β βββ add-note
β βββ detail-note
β βββ onboarding
βββ wrapper.tsx
βββ styles
Clone the project
git clone https://github.com/betanyeli/simpli-note.git
Go to the project directory
cd simpli-note
Install dependencies
yarn install
cd ios && pod install
Start the server
yarn start
Run Android simulator
yarn run android
Run iOS simulator
yarn run ios
To run tests, run the following command
yarn test
Or run linter
yarn lint
To generate APK of this project run
npx react-native bundle --platform android --dev false \
--entry-file index.js \
--bundle-output android/app/src/main/assets/index.android.bundle \
--assets-dest android/app/src/main/res/
discard generated changes, and then
cd android && ./gradlew assembleRelease
Develop with love by π@Betaπ
πYour feedback is my salaryπ, just kidding! . If you have any comments, suggestions, let me know πͺ