import SwiftUI

struct ContentView: View {
   @State private var appData = ApplicationData.shared

   var body: some View {
      VStack {
         Button("Analyze") {
            Task {
               await appData.analyzeSound()
            }
         }.buttonStyle(.borderedProminent)

         ScrollView {
            Text(appData.result)
            Spacer()
         }.frame(minWidth: 0, maxWidth: .infinity, alignment: .leading)
      }
      .padding()
   }
}