As an application developer you have several important decisions to make when choosing your development platform of choice. What is the best platform for you? There are a plethora of variables that need to be considered, such as whether or not the availability and ease of implementation of monetization is important to you. Are you wanting to develop natively – this is when you are developing on a single platform, such as Android or iOS – or are you wanting to develop cross-platform? How much is it going to cost you or your company to develop on your selected platform(s)? Another thing to consider is how experienced are you with application development? This could influence your choice due to the fact that some platforms may have a steeper learning curve than the rest. Is the community surrounding a platform important to you, do you like to go it alone or would you prefer to collaborate more?
//Note: not finished