DogBreedOS is an iOS application that can capture images of dogs and determine their breed. This app also retrieves basic info about the dog’s breed.

Screen Shot 2022-10-24 at 1 55 44 PM


  • Swift


  1. SwiftUI

    • SwiftuI was used to build and design the application.
  2. Create ML

    • Create ML was used to test, train, and create the image classifying Model.
  3. Core ML

    • Core ML was used to integrate the Create ML model into the application. With this integration, the user can capture images with their device and input them into the model to get the classification of the image.


  1. The Dog API

Architecture Pattern

  • MVVM


  • iOS 16
  • Xcode 14.0.1


View Github