It was "only" a problem of coupling !
To make a front wheels drive, the main difficulty is to realize an efficient transmission between the differential and the front wheels that are steering too. To get a good steering, the immediate speed must be the same at the entrance and at the exit of the transmission. This coupling is named homocinetic.
Left : the simple coupling invented by Girolamo Cardan (16th century) who let his name to this transmission. Not homocinetic.
Right : the double coupling homocinetic
Jean Albert Grégoire and Pierre Fenaille invented this homocinetic coupling and created their own company named Tracta in 1926. Then they became cars constructors and they made one of the first marketed front wheels drive. They sold the license of their coupling to DKW and Adler.
Tracta 1930
Balls coupling Rzeppa
During a long time front wheels drive were equiped with double coupling Cardan type. In seventies balls couplings became at last efficient and replaced the old double cardans.