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
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
Free Charles Proxy Alternatives for Flutter

Free Charles Proxy Alternatives

Posted on August 19, 2025 by Toma Velev

There are several Free Alternatives to Charles Proxy you can use for intercepting and debugging HTTP/HTTPS traffic while developing your Flutter app. Here are some good options: 1. mitmproxy (Free, Open Source) What it is: A powerful interactive HTTPS proxy with a terminal UI and scripting support in Python. Pros: Free & open-source Supports HTTP,…

Read more
Integrate Places API in a Flutter app

Integrate Places API in a Flutter app

Posted on August 19, 2025 by Toma Velev

You want to integrate Google Places API into your Flutter app, but you’re open to doing the actual API calls either directly from the Flutter client or via your Java backend. Let’s break it down into two main approaches with pros/cons, and then I’ll give you step-by-step guidance for each. Option 1 — Client-side integration…

Read more
E2E testing options Flutter

E2E testing options Flutter

Posted on August 19, 2025 by Toma Velev

There are several other options for end-to-end (E2E) testing a Flutter app that communicates with a backend. Here’s a breakdown of the most notable tools and strategies: ✅ 1. integration_test Official Flutter tool for E2E testing. Simulates user interactions and tests app behavior across screens. Can mock or hit real backends. Integrated into flutter test…

Read more
Android Camera Users Permission Required

Android Camera Users Permission Required (Update)

Posted on August 19, 2025 by Toma Velev

You can make the CAMERA permission optional, so the app continues to function even if the user denies it. The key is to: ✅ 1. Declare the Permission in the Manifest (but don’t make it required): <uses-permission android:name=”android.permission.CAMERA” /> This only informs the system that your app might request the camera—it doesn’t force the app…

Read more

Posts pagination

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