RUVIDEO
Поделитесь видео 🙏

Making an Ionic 5 React app with Cloud Firestore, camera, and geolocation app tutorial: Part 2

📁 Лайфхаки 👁️ 16 📅 28.11.2023

Starting with a fresh project but continuing from part 1, I show in this tutorial how to create a cross platform app using Ionic 5 and capacitor that displays, stores, edits, and deletes data from a cloud firestore realtime database including geolocation, images (camera pictures). I use React hooks to tap into firebase and the native camera and geolocation plugins with Capacitor. The resources alluded to in the tutorial are linked to below, and I'll eventually link the repo with the finished app when I conclude this series.

Here are the steps for the entire series:

Set up a github repo
Get node.js
Get react
Get angular
Get ionic
Setup ionic-react project with capacitor
Add react and firebase hooks
Setup firebase database
Setup the App UI
Hook up app UI to realtime database
Set up camera and geolocation with realtime database
Build to web, mobile, and desktop.
Deploy to all platforms including an aws ec2 instance and android tablet for testing flexibility and robustness of cross platform plugins.
Test app across all platforms.

When the repo goes live, to run examples in my repo:
https://github.com/danielhampikian/ionic_5_react_apps


Open a node terminal
Enter 'git clone https://github.com/danielhampikian/ionic_5_react_apps.git' (without the commas)
Cd to location of directory you want to run (realtime_cam_geo_app for this one)
Set up a firebase database and get the config variable (shown in video)
Past your own config variable into react-app-env.d.ts (also shown in video)
Run ‘npm install’
Run ‘ionic serve’

And here are the links to all resources referenced in the series:

https://git-scm.com/
https://git-scm.com/doc
https://github.com/
https://desktop.github.com/
https://nodejs.org/en/
https://nodejs.org/api/synopsis.html
https://www.w3schools.com/nodejs/
https://reactjs.org/
https://www.w3schools.com/react/default.asp
https://reactjs.org/tutorial/tutorial.html
https://www.npmjs.com/package/react.cli
https://angular.io/
https://angular.io/tutorial
https://www.w3schools.com/angular/
https://www.w3schools.com/js/default.asp
https://www.freecodecamp.org/learn
https://ionicframework.com/
https://ionicframework.com/getting-started
https://ionicframework.com/docs/react/your-first-app
https://capacitor.ionicframework.com/docs/
https://code.visualstudio.com/
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html
https://ionicons.com/
https://ionicframework.com/docs/theming/color-generator
https://github.com/ionic-team/pwa-elements
https://reactjs.org/docs/hooks-intro.html
https://ionicframework.com/blog/announcing-ionic-react-hooks/
https://capacitor.ionicframework.com/docs/apis/geolocation
http://firebase/
https://www.npmjs.com/package/react-firebase-hooks
https://www.npmjs.com/package/firebase
https://daveceddia.com/usestate-hook-examples/

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Making an Ionic 5 React app with Cloud Firestore, camera, and geolocation app tutorial: Part 2», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.