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
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
Offline-First - Mobile App - Database Sync

Offline-First – Mobile App – Database Sync

Posted on November 22, 2025 by Toma Velev

An offline-first database with automatic sync at startup is a common pattern for mobile and desktop apps. Below is a clear, battle-tested approach that works reliably across platforms. ✅ Best Architecture for Offline-First + Sync on Startup 1. Use a Local Embedded Database Choose a DB that works well offline: SQLite + your own sync…

Read more
Space appears on the bottom and on the top of this flutter UI screen. How to remove it:

Space appears on the bottom and on the top of this flutter UI screen. How to remove it:

Posted on November 22, 2025 by Toma Velev

The extra space at the top and bottom of your Flutter screen is very likely caused by the default behavior of Scaffold + NestedScrollView + SliverAppBar, especially when using expandedHeight, floating: true, and system insets (status bar, navigation bar). Even though you’re using SliverAppBar, the body of NestedScrollView can still leave unwanted padding due to:…

Read more
Flutter Packages for Slow Internet Detection

Flutter Packages for Slow Internet Detection

Posted on November 21, 2025 by Toma Velev

Тhere are several Dart/Flutter packages available for detecting slow internet connections. These typically work by pinging servers or measuring response times, rather than just checking if a connection exists (which connectivity_plus handles but doesn’t quantify speed or slowness). Below, I’ll highlight the most relevant ones based on popularity, features, and ease of use. Recommended Packages…

Read more
what innovative flutter app feature I could integrate in my app

What innovative Flutter App features I could integrate in my app

Posted on November 21, 2025 by Toma Velev

Explore some innovative Flutter app features you could integrate that will increase usability, engagement, and cutting-edge tech. 1. Augmented Reality (AR) Features 2. AI & Machine Learning Integration 3. Advanced UI/UX Animations 4. Real-Time Collaboration 5. Gamification & Engagement 6. Innovative Utility Features 7. Blockchain & Security Features 8. IoT Integration 🔥 Bonus Trendy Idea:…

Read more

Posts pagination

  • 1
  • 2
  • 3
  • 4
  • …
  • 64
  • Next
  • Jenkins SCP File Upload to Remote Server
  • Essential Programming Books – Principles & Flutter
  • Social Media Platforms 🌍
  • Strategies to prevent review regressions
  • How to set Google Map Theme in a Flutter App

Categories

  • Apps (22)
  • ChatGPT (23)
  • Choosing a Framework (38)
  • Flutter (269)
  • Graphical User Interface (14)
  • Marketing (117)
  • Software Development (286)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • 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 (84)
    • Flutter Apps (24)
    • 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

  • Jenkins SCP File Upload to Remote Server
  • Essential Programming Books – Principles & Flutter
  • Social Media Platforms 🌍
  • Strategies to prevent review regressions
  • How to set Google Map Theme in a Flutter App

Post Categories

  • Apps (22)
  • ChatGPT (23)
  • Choosing a Framework (38)
  • Flutter (269)
  • Graphical User Interface (14)
  • Marketing (117)
  • Software Development (286)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (15)