Skip to main content

What's new

Discover the latest features and enhancements for each version of Nowa. For more details, check the changelogs

2.0.10 (16 Dec 2024)

This version comes with important enhancements and fixes to make your experience easier and more powerful.

New ✨

  • Play Mode on the Board: Run your app directly from the board without entering file preview. Select a screen and hit Play. If no screen is selected, the app starts from the Home screen.
  • Variables Panel on the Board: Create variables, parameters, and functions right from the board—no need to enter file preview.
  • Local Variables in Functions: Easily create local variables within functions. Right-click inside Circuit and select “Create Local Variable” to scope it to the function.
  • Store Expression Results in Existing Variables: When using “Custom Expression” in Circuit, you can now store the result in an existing variable. Just choose “Pick Variable” next to “Store Results.”
  • Added Compute Option: Use “Compute” to create a function that computes the value of a field, just like in Version 1.
  • Upgraded to Flutter 3.27: Your apps now run on the latest Flutter version for better performance and compatibility.

2.0.8-beta (28 Nov 2024)

Nowa V2 is here! After 7 weeks of exclusive testing with hand-picked users, we’re happy to open Nowa V2 to everyone!

This version introduces groundbreaking new features, an improved workflow, and an enhanced overall experience. Let’s dive into the details.

New ✨

  • A Unified Workflow: The new workflow eliminates friction, allowing seamless navigation and improved productivity throughout the app-building process. Here's some of the new improvements on the workflow:

    • UI Boards: Organize all your UIs on visual boards for a clear overview of your project.
    • Focused File Tabs: Open individual files in their own tabs, allowing you to fully focus on specific components.
    • Declaration Navigation: For files with multiple declarations (e.g., multiple widgets), use the declaration chips on the bottom-left panel to switch between them effortlessly.
    • Isolated Screen Testing: Play an isolated screen directly from the file preview to test its behavior in isolation.
    • Code View: Access the code for any file by clicking Code on the bottom-left panel.
    • Declaration Map: While in code preview, view a mapped structure of all declarations in the left-side panel for easier navigation and understanding.
  • Custom Code Support: Write custom Flutter code anywhere in your project, including functions, widgets, and classes. Modify the generated code, and see changes sync instantly inside Nowa. For more, watch this video

  • Themes Management: Create and manage multiple themes for your app, customize colors and typography, and dynamically switch themes during runtime. Read more about it here

  • Revamped Logic-Building Circuit: Build more complex and advanced flows with the new Circuit. Features include:

    • "Await" for asynchronous functions.
    • "Try-Catch" support for functions that may throw exceptions (e.g., network requests).
    • Using Custom Expressions
  • Advanced Expressions: Write advanced Dart expressions directly in the UI Designer or Circuit. Use the new Advanced Expression Builder to create:

    • Conditional, mathematical, null-aware, and boolean expressions.
  • Integrated Flutter Development: Instantly sync changes between Nowa and your local Flutter development environment.

  • New File System: Organize your project with ease:

    • Dart File Navigation: Seamlessly navigate between your project’s Dart files for a more structured workflow.
    • File Previewer: Preview all Dart files in your project with an intuitive interface.
    • Dedicated Sections: Access distinct sections for UI boards, Dart files, and assets, keeping everything organized and easy to locate.
  • Enhanced File Previewer: View and navigate through your project’s Dart files with the new file previewer.

  • Improved Widgets: Enhanced customization options and functionality for a smoother design experience.

  • Significant Code Quality Improvements: The generated Flutter code is cleaner, more performant, and better structured.

What’s Coming Soon 🚀

  • New Documentation and Tutorials: Updated tutorials and documentation tailored for Nowa V2.
  • Upcoming Video Tutorials:
    • Detailed onboarding for Nowa V2.
    • A full walkthrough to build a water reminder app.
  • Frequent Livestreams: Get insights, tips, and interact with the Nowa team in regular live streams.
  • Hackathon: Participate in our upcoming hackathon for a chance to win exciting prizes.

New Learning Resources 📚