A lightweight Flutter application to capture thoughts and ideas quickly. Built to practice list rendering and input handling.
As an iOS Developer (SwiftUI) learning Flutter, I built this to understand how Flutter handles dynamic lists and user input.
- ListView.builder: Efficiently rendering dynamic lists (equivalent to SwiftUI
LazyVStackorList). - Input Handling: Using
TextEditingControllerto manage text input state. - Dialogs: Implementing
showDialogandAlertDialogfor user interaction. - Data Models: Creating a simple Dart class to structure data.
- Separation of Concerns: Extracted logic from the UI into methods.
- Clone the repo
- Run
flutter pub get - Run
flutter run