Actually it is saving like as dictionary only. I think you are expecting each key should come one after another alone with its value, if you expect then this is not a way to save data inyo the fbdb
Let me share two ways by which dats are saved in fb and hiw it is stored in db also letting you to know that dats are stored as dictionary
But i dont think it is not behaving as you said. It works in the same way as you save into the firebase. Better clarify us little bit more clear. What do you expect ?
Goal of the app: I’m developing a personal task management app in Kodular called MyLifeManager that allows users to add, manage, and store their daily tasks securely using Firebase Realtime Database. The app collects a task title, deadline (via date and time pickers), and automatically assigns each task a unique ID using the current time in milliseconds. Each task is stored in Firebase as a structured dictionary containing the title, deadline, and a completed status (default set to false). These tasks are stored under each user’s email path, specifically at Users/<user_email>/Tasks/<task_id>, ensuring all data is organized and user-specific. The app’s architecture is designed to allow real-time task syncing, efficient retrieval, and future features like task editing, deletion, and completion toggles. Additionally, the app includes a notification system that checks at regular, user-defined intervals and sends alerts for upcoming tasks based on their deadline, helping users stay on top of their schedule. By storing tasks as dictionaries in JSON format, the app ensures scalability, clarity, and seamless integration for dynamic task handling across multiple sessions and devices.
I hope you understand what I am trying to build. Please ask me if you have any questions
I’m having the same issue in my project. Although it stores like a dictionary only and when you press enter in the Firebase it immdiately changes to nice JSON dictionary format, otherwise it remains as stringJSON. And if you try to retrieve the data back, it does not work. I’ll post the solution here once I have found it.