If you come in to a case that you doesn’t want to sign-in or register on Android Play Store and trying to install few applications, then you should try this Germany Site: “Freeware Lovers”
Freeware Lovers is an Internet community, which is aimed to collect and categorize truly free software.
The directory is geared toward software users and enthusiasts who are looking to fill their computers and mobile devices with FREE and QUALITY games, utilities, themes, and other useful stuff.
I have downloaded two application from the website, Digital_Clock_Widget_1.8.5.apk by Maize and ES_file_explorer_188.8.131.52.apk by EStrongs, downloaded and installed by using Android 4.0 (Ice Cream Sandwich) stock browser.
(Digital Clock Widget by Maize on Xperia Arc CyanogenMod 9)