hello everyone, i'm about to start to experience Android programming, but I have here some very interesting questions to well understand, so everyone can share with us 
1.give a few programming languages ​​possible to develop for Android.
2.Is it enough to test your application on the emulator and why ?
3.explain the life cycle of an activity.
4.what is the extend of android project and what are its contents ?
5.What is the difference between the directory Assets and Res ?
6.we adds a new activity (without errors) in our projet.after execution our application crashes. why?
7.What is the mechanism which acts as a glue between the data and the view ?
8.What is the intermediate class between the database and code ?
9.what is the thing that differentiates the results of an activity managed by the method onActivityResult () ?
10.explain briefly the following components:
* -Broadcast Receiver
* -Local Service and Remote Service
11.What is the file AndroidManifest.xml and why we use it ?
12.what is an intentFilter? explain with an example.
13.can we access a special database application from another application? explain.
14.explain briefly the notion of multi-tasking on Android and the class that takes care of its management ?
15. Give the diagram muti-tasking for a HttpRequest to the server HttpApach that responds with HttpResponse then the response received
from an activity.
16. Mentione some advantages and disadvantages of Android develeppement against their competitors.

1.give a few programming languages ​​possible to develop for Android.
2.Is it enough to test your application on the emulator and why ?
3.explain the life cycle of an activity.
4.what is the extend of android project and what are its contents ?
5.What is the difference between the directory Assets and Res ?
6.we adds a new activity (without errors) in our projet.after execution our application crashes. why?
7.What is the mechanism which acts as a glue between the data and the view ?
8.What is the intermediate class between the database and code ?
9.what is the thing that differentiates the results of an activity managed by the method onActivityResult () ?
10.explain briefly the following components:
* -Broadcast Receiver
* -Local Service and Remote Service
11.What is the file AndroidManifest.xml and why we use it ?
12.what is an intentFilter? explain with an example.
13.can we access a special database application from another application? explain.
14.explain briefly the notion of multi-tasking on Android and the class that takes care of its management ?
15. Give the diagram muti-tasking for a HttpRequest to the server HttpApach that responds with HttpResponse then the response received
from an activity.
16. Mentione some advantages and disadvantages of Android develeppement against their competitors.