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
Maestro - Swiss Knife for testing, accessibility, screnshots & supports Flutter

Maestro – Swiss Knife for testing, accessibility, screnshots & supports Flutter

Posted on December 23, 2025December 23, 2025 by Toma Velev

Maestro (from mobile.dev, often referred to as maestro.dev) is an open-source UI testing framework for mobile apps, including Flutter apps on Android and iOS, but also Web with the super-ability to automate end-to-end tests using simple YAML flows, interacting with your app via accesibility semantics labels, text, or identifiers and also have the featur to…

Read more
Flutter Text Styling - Italic, Bold, Mixed

Flutter Text Styling – Italic, Bold, Mixed

Posted on December 20, 2025 by Toma Velev

Here is how to Style Text in Flutter to be Italic, Bold and even Mixed – having a text with multiple spans with different styling. Flutter Text Styling – Italic If you want a “Regular Italic” text style in Flutter, you simply use: fontStyle: FontStyle.italic There is no separate weight for “Regular Italic” — it…

Read more
Flutter Stateful Widget Builder Pattern

Flutter Stateful Widget Builder Pattern

Posted on December 17, 2025December 17, 2025 by Toma Velev

Creating a StatefulWidget that passes data down using a Builder pattern is a common and effective way to manage local state without passing values to widget contructors. Thos way you provide values to children without manually passing parameters through every constructor (prop-drilling). The “Provider-lite” Pattern In Flutter, this is typically achieved by creating a custom…

Read more
Flutter Chip

Flutter Chip

Posted on December 7, 2025 by Toma Velev

Here are a few simple, copy-pasteable ways to make a Chip with a rounded border (including a pill / stadium shape and a bordered outline). 1) Simple Chip with rounded outline Chip( avatar: CircleAvatar(child: Text(‘A’)), label: Text(‘Rounded Chip’), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(12), // adjust for roundness side: BorderSide(color: Colors.blue, width: 1.5), ), backgroundColor: Colors.white, elevation:…

Read more
Essential Programming Books - Principles & Flutter

Essential Programming Books – Principles & Flutter

Posted on November 28, 2025 by Toma Velev

Here’s a widely agreed-upon “canon” of books that most experienced programmers consider essential or life-changing & some related to Flutter. These are not beginner tutorials but books that profoundly shape how you think about code, systems, and the craft. # Book Author(s) Year Why it’s a must-read + short review 1 The Pragmatic Programmer Andrew…

Read more
What is The role of social media in software startup marketing

Social Media Platforms 🌍

Posted on November 27, 2025 by Toma Velev

Here’s a clear, useful list of major social media platforms used around the world, starting with those originating in the United States and widely used globally. After that, I list major platforms from other regions as well.

Read more
Strategies to prevent review regressions

Strategies to prevent review regressions

Posted on November 27, 2025 by Toma Velev

Here are the battle-tested strategies that actually prevent “the code review made it prettier but broke the feature” — ranked from highest leverage to nice-to-have. # Strategy How it stops review regressions Implementation tips (2025 reality) 1 Strong automated tests that run on every PR (the single biggest preventer) If a reviewer asks you to…

Read more
How to set Google Map Theme in a Flutter App

How to set Google Map Theme in a Flutter App

Posted on November 23, 2025 by Toma Velev

Customizing the theme of Google Maps in a Flutter app allows you to match the map’s appearance to your app’s design, such as light/dark modes or branded styles. This is achieved using the google_maps_flutter package, which supports built-in map types and custom JSON-based styles. Below is a step-by-step guide covering setup, basic theming, custom styles,…

Read more
Spring Boot Project to Vaadin App

Spring Boot Project to Vaadin App

Posted on November 23, 2025 by Toma Velev

To transform a plain Spring Boot project into a basic Vaadin “Hello World” app, you’ll need to add Vaadin dependencies, configure the build for frontend resources, update your main application class, and create a simple Vaadin route (view). This assumes a Maven-based project using Spring Boot 3.x (Vaadin 24+ requires it) and Java 17+. If…

Read more
Flutter list item does not get scroll events in the parent list view

Flutter list item does not get scroll events in the parent list view

Posted on November 22, 2025 by Toma Velev

If Flutter list item does not get scroll events in the parent list view – Most likely – do not look at the list item – look at the list view & scroll controller. Root Cause By default, InkWell consumes all pointer events, including scroll gestures (vertical drags). When your finger touches the InkWell area…

Read more

Posts pagination

  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 66
  • Next
  • Join iOS Beta Testing Explained
  • Firebase App Distribution Setup
  • iOS App Lifetime Unverified
  • Flutter Bottom Border
  • Get Flutter current time zone

Categories

  • Apps (25)
  • ChatGPT (24)
  • Choosing a Framework (38)
  • Flutter (279)
  • Graphical User Interface (14)
  • Marketing (118)
  • Software Development (288)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (4)
  • Uncategorized (14)
  • Vaadin (15)

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 (86)
    • Flutter Apps (26)
    • GPT (4)
    • Java (38)
    • Native Android (3)
    • PHP (9)
    • Spring (Boot) / Quarkus (35)
    • Utils (15)
    • Vaadin 24+ (27)
    • 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

  • Join iOS Beta Testing Explained
  • Firebase App Distribution Setup
  • iOS App Lifetime Unverified
  • Flutter Bottom Border
  • Get Flutter current time zone

Post Categories

  • Apps (25)
  • ChatGPT (24)
  • Choosing a Framework (38)
  • Flutter (279)
  • Graphical User Interface (14)
  • Marketing (118)
  • Software Development (288)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (4)
  • Uncategorized (14)
  • Vaadin (15)