8000 GitHub - anneKoethke/tagebuch: simple diary app with react native
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

anneKoethke/tagebuch

Repository files navigation

TagebuchApp with ReactNative + Expo CLI

A simple diary app (prototype) with react native and expo CLI to track your mood. it's filled with dummy data and will become a pure React Native (without Expo) some time soon..

It was an enhancement of a very useful tutorial by TheNetNinja: tutorial series.

getting started

npm i

expo start

How it looks

HomeScreen and how to add a new entry (Modal in HomeScreen)

HomeScreen: Modal is empty Modal: required inputs Modal filled in updated Flatlist in HomeScreen
HomeScreen with Flatlist Modal = EntryForm required dummy data inserted

The HomeScreen currently shows all the existing entries. This will change to showing only the most recent entries, e.g. of the current week or month, in the future.. (though, showing everything with dynamic reloading is what Flatlist is about, but my UI feeling said no to this solution)

Clicking on the edit 'button' (MaterialCommunityIcon) opens up a Modal to fill in for a new entry. It can be closed by the 'X'. All inputs a required and controlled by Formik (input definition and control) and Yup (ruleSchema). The HomeScreen will be updated accordingly. There is no data saving, yet, so reloading the App will make it forget the added entries.

Drawer Navigation and the other screens

Drawer Navigation AboutScreen CalendarView (current month) Calender (last month) Info on CalendarView (Modal) HomeScreen: EntryDetails

The Routing via AppNavigator has a DrawerNavigation (HomeStack, AboutStack, CalendarStack) with a nested StackNavigation (HomeScreen, EntryDetails).

The CalendarView has an informational Modal and shows (as dummy data) the dates with entries (green circle around the date) and the moods (differently colored dots under the specific date). Currently there is no connection between data in HomeScreen and Data in CalnedarView. Just checking things out here...

History

This is actually a remodelling of the ThinkNegative App, a team project at university to learn programming in Android Studio (Java). ;)

...don't we all have a toDo-App in every language learned...

About

simple diary app with react native

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0