This is a DataManagement mobile app. You can inspect 3 data management aproach with this application.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. If you want to make a change, please use the develop branch and open a pull request.
The things you will need in order to use the app and how to install them.
- Node 12 LTS or greater installed
- Android Studio - For emulator
First you need to download project.
git clone https://github.com/fehmiisener/Data-Management-MobileApp
After you build you can install dependencies.
cd Data-Management-MobileApp
npm install
Now you can start app
npx react-native run-android # you can also use: npm start
When the application first starts, it checks whether there is an existing database. You can see this control in the "HomeScreen.js" file. Then you can switch to different pages according to the operation you want to do. You can examine all the codes of the application from the "App.js" file and the files under the "pages" folder.
- React Native - The programming language used
- SQLite - RDMBS Database
- PouchDB - NoSql Database
- No external libraries were used in this project
- https://github.com/seigel/pouchdb-react-native/tree/master/example
- https://medium.com/@peacecwz/react-native-sqlite-kullan%C4%B1m%C4%B1-6969e783f136
- https://github.com/andpor/react-native-sqlite-storage
- https://blog.logrocket.com/using-sqlite-with-react-native/
- https://medium.com/@berkekurnaz/flutter-g%C3%BCnl%C3%BCkleri-10-shared-preferences-kavram%C4%B1-8d7682690414
- https://ayselaydin.medium.com/android-sharedpreferences-kullan%C4%B1m%C4%B1-f24501831832
- https://github.com/sriraman/react-native-shared-preferences