It's easier than that: with the right casing (proper amount of beryllium and heavy enough to contain the initial neutron storm), all you have to do is use an explosive to plop one sub-critical chunk of uranium into another bigger chunk, that becomes critical when "assembled".
Remember, in WWII, "Fat Man" (a gun-assembly uranium bomb) was considered to be so reliable it wasn't even tested before being dropped on Japan.