WP for Android / iphone coding language


I would like to know
Wp for Android is created in which language - java / phonegap / html5 ?

How can i edit and extend few features ?

could you able to tell which android sdk / adt version required
to work on files.

same info required for Iphone app,
as now apple replace objective-c with swift so is that updated with that language.