Yes they are. The female lays eggs, then the male fertilizes them.
Fish are born in eggs
When young fish are born their moher lays 2-7 eggs and then their mother attaches them to plants for safety 😄
Most fish hatch from eggs. However, there are some livebearers, such as mollies guppies, swordtails and platies. These fish retain the eggs within the body and give birth to live young.
Platy's are live bearing fish and do not lay eggs, the young are born alive and free swimming.
fish that give no protection to their young lay large numbers of eggs
with eggs
mosquito fish do not lay eggs. Instead, they give birth to live young
The general term for a young fish is a fingerling.
It means that the fish eggs are ready to be born.
Most fish lay eggs, which are fertilized externally. However, some species of fish, such as certain types of sharks and guppies, give birth to live young.
it depends on the type of fish fish like sharks give birth to live young and fish like clown fish lay eggs
Platys are "live bearers" which means that their young are born as fish directly out of the mother, as opposed to those fish that hatch from eggs outside of the mother.