Home

Awesome

MonoMobile.Google.GData

Google.GData port for mobile platforms http://holisticware.net

https://groups.google.com/forum/?fromgroups#!forum/gdata-dotnet-client-library

TODOs: 2012-07-22 Samples WP

Procedure

0. google gdata api original is for desktop versions

1. added mobile
	add project "least common denominator"/"smallest subset"
	WP (SIlverlight) took too much time to fix so it is temporarily dropped from schedule
   
	started with MonoMobile (MA and MT)
	
	with Project Linker added links
	
2. rename google solution structure (directories and projects)
	projects w/o extensions are desktop projects (original) with some modifications.
	Modifications are perfromed with partial classes and adding classes that would silence
	the compiler (System.Diagnostics), or moving some partial implementations to desktop
	projects (Registry stuff).
	
	core\											CoreClient\
	core\Core Client.csproj							CoreClient\CoreClient.csproj
	 
	extensions\										CommonDataExtensions\
	extensions\Common Data Extensions.csproj		CommonDataExtensions\CommonDataExtensions.csproj

	gacl\											AccessControl\
	gacl\Access Control.csproj						gacl\AccessControl.csproj
	 
	analytics\										Analytics\
	blogger\										Blogger
	contentsforshopping\							ContentsForShopping\
	documents3\										Documents3\
	gapps\											Applications\
	gcalendar\										Calendar\
	gcontacts\										Contacts\
	gphotos\										Picasa\
	gspreadsheet\									Spreadsheets\
	

3. all desktop projects target .net 3.5
   MT target 4.0
   do not copy MT project under windows and include in solution it has to be 
   added through MD on mac

4. on 
	Windows and MacOSX 
	Core.Client.MT 
		compiles fine (Trace Problem) w/o referencing our System.Diagnostics.MT project
		to make solution rebuild remove System.Diagnostics.MT ref

	MacOSX
	Core.Client.MT 
		does not compile w/o referencing our System.Diagnostics.MT project
		so add reference on MacOSX or ignore: Thet type T exists in both ...

projects to solve first Common Data Extensions Core Client

for MM (MA+MT)
	  Registry
	  Trace
 see Mike Bluestein's sample for YouTube

 more
	http://mikebluestein.wordpress.com/2009/09/27/using-monotouch-with-the-net-library-for-the-google-data-api/

projects to solve first Common Data Extensions Core Client