Design a GUI for two Android activities. The details of the two activities are as follows:
Activity1 :
1) Should follow a table layout.
2) The number of rows in the table will be returned from a server, and each row must have three colums.
3) Each item in a table must be an ImageView which will be populated using the data from servers.
4) Clicking on each imageview should start the second activity.
Activity2:
1) Should follow a table layout.
2) The number of rows in the table will be returned from a server, and each row must have three colums.
3) Each item in a table must be an ImageView which will be populated using the data from servers.
4) There should be a drag and drop feature implemented i.e. one should be able to drag drop each imageview in a basket. Once it is dropped into the basket, the imageview should again start showing that image and it should be draggable as well. In short, once an item is dropped into basket, the activity should replicate itself.