Building An App with Cordova (Using SammyJS and a Custom PHP API), Part 8 - #35
2 minutes
51:44 minutes
Become a Patreon to show support and get exclusive access to content: https://www.patreon.com/devdrawer
In this last video of our Web App development series, we will be going over how to build a mobile app using Cordova. We will also install and use GenyMotion for our virtual Android device.
This video wraps up the development of our SammyJS web app and shows you how to build a mobile application using Cordova for Android. The same steps can be taken to build an iOS version as well. We will use NPM to install and utilize Cordova.
Please note in the video, I ran into an issue with the Android emulator being able to talk to the WAMP API, so I installed the API on a production server. You can see this API here: https://thedevdrawer.com/files/api/documentation/
From there, you can modify your code to use my sample API in order to finish this project, otherwise, you can push your API to your own production server and use your links in the place of the demo I setup.
0:00 Intro
01:06 Install GenyMotion
03:55 Setup A Virtual Android Device
08:04 Install Cordova
20:16 Setup Code for App Version
37:04 Pointing to a live API
43:24 Building Our App
47:40 Creating the Icons
Applications Used
Visual Studio Code v1.43: https://code.visualstudio.com/
WAMP v3.2.0: http://www.wampserver.com/en/
Swagger UI: https://swagger.io/tools/swagger-ui/
Cordova: https://cordova.apache.org/
GenyMotion: https://www.genymotion.com/
Computer Hardware:
Windows 10 Pro: https://amzn.to/3q5TyZw (Amazon)
Samsung 500GB External SSD: https://amzn.to/2ViAAAF (Amazon)
Samsung 970 EVO Plus SSD 1TB - M.2 NVMe: https://amzn.to/36jDwDy (Amazon)
Rosewill Hive-750S R750W PSU: https://amzn.to/36jiDbs (Amazon)
Phanteks Eclipse Tempered Glass Case: https://amzn.to/39qou0B (Amazon)
MSI Arsenal Gaming AMD Ryzen Motherboard: https://amzn.to/36hpAKm (Amazon)
MSI Gaming GeForce RTX 2060 Super 8GB: https://amzn.to/36hMyRm (Amazon)
LG 34UM69G-B 34-Inch 21:9 UltraWide IPS Monitor: https://amzn.to/2HSRxyI (Amazon)
Corsair 64GB (4 x 16GB) DDR4 Memory: https://amzn.to/3mlmQkI (Amazon)
AMD Ryzen 7 2700X Processor: https://amzn.to/3qdQIBF (Amazon)
Dell XPS 15 9500 15.6" Laptop / Windows: https://amzn.to/3fKEz2w (Amazon)
Lenovo ThinkPad T15 15.6" Laptop / Linux: https://amzn.to/2Jnmn33 (Amazon)
Camera:
Fujifilm X-T3: https://amzn.to/3llKBb5 (Amazon)
Fujinon XF18-55mmF2.8-4: https://amzn.to/3mfTkNb (Amazon)
Audio:
Audio Technica AT2020: https://amzn.to/2VgxU6K (Amazon)
Blue Snowball iCE: https://amzn.to/3lo1jGC (Amazon)
DISCLAIMERS:
I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
Like what you see, support the channel.
Get Merch Buy Me A Coffee Join Patreon Watch on YouTube View Projects on GitHub