Monodroid Android app for monitoring your stock portfolio
Go to file
mgroves f3e9f66eea added a splash screen, updated to android 2.2 2011-08-16 10:36:04 -04:00
MonoDroid.LumenWorks.Framework.IO.Csv some linking issues (added a lot of Preserves), renamed the xml files (finally) to the proper extension 2011-04-07 00:40:56 -04:00
MonoStockPortfolio added a splash screen, updated to android 2.2 2011-08-16 10:36:04 -04:00
MonoStockPortfolio.Core removed novell from sample portfolio too 2011-08-15 21:55:27 -04:00
MonoStockPortfolio.Entities some linking issues (added a lot of Preserves), renamed the xml files (finally) to the proper extension 2011-04-07 00:40:56 -04:00
MonoStockPortfolio.Tests users can now add different lots of same ticker to same portfolio 2011-08-15 21:53:30 -04:00
libs new PostSharp version, changed green to light green, changed application label 2011-08-15 21:27:07 -04:00
packages removed some unused files 2011-03-20 15:55:58 -04:00
.gitignore remove novell, it's no longer a listed stock 2011-08-15 21:15:30 -04:00
MonoStockPortfolio.sln some linking issues (added a lot of Preserves), renamed the xml files (finally) to the proper extension 2011-04-07 00:40:56 -04:00
README added a splash screen, updated to android 2.2 2011-08-16 10:36:04 -04:00

README

Monodroid Stock Portfolio
=========================

Updates
-------

4/2/2011 - MVP refactor complete.  I'm pretty happy with it, though I'm sure there's plenty of room for improvement.  I call this release 0.9 to indicated that I'm just about ready to go into production when MonoDroid is finally released
3/15/2011 - I'm no longer using FileHelpers, since I can't get it to work with MonoDroid anymore (even with compiling it myself) so I switched to LumenWorks.Framework.IO.Csv because writing CSV parsing is a hard problem that I don't need to solve again

What...? Why...?
----------------

This is a rewriting of a Windows Mobile project I wrote for my own personal use, since I have
recently switched from Windows Mobile to Android.

I am using Monodroid since I'm not good at Java, and I couldn't get PhoneGap to work right.
Also, I can (partly) reuse the libraries I created for the Windows Mobile app.

By hosting this project on github, I will be providing this app as an open-source app for other
Monodroid devs to learn from, as well as help myself learn how to use git.

Notes
-----

I originally used db4o for the persistence of this app, but I had trouble getting that to work
with MonoDroid, so I just switched it over to using Sqlite, since it's not that complex of a
domain anyway.

To get stock quotes, I'm using a Yahoo API coupled with the FileHelpers library
(since the Yahoo API outputs a CSV)

Credits
-------
All images licensed under creative commons.
Penny image (assorted icons):
	From the US Mint, via Wikimedia user "Sniff"
	http://commons.wikimedia.org/wiki/File:United_States_penny,_obverse,_2002.png
NYSE image (splash):
	Taken by "Helico" on Flickr
	http://www.flickr.com/photos/helico/422215562/