We have collection of more than 1 Million open source products ranging from Enterprise product to
small libraries in all platforms. We aggregate information from all open source repositories.
Search and find the best for your needs. Check out projects section.

Model-View-Presenter (MVP) is a great pattern for creating re-usable and testable applications whether it is for Windows Forms or for ASP.NET. You don’t need any DLL files at all to turn your project in to MVP project. You just need to follow some basic guidelines and rules.

An application example using the same C++ code on both an Android project and an iPhone project. You can clone the repo and run the iPhone project as well as the Android project. Following I'll explain step by step what I did, but first let take a look at this diagram.