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
Flutter Border

Flutter Bottom Border

Posted on January 25, 2026March 28, 2026 by Toma Velev

In Flutter you can control the borders of a Widget – by wrapping it in Container and setting them per side using BorderSide. Bottom border only Container( decoration: const BoxDecoration( border: Border( bottom: BorderSide( color: Colors.black, width: 1.0, ), ), ), child: Text(‘Hello’), ) With padding & width Container( padding: const EdgeInsets.symmetric(vertical: 8), decoration: BoxDecoration(…

Read more
Get Flutter current time zone

Get Flutter current time zone

Posted on January 25, 2026March 28, 2026 by Toma Velev

Any app you implement in Flutter, that has server times – most probably will also need to get the current time zone on the user device. 1. Get the device’s local time zone name Example: America/New_York, Asia/Kolkata Using flutter_native_timezone This gives the actual system time zone, not just an offset. Add dependency dependencies: flutter_native_timezone: ^2.0.0…

Read more
Flutter One Time Home Screen Feature

Flutter One Time Home Screen Feature

Posted on January 25, 2026March 28, 2026 by Toma Velev

Presenting a tutorial or feature showcase conditionally (only the first time) in a Flutter BLoC-managed app requires a clean separation between persistence logic (checking if they’ve seen it), state management (the BLoC event flow), and the UI (the showcaseview library). Here is a step-by-step implementation guide. 1. Dependencies Add these to your pubspec.yaml: dependencies: flutter_bloc:…

Read more
UI tutorial in a mobile app

Flutter UI tutorial packages

Posted on January 25, 2026March 28, 2026 by Toma Velev

To build an in-app Flutter UI tutorial / feature spotlight (step-by-step overlays highlighting parts of the UI), these Flutter packages are commonly used and well-suited: ⭐ showcaseview Best match for your example Package: showcaseview Pub.dev: https://pub.dev/packages/showcaseview Why it fits: Step-by-step coach marks Highlights specific widgets Tooltip cards with Next / Back Dims the background Very similar…

Read more
Get Widget Share Position Origin

Flutter Widget Share Position Origin

Posted on January 25, 2026 by Toma Velev

To get the sharePositionOrigin from a specific Flutter Widget, you need to determine that widget’s position and size in the global coordinate space. This is essential for iPad and macOS users, as the share sheet needs an anchor point to point its “arrow” toward. The most reliable way to do this is by using the…

Read more
How Rorate a Flutter Icon

How Rorate a Flutter Icon

Posted on January 25, 2026 by Toma Velev

To rotate Icons.arrow_back by 45° in Flutter, wrap it with Transform.rotate. Example: rotate 45 degrees Transform.rotate( angle: 45 * 3.1415926535 / 180, // 45 degrees in radians child: Icon(Icons.arrow_back), ) Cleaner version import ‘dart:math’; Transform.rotate( angle: pi / 4, child: Icon(Icons.arrow_back), ) Direction reference pi / 4 → 45° clockwise -pi / 4 → 45°…

Read more
Agent.md and System Prompts

Agent.md and System Prompts

Posted on January 22, 2026 by Toma Velev

agent.md (or similar files like system.md, instructions.md, policy.md) are becoming the externalized, version-controlled equivalent of what used to live entirely in a hidden system /admin prompt. What’s changed conceptually Historically: System / admin prompts were: Hidden Hard-coded Difficult to version, diff, or audit They lived “inside” the model invocation. Anyone that have programmed agains a…

Read more
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

Posts pagination

  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 66
  • Next
  • 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)