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

Category: Software Development

Flutter Screenshot methods

Flutter Screenshot methods

Posted on October 19, 2025 by Toma Velev

There are several methods you can create screenshots of a Flutter app, depending on whether you want manual screenshots, automated screenshots, or marketing-ready assets. Here’s a breakdown: 📱 1. Manual Screenshots Device Emulator/Simulator Run your app in Android Emulator or iOS Simulator, then use their built-in screenshot tools. Android Studio → Device Manager → Take…

Read more

Flutter Flock: Why Community-Driven Development Matters

Posted on October 19, 2025 by Toma Velev

Enter Flutter Flock (often just called Flock), a community-led fork of Flutter launched in October 2024. In the fast-evolving world of cross-platform app development, Flutter has long been a powerhouse, powering over a million apps on the Google Play Store and boasting more than 2 million active developers. However, as its popularity surged—reaching 46% developer…

Read more
Flutter UI with elements positioned incorrectly on Samsung Devices

Flutter UI with elements positioned incorrectly on Samsung Devices

Posted on October 19, 2025 by Toma Velev

What could be the reason Flutter UI with UI elements positioned correctly on your devices, but are not placed correctly on Samsung Devices? Possible Reasons for Positioning Differences in Flutter UI Flutter is designed to provide pixel-perfect rendering across devices by using logical pixels (via MediaQuery), which abstracts away physical differences in screen density, size,…

Read more
Autocomplete input field in Flutter

Autocomplete input field in Flutter

Posted on October 19, 2025 by Toma Velev

Let’s go step by step on how to implement an autocomplete text field in Flutter without any plugins, using only built-in widgets. I’ll show you two main approaches: ✅ With preloaded items (local list) — simplest version. 🌐 With backend fetching (async suggestions) — slightly more advanced. 🧰 1. Autocomplete with Preloaded Items (Local List)…

Read more
Optimizing Flutter Apps for Low-Resource Devices

Optimizing Flutter Apps for Low-Resource Devices

Posted on October 19, 2025 by Toma Velev

Flutter is a powerful framework for building cross-platform apps, but low-resource devices (e.g., those with 1-2GB RAM, older CPUs, or limited storage) can struggle with memory leaks, slow rendering, and high battery drain. Optimization focuses on reducing CPU/GPU load, minimizing memory usage, and ensuring smooth 60fps rendering (aim for frames under 16ms, ideally 8ms for…

Read more
Shorebird patches getting cleaned up?

Shorebird patches getting cleaned up?

Posted on October 19, 2025 by Toma Velev

Shorebird patches (from Shorebird.dev) are downloaded runtime code updates for your Flutter app. They’re stored in the app’s private data directory on the device — typically under something like: /data/data/<your.app.id>/files/shorebird_patches/ Because of where they’re stored, their fate depends on how you “clean” the app: 📱 1. “Clear Cache” (Android Settings → App → Storage →…

Read more
Shorebird – Updating Your Flutter App Without the App Store Hassle

Shorebird – Updating Your Flutter App Without the App Store Hassle

Posted on October 19, 2025 by Toma Velev

Shorebird is a tool that lets us send updates and fixes to our Flutter app instantly — without waiting for App Store or Google Play reviews. Think of it like how your web browser updates itself quietly in the background — Shorebird does the same, but for mobile apps. ✅ What Shorebird Can Do 🚀…

Read more
How is patch delivered in shorebird. I tried restarting the app

How is patch delivered in shorebird. I tried restarting the app

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

In Shorebird (the Flutter hot-patching tool), patches are not delivered just by restarting the app — there are a few key details to understand: 🛠️ How Shorebird Delivers a Patch You release a patch After running shorebird release for a full build, you patch it with: shorebird patch android –platform=android or for iOS: shorebird patch…

Read more
Shorebird integration steps in your Flutter App

Shorebird integration steps in your Flutter App

Posted on October 19, 2025 by Toma Velev

To integrate Shorebird (https://shorebird.dev) — a tool that enables over-the-air (OTA) updates for Flutter apps — into your project, you need to follow a few setup steps. Below is a clear, step-by-step guide 👇 🪶 What Shorebird Does Shorebird lets you ship patches to your Flutter app without going through the App Store/Play Store review…

Read more
Flutter UI elements positioned differently

Flutter UI elements positioned differently

Posted on October 12, 2025 by Toma Velev

Flutter is designed to provide pixel-perfect rendering across devices by using logical pixels (via MediaQuery), which abstracts away physical differences in screen density, size, and aspect ratio, so it could be normal than elements may get positioned differently. However, subtle variations can still occur, especially between devices like the Google Pixel 8a (compact, 6.1″ 1080×2400…

Read more

Posts pagination

  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 56
  • Next
  • Feature Flags – Enable Functionality from the BackEnd
  • Integrating xAI Grok API with Spring Boot
  • How to Progresively Integrate AI
  • What is an AI Agent
  • Flutter image scaling

Categories

  • Apps (22)
  • ChatGPT (23)
  • Choosing a Framework (38)
  • Flutter (256)
  • Graphical User Interface (14)
  • Marketing (116)
  • Software Development (281)
  • Spring (44)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (14)

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

  • Feature Flags – Enable Functionality from the BackEnd
  • Integrating xAI Grok API with Spring Boot
  • How to Progresively Integrate AI
  • What is an AI Agent
  • Flutter image scaling

Post Categories

  • Apps (22)
  • ChatGPT (23)
  • Choosing a Framework (38)
  • Flutter (256)
  • Graphical User Interface (14)
  • Marketing (116)
  • Software Development (281)
  • Spring (44)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (14)