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: Flutter

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
Flutter image scaling

Flutter image scaling

Posted on November 6, 2025 by Toma Velev

How Flutter handles images and asset density and scaling differently than Android’s legacy drawable-*dpi folders? Let’s break it down clearly 👇 🧩 1. How Flutter handles multiple resolutions Flutter doesn’t use the drawable-mdpi, drawable-hdpi, etc. system directly.Instead, it uses device pixel ratios (DPR) and asset variants. You can define image variants like this: And in…

Read more
Top Mobile App features that Users Love

Top Mobile App features that Users Love

Posted on November 5, 2025 by Toma Velev

User love for a mobile app often boils down to features that provide convenience, personalization, and reliability. Based on what users consistently value, here are the top mobile app features that drive engagement and satisfaction: 🚀 Core Features for a Great Experience These foundational elements are non-negotiable for a successful app: ✨ Features That Drive…

Read more
In Flutter - how to have Horizontal Scroll View inside a Vertical Scroll View

In Flutter – how to have Horizontal Scroll View inside a Vertical Scroll View

Posted on November 5, 2025 by Toma Velev

You can have a horizontal scroll view (like a ListView or SingleChildScrollView with scrollDirection: Axis.horizontal) inside a vertical one — you just need to make sure Flutter knows how to size things properly so it doesn’t complain about unbounded height or conflicting scroll gestures.   ✅ Example: Horizontal Scroll Inside Vertical Scroll ⚙️ Key Points…

Read more
How to implement theming with Flutter?

How to implement theming with Flutter?

Posted on October 26, 2025 by Toma Velev

Theming in Flutter is primarily implemented using the ThemeData class and the Theme widget, allowing you to define a consistent look and feel across your entire application. 🎨 Implementing Theming in Flutter Define ThemeData: Create one or more instances of the ThemeData class, typically for a light and a dark theme. The most important properties…

Read more
Flutter Sensors

Flutter Sensors

Posted on October 25, 2025 by Toma Velev

sensors_plus is a more up-to-date and widely-used package for accessing various sensors on mobile devices with flutter. To use sensors_plus, first add the package to your pubspec.yaml file: https://pub.dev/packages/sensors_plus dependencies: sensors_plus: ^0.2.6 Then, import the package in your Dart file: import ‘package:sensors_plus/sensors_plus.dart’; You can access different types of sensors using the SensorManager class: void main()…

Read more
How do I supply an initial value to a text field? Flutter

How do I supply an initial value to a text field? Flutter

Posted on October 25, 2025 by Toma Velev

There are two primary ways to supply an initial value to a text field in Flutter, depending on the widget you are using: Using a TextEditingController (Recommended for state management)1 Using the initialValue property (For stateless fields)2 1. Using a TextEditingController 📝 The most common and flexible way is to use a TextEditingController and set…

Read more
Flutter icon implementation

Flutter icon implementation

Posted on October 21, 2025 by Toma Velev

You can have an implementation of an icon like a profile photo with a number (a profile photo with a small circular badge overlay in the bottom-right) in Flutter by using a Stack with a Positioned widget. Here’s a complete example 👇: ✅ Flutter Implementation Example import ‘package:flutter/material.dart’; class ProfileWithAlertIcon extends StatelessWidget { @override Widget…

Read more
What is this new 16k Android Requirement. How does it affect me (Flutter App Developer)

What is this new 16k Android Requirement. How does it affect me (Flutter App Developer)

Posted on October 21, 2025 by Toma Velev

What is this new 16k Android Requirement. How does it affect me (Flutter App Developer) – this is one of the stoppers for Publishing Apps on Google Play? Android has historically used 4KB memory pages for managing RAM allocation (the smallest unit the OS uses to track and swap memory). However, many modern ARM64 CPUs…

Read more
Progressively Extracting Flutter Bloc Logic for testable code

Progressively Extracting Flutter Bloc Logic for testable code

Posted on October 21, 2025 by Toma Velev

To make Flutter Bloc logic testable, extract business logic into service methods or classes, isolating it from state management. This guide provides a step-by-step approach with examples. 1. Understand the Goal Why extract logic? Blocs often mix business logic (e.g., API calls, data processing) with state management, making them hard to test. Extracting logic into…

Read more

Posts pagination

  • 1
  • 2
  • 3
  • 4
  • …
  • 26
  • 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)