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
Align Widget Center

Two ways to Center Widget in Jetpack Compose

Posted on February 24, 2021July 3, 2025 by Toma Velev

In This Article I am Demonstrating how to Align a Widget or group of Components – to the Center of the parent View or the Screen. Probably more options exist, but – this is for now. The First Option is with parent Column: Column(modifier = Modifier.fillMaxSize(), verticalArrangement = Arrangement.Center, horizontalAlignment = Alignment.CenterHorizontally) { Text(text =…

Read more
Rotate

Failed to Rotate Android Activity in the Emulator

Posted on February 24, 2021March 16, 2021 by Toma Velev

In this video/blog post/ I failed to record and Rotate properly one demonstration showing centered Text or some other mix of Widgets in Jetpack Compose. IMO – it is a good moment to point out the places where the rotation may be disabled.  AndroidManifest.xml – flag in the Activity Tag. Set the flag SCREEN_ORIENTATION_PORTRAIT set…

Read more
Web Interceptors

Web Interceptors – Java | Android | Flutter

Posted on February 23, 2021December 17, 2023 by Toma Velev

Web Interceptors are the way to implement aspect oriented programming above the HTTP protocol. They do all kinds of functionality: Track usage – auditing, statistics Logging events of special interest Performance monitoring Set custom headers, data encryption, other type of application and domain specific logic Security: On the Server the goal is to prevent unauthorized…

Read more
Flutter is for Startups

For whom is Flutter for? Why not Native?

Posted on February 22, 2021April 16, 2021 by Toma Velev

Developers tend to attach themselves to frameworks. They see some magic tricks like the ones The Flutter Framework makes in its cross platform efforts. In the past, there were also several other wizardly-like technologies. An experienced software engineer with more than technical skills sees beyond the bytes, the shiny animations and drawings. Flutter Framework is…

Read more
Backend Developer in the Frontend World

Backend Developer into the Frontend World Madness

Posted on February 22, 2021February 22, 2021 by Toma Velev

Being half-Backend (Full-stack) Developer I cannot stop myself from looking at the Frontend World as some kind of mindless madness. I’ve talked before how concepts are renamed and reimplemented. In this article I’m gonna include few more items. Back-end approach in the Front-End The backend developers often don’t care about the size of the systems…

Read more
Product Service Software

Creating a Product or Service – Layers beyond Software

Posted on February 22, 2021April 7, 2021 by Toma Velev

In the end of the day a piece of Software is just a tool and several more layers are required for it to be useful. Creating a Product or Service – choosing the technical library could be viewed as the most straightforward part – once you figured everything else out. Educating the market A Product…

Read more
State of User Authentication and Authorization

Client State of an Authentication & Authorization App

Posted on February 22, 2021February 22, 2021 by Toma Velev

Most Real World Internet Systems have Authentication and Authorization and currently the world is mind-blown by State focused Frameworks and Development Approaches. So I decided to describe what could be the mix of both areas. From an Authentication & Authorization point of view – the modern way to implement a backend is the Application Layer…

Read more
Social Apps

Utility Apps are Gone – Long Live the Social Ones

Posted on February 19, 2021March 16, 2021 by Toma Velev

Utility Apps are gone – Long Live the Internet Social Platforms and Services. We are year 2021 and the technology sector has grown up and is here to stay. It  doesn’t matter what are our feelings to the Gadgets, the Apps, the Companies and Corporations. There are apps for everything – even social. Whatever functionality…

Read more
GPS Location Flutter

GPS Location Explained – Android & Flutter point of view

Posted on February 18, 2021February 26, 2021 by Toma Velev

In this article I’m gonna explain some details of GPS Location Access and architectural aspects in Android Native and the Flutter Framework. The Application Programming Interfaces by Google on these frameworks will probably use their private API. That’s why probably, I am expanding my learning and research beyond them. GPS Location Evolution In the beginning…

Read more
Play Video Audio Flutter Web

Process Video – on Device – with FFmpeg Flutter

Posted on February 18, 2021February 20, 2024 by Toma Velev

In this article I’ll describe the how to Process Video on Device with FFmpeg and Flutter. The first part is some general thoughts and architectural aspects about doing so. Second is the Plugin, the Code Samples and references. Common Benefits Give more work to the client! It doesn’t matter what type of front-end technology you…

Read more

Posts pagination

  • Previous
  • 1
  • …
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • …
  • 66
  • 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)