An example NativeScript application for Petfinder. Built with NativeScript Angular and Ngrx.
- NativeScript Angular
 - RxJS / NgRx (State / Effects / Actions / Reducers)
 - Model-Driven Objects
 - Lazy-Loading Modules
 - TypeScript Static Sub-classing for NgRx Actions
 - Integration with Petfinder API
 - Offline Storage (all matches are stored local to the device)
 - Social UI
 
- Download or clone this repository.
 - Install dependencies 
npm iornpm install. - Install and run your desired runtime 
tns run iosortns run android. 
- Geolocation (to get your postal code)
 - Breed selector
 - Segmented bars for different animal search types
 
- Sticky headers for list view scrolling
 - Sticky headers with searching
 - Custom dialog implementation
 
- Match with animals based on postal code
 - Skip or Love them to create a match
 
- Image carousel of pet images
 - Pet information (animated container for pan gestures)
 - Map integration, Phone integration and Mail sheet
 
| Sean Perkins | 






