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
  • Cart
Menu

Category: Flutter

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
Debugging Nightmares: Top 10 Tools and Tricks for Faster Fixes (Flutter & Java Edition)

Advanced Debugging Tools and Services for Flutter and Java Developers

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

Building а production-grade tools and services that tackle complex, real-world scenarios you need Advanced Debugging Tools and Services for Flutter and Java Developers. These are geared toward enterprise-scale apps, where bugs can cascade across microservices or platforms. For part one go to https://programtom.com/dev/2025/10/12/beginners-debugging-nightmares-top-10-tools-and-tricks-for-faster-fixes-flutter-java-edition/ 🧰 11. Sentry or Firebase Crashlytics for Flutter (Error Monitoring Service) Best…

Read more
Debugging Nightmares: Top 10 Tools and Tricks for Faster Fixes (Flutter & Java Edition)

Beginners Debugging Nightmares: Top 10 Tools and Tricks for Faster Fixes (Flutter & Java Edition)

Posted on October 12, 2025 by Toma Velev

Whether you’re fixing a stubborn Flutter widget or chasing a null pointer across layers of Java code, debugging is where the real craftsmanship happens and you need tools for this. Every developer knows that debugging can turn a simple coffee break into an all-nighter. Here are 10 essential tools and tricks to help you squash…

Read more
In Flutter - How to create a Ripple Effect on Buttons

In Flutter – How to create a Ripple Effect on Buttons?

Posted on September 17, 2025 by Toma Velev

In Flutter, the ripple effect (also known as the ink splash or material ripple) is part of the Material Design guidelines and is usually seen when a user taps on a button, list item, or surface. Flutter provides multiple ways to implement this effect, depending on your use case: 🔹 1. Using InkWell The most…

Read more
How to Improve Accessibility of a Flutter App

How to Improve Accessibility of a Flutter App

Posted on September 15, 2025 by Toma Velev

Improve Accessibility in your Flutter app to ensures a better experience for users with disabilities and makes your app more inclusive. Here’s a breakdown of best practices across images, text, menus, colors, and more. ✅ General Best Practices Use Semantics widget: Flutter’s Semantics widget allows you to describe what UI elements mean or do. Semantics(…

Read more
Example usage of geolocator in Flutter

Example usage of geolocator in Flutter

Posted on August 19, 2025 by Toma Velev

Here’s an example of how to use the geolocator package in Flutter: First, add the following dependency to your pubspec.yaml file: dependencies: flutter: sdk: flutter geolocator: ^14.0.2 Then, run flutter pub get to install the package. Now, here’s an example of how to use it in a Flutter app: import ‘package:flutter/material.dart’; import ‘package:geolocator/geolocator.dart’; void main()…

Read more

Posts pagination

  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • …
  • 29
  • Next
  • Prompt-to-Production: How AI is Forcing Us to Build Higher Quality Software
  • Debug Web View Flutter App
  • 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

Categories

  • Apps (25)
  • ChatGPT (27)
  • Choosing a Framework (38)
  • Flutter (281)
  • 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

  • Prompt-to-Production: How AI is Forcing Us to Build Higher Quality Software
  • Debug Web View Flutter App
  • 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

Post Categories

  • Apps (25)
  • ChatGPT (27)
  • Choosing a Framework (38)
  • Flutter (281)
  • Graphical User Interface (14)
  • Marketing (119)
  • Software Development (292)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (16)