<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/534ebea98915467995f143a60c9acd71&quot; frameborder=&quot;0&quot; width=&quot;2580&quot; height=&quot;1935&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1935</height><width>2580</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1935</thumbnail_height><thumbnail_width>2580</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/534ebea98915467995f143a60c9acd71-548f41da101521d1.gif</thumbnail_url><duration>528.701</duration><title>Novellia Pets Expo App Walkthrough and Code</title><description>I walk you through my Expo React Native app for Novellia Pets, starting with the UX and then key parts of the code. I show onboarding with username validation, adding a pet with photo upload, managing vaccines, allergies, and medications in tabs, and editing and auto sorting vaccines by date. I demonstrate a bottom sheet to switch pets and share the medical history via the native share sheet. In code, I use React context backed by local storage, with reusable record forms for add and edit. There is no action requested from viewers.</description></oembed>