Amazon Final internship presentation
-
Upload
steven-nguyen -
Category
Documents
-
view
38 -
download
5
Transcript of Amazon Final internship presentation
![Page 1: Amazon Final internship presentation](https://reader035.fdocuments.us/reader035/viewer/2022073118/55b80472bb61ebe8168b47be/html5/thumbnails/1.jpg)
Cordova Firefly PluginRialto Team
Steven Nguyen
![Page 2: Amazon Final internship presentation](https://reader035.fdocuments.us/reader035/viewer/2022073118/55b80472bb61ebe8168b47be/html5/thumbnails/2.jpg)
The Problem:No Firefly support for HTML5 developers
![Page 3: Amazon Final internship presentation](https://reader035.fdocuments.us/reader035/viewer/2022073118/55b80472bb61ebe8168b47be/html5/thumbnails/3.jpg)
Who benefits from solution?
● HTML5 DevelopersGrant ability to create more unique Apps with Firefly!
● CustomersMore Apps that use Firefly
● AmazonDifferentiate Amazon from existing smart phones
![Page 4: Amazon Final internship presentation](https://reader035.fdocuments.us/reader035/viewer/2022073118/55b80472bb61ebe8168b47be/html5/thumbnails/4.jpg)
Brain Storming a Solution
● Existing Ingestion System for Web Apps submission
● Use Cordova to add to Ingestion● Write Cordova Plugin to make Firefly Plugin
![Page 5: Amazon Final internship presentation](https://reader035.fdocuments.us/reader035/viewer/2022073118/55b80472bb61ebe8168b47be/html5/thumbnails/5.jpg)
![Page 6: Amazon Final internship presentation](https://reader035.fdocuments.us/reader035/viewer/2022073118/55b80472bb61ebe8168b47be/html5/thumbnails/6.jpg)
Demo!Real Time Plugin Creation
![Page 7: Amazon Final internship presentation](https://reader035.fdocuments.us/reader035/viewer/2022073118/55b80472bb61ebe8168b47be/html5/thumbnails/7.jpg)
What was learned
● Working around OS constraints● Cordova Plugins and Firefly Plugins● Exposure JSON and Gson ● Developing a JavaScript API
![Page 8: Amazon Final internship presentation](https://reader035.fdocuments.us/reader035/viewer/2022073118/55b80472bb61ebe8168b47be/html5/thumbnails/8.jpg)
Improvements
● Did not implement Resolving PluginsCurrent Implementation is a Simple Plugin
![Page 9: Amazon Final internship presentation](https://reader035.fdocuments.us/reader035/viewer/2022073118/55b80472bb61ebe8168b47be/html5/thumbnails/9.jpg)
![Page 10: Amazon Final internship presentation](https://reader035.fdocuments.us/reader035/viewer/2022073118/55b80472bb61ebe8168b47be/html5/thumbnails/10.jpg)
● Some Code was Hacked togetherFire OS Plugin install flow
● Package Dependencies Important! Separate Plugin and Testing Packages
![Page 11: Amazon Final internship presentation](https://reader035.fdocuments.us/reader035/viewer/2022073118/55b80472bb61ebe8168b47be/html5/thumbnails/11.jpg)
Q&A