Android Flutter Notes

Illustrated infographic summarizing: Android Flutter Notes

Currently running flutter in ubuntu 20.04.

Flutter cli doc: https://flutter.dev/docs/reference/flutter-cli

Flutter pub doc: https://dart.dev/tools/pub/cmd

KVM installation: sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager
Old info: sudo apt install qemu qemu-kvm virt-manager (Remember to enable VT Virtualization in the Bios) - run: sudo kvm-ok (to check)

sudo systemctl is-active libvirtd (check if virtualization works).

(source: https://linuxize.com/post/how-to-install-kvm-on-ubuntu-20-04/)

Kill dart if it is locked (lock file): killall -9 dart

If something hangs try to run: flutter run -v

Clean flutter: flutter clean

Build release: flutter build apk --split-per-abi --split-debug-info=/folder

Build release with obfuscate: flutter build apk --split-per-abi --obfuscate --split-debug-info=/folder

Update android-studio-dir: flutter config android-studio-dir="/opt/android-studio/"

Or maybe just reset the flutter config setting paths: https://stackoverflow.com/questions/62004255/flutter-does-not-working-e…

Tutorials

https://medium.com/@gilesjeremydev/create-a-virtual-joystick-for-flame-…

Latest articles

NGINX 1.31.5 can route on JSON body values. Here’s how to weigh the performance, security, and operational trade-offs before using it.

OpenAI can keep agent sessions running, but reliable workflows still depend on clear failure states, safe retries, validation, limits and human fallback.

AI can identify termination deadlines and price adjustments in supplier contracts, route uncertain findings for approval and create the right reminders.

Why a DNS record can exist in a dashboard yet fail publicly—and how to trace zone cuts, verify glue, and fix the right side of a live delegation.

An Apache version below 2.4.68 may still be patched. Package provenance, vendor advisories, module checks and runtime evidence reveal the real position.

PHP 8.2 security support ends on December 31, 2026. Here is how to audit, test, and migrate a mixed CMS estate without rushing production changes.

How Danish businesses can automate Gmail and Microsoft 365 with rapid sorting, limited permissions and human approval.

When WordPress jobs run late, check WP-Cron and queue capacity first. Diagnose triggers, handlers, and Action Scheduler without guesswork.

WordPress 7.1 makes speculative loading configurable. Here’s how to spot overlapping rules and test speed gains without adding hidden costs.

Multiple records for the same customer in HubSpot? Learn how CVR number matching, AI suggestions and human approval can help you clean up duplicates while keeping track of fields, associations and customer history.