Skip to content

Software Development at Program Tom LTD

Place for coding, programming, development and software in general.

Menu
  • Blog
  • PDF Booklets
  • Dev Utils & Content
  • Java Spring Boot Or Web Apps
  • English
    • български
    • English
    • Español
    • Português
    • हिन्दी
    • Русский
    • Deutsch
    • Français
    • Italiano
    • العربية
  • About Us
Menu

Offline IndexedDB – In Browser To-Do Web Page – Flutter Web – Source Code

To-Do

$5.00

Flutter Web – In Browser To-DO Web Page with Data Source – Offline IndexedDB Database

Categories: Flutter Apps, To-Do
  • Description

Description

Simple Web To-DO app that includes IndexedDB and Flutter – using these features, design patterns and approaches, that you could reuse in other places.

  • IndexedDB – It includes Create Read Update Delete (CRUD) operations on a basic To-do record with Data Store – the browser offline data storage (IndexedDB database) – implemented in pure JavaScript (with no external/additional dependendies)
  • It uses the Flutter Framework for User Interface library and the Web as a Target Platform.
  • The code is organized using the rx_bloc package to have good code structure
    • App Logic in BloC and Structure
    • Views only responsible for displaying
    • Using Coordinator – to communicate between list screen and change to-do screen
    • The indexeddb logic is encapsulated in a data source and swapping it away is handled only there

//This may be introduced back in the future.

  • The UI Code is responsive. On Landscape screens (width > height) – the view split in two 50/50 – list + add/edit. On Portrait screens – the user interface is with one view at a time list or add/edit.

This is the empty state. It has a refresh and add buttons on the app bar and a message on the top.

 

blank

This is the view for changing a to-do. When visited with new node – there is no remove button.

blank

The list is paged so – when you have more that the screen could handle and you scroll – to-dos are loaded incrementally.

blank

Related products

  • Vaadin Web App Wrapper for rx_bloc_cli projects bootstrapping

    Vaadin Web App Wrapper for rx_bloc_cli projects bootstrapping

    $0.99
    Add to cart
  • Boring Games Flutter App - Source Code

    Boring Games Flutter App – Source Code

    $9.99
    Add to cart
  • Offline IndexedDB - In Browser Stuff Organizer Web Page - Flutter Web - Source Code

    Offline IndexedDB – In Browser Stuff Organizer Web Page – Flutter Web – Source Code

    $7.00
    Read more
  • Flutter App Builder

    PoC Flutter App Builder – Vaadin Spring Boot App

    $8.99
    Add to cart

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Skipping AI? You’re a Relic – Time to Evolve or Perish!
  • 2026 Flutter Launch Blueprint: Your 10-Step Checklist to App Store Domination
  • Product Requirements Document – for different software development levels
  • The Bottleneck Factory: AI Production Line vs. Human Quality Gate
  • Most Important Things You Could Code in 2026

Categories

  • Apps (25)
  • ChatGPT (26)
  • Choosing a Framework (38)
  • Flutter (280)
  • Graphical User Interface (14)
  • Marketing (119)
  • Software Development (292)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (16)

Tags

Algorithms (9) crypto (29) flutterdev (39) General (86) Java (7) QR & Bar Codes (3) Software Dev Choices (33) Spring Boot (1) standards (1) Theme (3) User Authentication & Authorization (9) User Experience (10) Utilities (19) WordPress (11)

Product categories

  • All Technologies (87)
    • Flutter Apps (26)
    • GPT (4)
    • Java (39)
    • Native Android (3)
    • PHP (9)
    • Spring (Boot) / Quarkus (36)
    • Utils (15)
    • Vaadin 24+ (28)
    • Vaadin 8 (1)
  • Apps (18)
    • Employees DB (1)
    • Notes (6)
    • Personal Budget (1)
    • Recipes Book (1)
    • Stuff Organizer (1)
    • To-Do (2)
  • PDF Books (3)
  • Source Code Generators (8)

Recent Posts

  • Skipping AI? You’re a Relic – Time to Evolve or Perish!
  • 2026 Flutter Launch Blueprint: Your 10-Step Checklist to App Store Domination
  • Product Requirements Document – for different software development levels
  • The Bottleneck Factory: AI Production Line vs. Human Quality Gate
  • Most Important Things You Could Code in 2026

Post Categories

  • Apps (25)
  • ChatGPT (26)
  • Choosing a Framework (38)
  • Flutter (280)
  • Graphical User Interface (14)
  • Marketing (119)
  • Software Development (292)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (16)