Simple application for getting feedbacks or questions from people and store it in Google Sheets. This project consist of NativeScript app for Android and server side on Express.js. The server side has deployed on Heroku. Looks like these:
This project has written with:
- NativeScript
- NativeScriptUI
- Angular.io
- Integration with Google Sheets
- Heroku
- Supported CSS properties in NativeScript
Follow step by step and you will be run this project on your machine.
- Set up your system for NativeScript. On the NativeScript side you can find hands-on tutorials that walk you set up your system.
- Clone project from GitHub by SSH link
git@github.com:PlusOneGeneration/native-landing-app.git
or HTTPShttps://github.com/PlusOneGeneration/native-landing-app.git
After those steps you can see a project structure as proposed below
For usage project as local you need two terminal tap
-
Server side [S] - >
cd server/
-
NativeSrcipt side [N] - >
cd landing-app/
-
Setup server side:
- Run
npm install
- Run
npm start
- Run
-
Setup NativeScript side:
- Check a
registration-resource.ts
that URL for registration looks like'http://10.0.2.2:3000/registration'
- Run
tns install
- Run
tns run android
- Check a
For testing application on mobile you need to follow by next steps:
- you must be on the tab for NativeScript app or just go to
cd landing-app/
- run
tns build android
- go to
platforms/android/build/outputs/apk
and you have alandingapp-debug.apk
file and you just need to download it on your mobile and run - run and install
landingapp-debug.apk
. Voila! You have landing-app on your phone
You can get presentation, how it's works from here
- Irina Drozdova (feya) - developer
Wish inspiration all