Summary

In this chapter, we created a small utility application for Mac OS, using MonoMac and MonoDevelop. Some ideas that you can use to extend or improve this application are as follows:

  • Persist results across app sessions (look at Core Data)
  • Build better user experience by giving the user feedback while processing (look at NSProgressIndicator)
  • Improve the application's performance by parallelizing URL requests (look at Parallel.ForEach)
  • Try porting the application to different platforms. For iOS, look at MonoTouch (http://ios.xamarin.com), and for Android, look at Mono for Android (http://android.xamarin.com)

C# is an incredibly expressive and powerful language. With the ability to target every mainstream computing platform, you have an incredible array of opportunities available to you as a developer, all while using a consistent programming language where you can re-use code easily across platforms.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.15.220.16