Dasm8080 is a great Intel 8080 disassembler with nice features such as the visualization of bit patterns and the detection of opcode and data sections.
I've published a blog post on reverse engineering Dart. This is the programming language used by Flutter.
This is a specific point on a non-standard way Dart assembly performs routine calls. It explains why decompilers just don't get it right when it comes to Dart...