title: Flutter - Best way to do real-time messaging app with notifications per received message?
body: <p>I've made a Flutter messaging app with Firestore that works by giving each user a list of received messages and triggering a function every time this list is updated and displaying it using a StreamBuilder. <strong>It's not a chatting app</strong>. It's a one-message send app but I want it to work in real-time.</p>
  
  <p>The list thing isn't working as expected. It behaves oddly and the messages come unsorted and there are too many problems to manage.</p>
  
  <p>Is there a more correct way of implementing such an app?</p>