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

Author: Toma Velev

Blogger on ProgramTom.Com/Dev
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
Flutter list item does not get scroll events in the parent list view

Flutter ScrollView – Action – when scrolls to the Bottom

Posted on November 21, 2025 by Toma Velev

In Flutter, the most common and reliable way to detect when the user has scrolled to the Bottom of a ScrollView (like ListView, GridView, or SingleChildScrollView) is by using a ScrollController and listening to its positions and attach your Action. Here are the best approaches, from simplest to most recommended: Method 1: Using ScrollController (Recommended)…

Read more
how to center vertically an item in a stack in flutter

How to Center Vertically an item in a Stack in Flutter

Posted on November 21, 2025 by Toma Velev

The simplest and most reliable layout is a Row, which already aligns children horizontally, and you can control the vertical centering with crossAxisAlignment. Don’t use Stack unless you must.  ✅ Recommended Layout This ensures: If you MUST use a Stack (for overlay UI) You can do: This works because setting top:0 and bottom:0 forces the…

Read more
Self-host Git and deploy

Self-host Git and deploy

Posted on November 20, 2025 by Toma Velev

You want a complete workflow for self-hosting Git, building Java web apps, and deploying them to remote servers. Let’s break it down step by step and provide a clear roadmap. I’ll include self-hosting options, CI/CD ideas, and deployment strategies. 1. Self-host a Git Repository You have several options for self-hosting Git: Option A: Git on…

Read more
how to insert padding in flutter - to ensure visibility - when the keyboard is visible

How to insert padding in Flutter – to ensure visibility – when the Keyboard is Visible

Posted on November 19, 2025November 19, 2025 by Toma Velev

In Flutter, when the keyboard appears (especially on mobile), it often covers the bottom part of the screen, hiding your TextField or buttons. To automatically add padding at the bottom when the keyboard is visible — and ensure your input field stays visible above the keyboard — here are the best and most common solutions:…

Read more
Why does iOS opens both the Flutter App and the Web Page - of a App Link

Why does iOS opens both the Flutter App and the Web Page – of a App Link

Posted on November 19, 2025 by Toma Velev

On iOS, when tapping an App Link / Universal Link, the system should normally open only the app or the website, not both.If both open, it means something is misconfigured in how Universal Links are set up. Here are the most common causes: ✅ 1. The apple-app-site-association (AASA) file is wrong iOS checks the AASA…

Read more
Feature Flags - Enable Functionality from the BackEnd

The 2 ways to approach Feature Flags

Posted on November 17, 2025 by Toma Velev

Feature flags (or feature toggles) allow you to enable/disable app features dynamically without redeploying code. This is useful for A/B testing, gradual rollouts, or quick fixes. Below, I’ll explain two approaches, with pros/cons, followed by code snippets in Spring Boot (backend) and Flutter (frontend). Approach 1: Unified Single Endpoint (Batch Fetch) Explanation: The backend exposes…

Read more
Feature Flags - Enable Functionality from the BackEnd

Feature Flags – Enable Functionality from the BackEnd

Posted on November 16, 2025November 16, 2025 by Toma Velev

Feature Flags let you turn features on/off dynamically from the BackEnd, without redeploying your app. They’re perfect when you want features to depend on server load, user profile, A/B tests, or any other dynamic condition. Below is a clean mental model you can directly apply (Flutter, Java backend, etc.). ✅ What Feature Flags Solve Feature…

Read more
Integrating xAI Grok API with Spring Boot

Integrating xAI Grok API with Spring Boot

Posted on November 9, 2025 by Toma Velev

This guide walks you through integrating the xAI Grok API into a Spring Boot application. The Grok API is a RESTful service compatible with OpenAI’s API structure, making it straightforward to use for chat completions, text generation, and more. It powers models like grok-beta, grok-2-latest, and advanced ones like grok-3 or grok-4 (availability depends on…

Read more
How to Progresively Integrate AI

How to Progresively Integrate AI

Posted on November 6, 2025 by Toma Velev

To Integrate AI into an existing system with specific requirements and logic, especially when moving from traditional tools to more advanced technologies like Large Language Models (LLMs) or other AI tools, requires a systematic and gradual approach. Here’s a high-level roadmap for Progresively integrating AI into your system: 1. Understand the Existing System Document Requirements:…

Read more

Posts pagination

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