Skip to main content

Nowa 2.0.8 beta: Nowa V2 is here

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.

📋 Check all the details of this release in the changelog.

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 📚​