So this is it,
this is how you can add native device features to your app,
we added a lot of features in this module.
We added the camera,
we made sure we can get the user location by autolocating the user and also by showing a full map,
an interactive map where you can scroll and zoom and then select the place, add a marker.
We showed a map preview which was pretty neat and we stored that data not just in memory but we moved
the file in our filesystem and we stored all data also with the help of SQLite in a real database
that runs on our device and you learned how to set this all up and use that.
Now as I mentioned multiple times in this module, the official expo docs are your friend, this is everything
which is built in which should cover like 99.9% of use cases you might have.
There are so many amazing features you can add to your applications and as you saw, adding is super super
simple,
it's mostly one command
you have to run and then you can start using the package. Now
nonetheless, you might have some niche use case where you have some functionality you need which isn't
provided by expo or you have some other reason why you might want to build an app without expo and therefore, I'll
also have a separate module as I already mentioned where I will show you how to build a React Native app
without expo and I will also show there how you could still add native device features.
My recommendation however would always be that you use expo because it's such a breeze to add such features
to that app as you saw.