OsmPointsToMap is a project mainly written in Java, it's free.
Android library project to create a map-app with OSM POI