I've pushed a first attempt at 3.2.1-beta1 to nuget :)
This build is very much beta at present... I expect it'll have a few issues - so please do report them as you find them... we'll get the updates out there...
The main feature of this 3.2.1-beta1 build includes some marvellous WindowsCommon support - for Jupiter WindowsPhone Xaml with Windows 8.1 Xaml.
This is especially thanks to:
- the lovely https://github.com/steveydee82 who's working at https://twitter.com/sequenceagency who have been pioneering lots of amazing shared code Jupiter apps
- the fab https://twitter.com/pedrolamas who makes the brilliant http://cimbalino.org/ and the rest of the team who work on my music player of choice - https://twitter.com/NokiaMixRadio
The support means you now must use a "new profile" like Profile 259 or Profile 78 to get working... don't blame me for this... blame Microsoft :/
If you want to try this Jupiter code, then you can now try building a Universal WindowsPhone/WindowsStore app - using the new Universal projects - using the new "WindowsCommon" assemblies inside a PCL of profile 32. I don't have any samples of this at present - but I'd love to hear more about your experiments with this - I'm interested in hearing more about your experience with this new unified Microsoft platform!
This 3.2.1-beta1 update also includes some attempts at getting Symbols uploaded for nuget too - but this isn't quite finished yet...
OK... that's all from me for now... good luck with the updates :)
Stuart
PS: This 3.2.1-beta1 build doesn't include any Xam.Forms support - https://twitter.com/Cheesebaron has pushed a fab sample about that to https://github.com/Cheesebaron/Xam.Forms.Mvx/ - beyond that Xamarin have also said there are some Mvx/Forms combination samples coming, but I don't have any inside info on these.
Sunday, June 29, 2014
Wednesday, March 26, 2014
3.1.2-beta1 - work in progress but since people are asking...
Just pushing 3.1.2-beta1 out of the normal channels.
There are still a few items left that I want to squeeze into 3.1.2 - see https://github.com/MvvmCross/MvvmCross/issues?milestone=1&page=1&state=open
The issues fixed since 3.1.1 are:
More details later - gotta go run now :)
There are still a few items left that I want to squeeze into 3.1.2 - see https://github.com/MvvmCross/MvvmCross/issues?milestone=1&page=1&state=open
The issues fixed since 3.1.1 are:
- Wpf Location Watcher added
- Fix for NullRefExc in WindowsPhone Location Watcher
- AsyncRequestHandle added to Rest/Network calls - allows cancel (but users should still consider using HttpClient)
- Droid fix to Click TargetBinding - wrong unsubscribe in Dispose
- Additional IoC overloads added - task based constructors for dynamic types
- Unify use of IMvxBundle instead of MvxBundle in Navigation calls
- Option to allow TableViewSource (and other collections) to always reset when INPC is fired
- Multiple changes to File plugins - allowing Stream use
- Fix to allow ErrorImage displayed in MvxImageView
- Updates to nuget TODO files
- Newtonsoft Json moved to a Nuget dependency!
- Improvements in MvxCommandCollection - commands can now share CanExecuteChanged properties
- Changes to non-Weak reference subscription for WindowsPhone MvxCommand implementation
More details later - gotta go run now :)
Monday, March 03, 2014
The awesome XPlatformCloudKit
I recently discovered a toolkit which is responsible for **lots** of MvvmCross apps.
I stumbled on this GitHub project via the Windows Developer Show podcast - http://windowsdevelopershow.com/2013/11/episode-138-xplat/
The toolkit itself is really powerful - it's quick to get started but has a modular approach allowing lots of future changes and extensions - e.g. it lets you hook up local files or Azure Mobile Services for data and it provides complete Windows Phone, Windows Store and Android templates.
The github readme is a great resource to get started - it has links to heaps of intro docs and videos, it talks you through the extensible and modular code, and it's already been used to hook up lots of apps including lots of game guides, restaurant menus and more - take a look at some of them on http://pjdecarlo.com/2013/12/awesome-apps-for-windows-phone-and-windows-8-built-with-xpck.html.
The author of this package is Microsoft Evangelist - Paul DeCarlo - pjdecarlo - and he's also recently been touring and talking about how to use it. Take a look at his blog for lots of fab info - pjdecarlo.com
Paul, this is awesome stuff - love seeing people shipping, making tools and making money from apps that they've built for all users on all platforms - simply fabulous! Definitely badge of awesomeness winning too! Super work - thanks :)
I stumbled on this GitHub project via the Windows Developer Show podcast - http://windowsdevelopershow.com/2013/11/episode-138-xplat/
Listening to windows developer show talking about https://t.co/qanzw9SnaI - Azure Mobile Services and PCLs - http://t.co/7Dk8vtN1Du
— MvvmCross (@MvvmCross) January 29, 2014
The toolkit itself is really powerful - it's quick to get started but has a modular approach allowing lots of future changes and extensions - e.g. it lets you hook up local files or Azure Mobile Services for data and it provides complete Windows Phone, Windows Store and Android templates.
The github readme is a great resource to get started - it has links to heaps of intro docs and videos, it talks you through the extensible and modular code, and it's already been used to hook up lots of apps including lots of game guides, restaurant menus and more - take a look at some of them on http://pjdecarlo.com/2013/12/awesome-apps-for-windows-phone-and-windows-8-built-with-xpck.html.
The author of this package is Microsoft Evangelist - Paul DeCarlo - pjdecarlo - and he's also recently been touring and talking about how to use it. Take a look at his blog for lots of fab info - pjdecarlo.com
Paul, this is awesome stuff - love seeing people shipping, making tools and making money from apps that they've built for all users on all platforms - simply fabulous! Definitely badge of awesomeness winning too! Super work - thanks :)
An awesome open source demo app from Asier Marqués
One awesome little self-contained demo I've recently stumbled upon is this small Euro-Dollar conversion app from @asiermarques
Looks really neat - a fab starting place for anyone interested in seeing how to build an app. Thanks @asiermarques - awesome :)
He publicado aquí el código fuente de la mini app que hice en el #Bilbostack con #Xamarin y MVVMCross https://t.co/YOHGiy9Lsp
— Asier Marqués (@asiermarques) January 28, 2014
Looks really neat - a fab starting place for anyone interested in seeing how to build an app. Thanks @asiermarques - awesome :)
Saturday, March 01, 2014
Awesome enterprise sample from Jeremy Ellis (Misterdos)
I'm not going to say much about this talk.
I'm jut going to order you to go to https://github.com/ellisnet/MNEnterpriseMobile
Go there now
https://github.com/ellisnet/MNEnterpriseMobile
Check out the slides too in the same repo
BTW have you been to the repo yet?
https://github.com/ellisnet/MNEnterpriseMobile
Awesome
Awesome
Awesome
@misterdos - top work - badge winningly wonderful.
I'm jut going to order you to go to https://github.com/ellisnet/MNEnterpriseMobile
Go there now
https://github.com/ellisnet/MNEnterpriseMobile
Check out the slides too in the same repo
BTW have you been to the repo yet?
https://github.com/ellisnet/MNEnterpriseMobile
Awesome
Awesome
Awesome
@misterdos - top work - badge winningly wonderful.
@MNEMobile All code for my @MvvmCross presentation tonight (1/28) is on GitHub! Download now and following along... http://t.co/Fgrg4Vxp8A
— Jeremy Ellis (@misterdos) January 28, 2014
Thanks @Healthcaremn for letting us use your loft space this evening! #Xamarin pic.twitter.com/93tdXLNVLY
— MN Enterprise Mobile (@MNEMobile) January 29, 2014
Thanks
Learning about MvvmCross for Xamarin at the @MNEMobile user group. Excited!
— Vince Bullinger (@vbullinger) January 29, 2014
Some recent awesome MvvmCross apps :)
There are hundreds of you out there building MvvmCross apps. I hope you're all having an awesome time.
Some of the awesome MvvmCross apps that I know about and have recently seen published are:
Bosch
MyStudyLife
Honeywell Now
Bruel & Kjaer - Noise Sentinel
Including work from massively badge-winning awesome @cheesebaron
Full info at: http://noisesentinel.bksv.com
IBM Pre Sales
Tweets by @PreSalesAdvisor
Nokia MixRadio
More?
Do you know of others which should be included? Let me know and I'll post them :)
Some of the awesome MvvmCross apps that I know about and have recently seen published are:
Bosch
@MvvmCross You might be happy to learn that http://t.co/BY5Fcc6jPu was built using #MvvmCross.
— Kerry W. Lothrop (@kwlothrop) January 10, 2014
MyStudyLife
Native #mystudylife #android app with @xamarinhq and @MvvmCross in the store #csharprules
— Jamie Clarke (@jbclarke) November 19, 2013
Honeywell Now
Screenmedia is proud to announce the release of our first #Xamarin cross-platform app for @HoneywellNow. On #Android: http://t.co/zZDSULIB5S
— screenmedia (@screenmedia) January 30, 2014
So, ya know, @xamarinhq apps are on the BBC… http://t.co/MKYv13eQAR nice work @billywizz (and @slodge for MvvmCross)
— Nic Wise (@fastchicken) January 30, 2014
@fastchicken Cheers for MvvmCross tips, here is what we made ;) iOS: http://t.co/s7Qh42mHjP Android: http://t.co/4vDDHfCoXX
— Jon Carlos (@billywizz) January 30, 2014
Bruel & Kjaer - Noise Sentinel
Including work from massively badge-winning awesome @cheesebaron
Full info at: http://noisesentinel.bksv.com
IBM Pre Sales
Tweets by @PreSalesAdvisor
Nokia MixRadio
Find out how we used @MvvmCross and @xamarinhq to bring @NokiaMixRadio to the new @Nokia X devices http://t.co/rWK4YiFxRt #wpdev #GoNokiaX
— MixRadio Developers (@DevMixRadio) February 24, 2014
More?
Friday, February 28, 2014
Windy Talking Awesomeness
2014 started with a burst of awesomeness in Chicago
You can register for our next meeting, Jan 8th, when @johnsprunger will show us all about #MvvmCross with @Xamarinhq
http://t.co/vBuM5sJSFD
— Chicago ALT.NET (@ChicagoAltNet) December 30, 2013
@andyattebery and @johnsprunger from @WestMonroe presenting on @xamarinhq and #MvvmCross at @ChicagoAltNet! pic.twitter.com/HAEP9sJNbD
— Christopher M Miller (@christophermllr) January 9, 2014
@andyattebery and @johnsprunger - one of my spies reported back and told me this talk was awesome :) Top work - badge of awesomeness winning talking. Thank you!
Some say...
Some say that he uses Linq2Spaghetti to eat his dinner and that he does the dishes afterwards in a-sync. All we know is that he's called @dsplaisted
Live streaming tonight http://t.co/uptXAGiU4h - @dsplaisted on sharing code. Expect in-depth PCLs and some good heckling (Go @praeclarum!)
— MvvmCross (@MvvmCross) January 7, 2014
What can we say?
Follow his PCL blogging and tweeting now... http://blogs.msdn.com/b/dsplaisted/ and @dsplaisted
Awesome - badge #5
MvvmCross needed a hero...
Running the MvvmCross open source project is amazing.
And, there are a lot of amazing people who contribute really clever ideas and things - thank you all :)
But beyond that, there's also a lot of hard work that goes on - lots of "maintenance".
This is especially the case when things break in dependent technologies - e.g. when Apple, Microsoft, Google or Xamarin change an underlying tool or API.
One of the biggest changes that happened last year was the change in PCLs - with Microsoft opening the licensing on the technology and with Xamarin partnering to provide official support. This was a fabulous moment - especially after 18 months of struggling against the file-linking flow. But the way it turned out also meant that all the existing MvvmCross samples and N+1s were immediately out-of-date. For N+1, this meant there were 40 solutions - each with 3 or more projects - all of which needed loading, updating and testing.
This needed a hero...
And it found one:
Kerry - THANK YOU - beyond awesome and totally deserving of badge of awesomeness #2!
And here's a plug for your podcast too:
Tweets by @beingtheworst
And, there are a lot of amazing people who contribute really clever ideas and things - thank you all :)
But beyond that, there's also a lot of hard work that goes on - lots of "maintenance".
This is especially the case when things break in dependent technologies - e.g. when Apple, Microsoft, Google or Xamarin change an underlying tool or API.
One of the biggest changes that happened last year was the change in PCLs - with Microsoft opening the licensing on the technology and with Xamarin partnering to provide official support. This was a fabulous moment - especially after 18 months of struggling against the file-linking flow. But the way it turned out also meant that all the existing MvvmCross samples and N+1s were immediately out-of-date. For N+1, this meant there were 40 solutions - each with 3 or more projects - all of which needed loading, updating and testing.
This needed a hero...
And it found one:
@kcstreet has taken AWESOME to a whole new level with https://t.co/PHzmLivukA
— MvvmCross (@MvvmCross) January 16, 2014
Kerry - THANK YOU - beyond awesome and totally deserving of badge of awesomeness #2!
And here's a plug for your podcast too:
Tweets by @beingtheworst
Thursday, February 27, 2014
What the F# is that?
Over Christmas, while I was skiing, stuffing my face, and relaxing, this series of tweets came in...
Now, I'm still not sure what this code all does - I'm still working my way up to Type Providers in my "C# to F#" book - but this sort of code looks amazeballs!
Will Smith - thank you - it is really inspiring to see devs creating the future of apps - thank you - a badge of awesomeness is **very thoroughly** deserved!
If anyone is interested, I have a gist for the type provider I'm working on: https://t.co/PggGlc9EyA // cc #fsharp #MvvmCross
— Will Smith (@TIHan) December 21, 2013
THIS is why generative #fsharp type providers are awesome. Working on to provide pure functional code with #MvvmCross pic.twitter.com/Qb0zIGbPMV
— Will Smith (@TIHan) December 25, 2013
The rest of the generated code from my #fsharp type provider. // #MvvmCross pic.twitter.com/iYhJmLBf6b
— Will Smith (@TIHan) December 25, 2013
First WPF test app with pure functional MVVM using #MvvmCross. VM built in #fsharp, view built in #csharp. Still wip. pic.twitter.com/1MQcU9EGQA
— Will Smith (@TIHan) December 27, 2013
Now, I'm still not sure what this code all does - I'm still working my way up to Type Providers in my "C# to F#" book - but this sort of code looks amazeballs!
Will Smith - thank you - it is really inspiring to see devs creating the future of apps - thank you - a badge of awesomeness is **very thoroughly** deserved!
Awesome Mvvm - at home on Windows
We've seen quite an upturn in the number of "Windows" developers using MvvmCross recently - lots of people build across WindowsPhone, WindowsStore and WPF. This is fab - long live .Net on Windows :)
To help them along the way, there's also been quite a few awesome bloggers posting "tips and tricks" stories.
Among the highlights are:
These are all excellent - really good reads and really help people get booted into writing portable, testable, awesome code.
Thanks to you all for such awesome work - a badge of awesomeness for each of you!
To help them along the way, there's also been quite a few awesome bloggers posting "tips and tricks" stories.
Among the highlights are:
Creating a Cross-Platform App for Windows Phone 8 and Windows Store http://t.co/qJq7SwvFrG #PCL #MvvmCross #WinPhone #WinStore #nokia
— Sirar Salih (@SirarSalih) December 27, 2013
Fast App Switching and MvvmCross navigation model. @MvvmCross
@acasquete #wp8 #windowsPhone
http://t.co/NGr9PDQwRI
— Roberto Huertas (@Newton_W) December 31, 2013
Visual States in Windows Phone and Windows Applications using MvvmCross (@BTRoam) http://t.co/Zkikssenli
— Windows App Dev News (@WindowsAppDev) January 27, 2014
These are all excellent - really good reads and really help people get booted into writing portable, testable, awesome code.
Thanks to you all for such awesome work - a badge of awesomeness for each of you!
Wednesday, February 26, 2014
Greg Shackles, awesome talks and awesome Text Auto-Formatting
Since we last caught up with Greg getting badge #2 back in October, @gshackles has been giving yet more talks - both face to face in http://shackl.es/1bf2HBB and virtually at the Dallas group (http://www.dfwmobile.net/building-multi-platform-native-apps-with-mvvm-and-c/#more-581)
Beyond that he's also been porting and releasing some very sexy looking custom controls - Auto-Formatting Text Inputs with MvvmCross and Value Converters http://shackl.es/17HIKRQ #mvvmcross #Xamarin - and he's been cutting and shipping some really good code in his day job too.
It's a fab and easy call - Awesomeness Badge #3 to @gshackles - MvvmCross owes you heaps!
Beyond that he's also been porting and releasing some very sexy looking custom controls - Auto-Formatting Text Inputs with MvvmCross and Value Converters http://shackl.es/17HIKRQ #mvvmcross #Xamarin - and he's been cutting and shipping some really good code in his day job too.
It's a fab and easy call - Awesomeness Badge #3 to @gshackles - MvvmCross owes you heaps!
HttpClient Awesomeness
To many people `async` is old hat now...
But to many of us it's still quite new :)
But, **wow** is it awesome :)
Just like with Linq, to start with it doesn't feel that big a deal, but later - after you've been using it a bit - then you know that you are never going back :)
One of the first `async` components that people come across is `HttpClient`. Using this makes async network code really wonderfully writeable and readable :)
from https://github.com/Cheesebaron/RottenTomatoSample
Further, when you use `HttpClient` on iOS, it isn't just better looking code - it can also be better performing code - as it can make use of the native iOS HttpHandling instead of the Mono .Net one.
Last year, PaulBetts produced a github repo to assist with this http://log.paulbetts.org/fast-http-with-modernhttpclient/
To integrate that back into the PCL world of MvvmCross, a couple of regular MvvmCross contributors have posted lots of useful links:
stonkingly good work in progress from @Cheesebaron - could HttpClient be put behind an Interface? - https://t.co/kfjMcFI1vl
— MvvmCross (@MvvmCross) November 6, 2013
New Blog - Implementing modernhttpclient in Xamarin and MvvmCross. http://t.co/IlNUV0wqTm @MvvmCross @paulcbetts @xamarinhq
— Michael Ridland (@rid00z) November 7, 2013
This is awesome - and well deserving of badges #6 and #2 for Tomascz and Michael
AWESOMENESS!!!!
... although actually right now I seem to be missing a post... where is the first badge for @rid00z - will go hunt!
Portable Awesomeness - thanks Microsoft!
As some of you know, MvvmCross has been "quite keen on PCLs" for a couple of years now.
The path to PCL hasn't always been easy though - there have been lots of technical, tooling and legal hiccups along the way....
Last November something awesome happened...
Microsoft opened up their PCL licensing to allow PCLs to freely build and run on other platforms.
This really is awesome... so here's a badge of awesomeness to Microsoft - not sure who's going to accept it on Microsoft's behalf - but just wanted to say THANKS to the engineers, to the leaders and even to the lawyers for making such an awesome decision and for pushing it through to delivery :)
The path to PCL hasn't always been easy though - there have been lots of technical, tooling and legal hiccups along the way....
Last November something awesome happened...
Microsoft opened up their PCL licensing to allow PCLs to freely build and run on other platforms.
This really is awesome... so here's a badge of awesomeness to Microsoft - not sure who's going to accept it on Microsoft's behalf - but just wanted to say THANKS to the engineers, to the leaders and even to the lawyers for making such an awesome decision and for pushing it through to delivery :)
Awesome talking (and talking and talking and...)
A couple of long-term supporters of MvvmCross gave talks last November - Gitte @GitteTitter and Kevin @deapsquatter
As ever... Gitte (*4) and Kevin (*5)... 100% awesome
Thank you!
Ready for my talk on #xamarin and #mvvmcross at @kdg.
— Titter (@GitteTitter) November 15, 2013
I'll be talking on @MvvmCross at the Cape Town Xamarin user group. Come join us http://t.co/a3NdxTRFg1
— Kevin Knoop (@deapsquatter) November 19, 2013
I’ll be live coding a vehicle search app with @MvvmCross. Come join us http://t.co/a3NdxTRFg1
— Kevin Knoop (@deapsquatter) November 28, 2013
As ever... Gitte (*4) and Kevin (*5)... 100% awesome
Thank you!
Awesome ActionBarSherlock!
Long term supporter @nitescua published this helpful setup guide for basic ActionBarSherlock use in MvvmCross last year
It's fab - and it's something that many .Net developers need to know!
Thanks - Badge of Awesomeness #1 is yours. Thank you!
steps for basic usage of ActionBarSherlock + @xamarinhq + @MvvmCross http://t.co/QqEsXTX38J
— Andrei N (@nitescua) November 26, 2013
It's fab - and it's something that many .Net developers need to know!
Thanks - Badge of Awesomeness #1 is yours. Thank you!
Look East for Awesomeness!
In the last few months, we've seen a real surge in interest in MvvmCross from the East.
I'm afraid I haven't been able to follow all the discussions and developments that have happened - my language skills are limited to BabelFish tools - sorry! - but I have seen a few awesome looking blog posts appearing, and I wanted to take this opportunity to say "Thanks" to some of the fab Chinese and Japanese (and beyond?) developers who've been helping to share the project beyond the English audience.
Than you guys - badges of awesomeness for each of you:
------\
------
Badges of awesomeness well earned - thanks to all!
I especially wanted to say THANKS to @amay077 - your posts and tweets have kept me especially entertained and babelfish especially busy - and I think it's you that's behind the lovely "Black&White" app - congratulations on an app success and thank you for "Advent" blogging about MvvmCross - and about RxUI and QuickCross too :)
I'm afraid I haven't been able to follow all the discussions and developments that have happened - my language skills are limited to BabelFish tools - sorry! - but I have seen a few awesome looking blog posts appearing, and I wanted to take this opportunity to say "Thanks" to some of the fab Chinese and Japanese (and beyond?) developers who've been helping to share the project beyond the English audience.
Than you guys - badges of awesomeness for each of you:
first look at #MvvmCross , chinese version! http://t.co/wLlFFR0iQL
— Zhimin Zhang (@zhimin_zhang) December 6, 2013
------\
MVVM の理想を体現してる感じ : Xamarin - マルチプラットフォーム MVVMフレームワーク「MvvmCross」を使う - Qiita [キータ] http://t.co/298OmPIED7
— アカベコ (@akabekobeko) December 25, 2013
------
WPアプリを作るなら読んでおきたい! / “MvvmCross で Windows Phone アプリケーションを作る ~その3 コマンドと画面遷移 ~ - 銀の光と碧い空” http://t.co/3Etv98CCEL
— スーザン酢酸 (@ch3cooh) January 20, 2014
------
길버트 XAML 개발실 :: MvvmCross를 소개합니다. Xamarin과 딱이라는!: http://t.co/eiSml9GK4i
— ttjkim (@ttjkim) January 27, 2014
Badges of awesomeness well earned - thanks to all!
I especially wanted to say THANKS to @amay077 - your posts and tweets have kept me especially entertained and babelfish especially busy - and I think it's you that's behind the lovely "Black&White" app - congratulations on an app success and thank you for "Advent" blogging about MvvmCross - and about RxUI and QuickCross too :)
User Group AwesomeSauce!
Several user groups have recently been experimenting with MvvmCross.
Two really exception groups have been:
Both of these initiatives are really fabulous!
Thank you all - and by way of thanks here are two badges of awesomeness for some of your organisers:
Really awesome stuff - thanks - enjoy your badges - well earned!
Two really exception groups have been:
- the Nashville Xamarin meetup which help #mvxember
- the Dallas user group which is currently pushing through an awesome mobile bootcamp.
Both of these initiatives are really fabulous!
Thank you all - and by way of thanks here are two badges of awesomeness for some of your organisers:
More MvvmCross at the Nashville Xamarin meetup. #mvxember pic.twitter.com/C4262tHblx
— Ben Henderson (@ben_henderson) December 18, 2013
Want to learn how to write mobile apps? We'll be using @MvvmCross for our bootcamp starting 1/15. Be sure to sign up. http://t.co/SP5QMhxIzP
— Sean Sparkman (@seansparkman) January 2, 2014
Really awesome stuff - thanks - enjoy your badges - well earned!
James Montemagno James Montemagno James Montemagno
James Montemagno
James Montemagno
James Montemagno...
We knew Xamarin were smart ... and they proved and improved this when they hired James :)
And boy do they seem to be keeping you busy....
But they couldn't keep you busy over Christmas - and look what happened as a result:
MeetupManager is awesome!
Everyone should check it out - https://github.com/jamesmontemagno/MeetupManager
Badge winning awesome. Badge Number 3
James, you're a genius - thanks!
James Montemagno
James Montemagno...
We knew Xamarin were smart ... and they proved and improved this when they hired James :)
And boy do they seem to be keeping you busy....
But they couldn't keep you busy over Christmas - and look what happened as a result:
@dannycabrera @wbm @gerryhigh for android i have a good blog on navigation drawer: http://t.co/gKAfZgG4lh
— James Montemagno (@JamesMontemagno) December 20, 2013
MvvmCross + ActionBarCompat (v7 Support) - If you are using MvvmCross (if you aren’t you should) then you... http://t.co/9lNtJAeBWu
— James Montemagno (@JamesMontemagno) December 27, 2013
This is a good looking list of DLLs :) Thanks @MvvmCross pic.twitter.com/gfF6OvA1D0
— James Montemagno (@JamesMontemagno) December 28, 2013
Putting 90%+ code in one PCL is kind of amazing. Now I want to switch all over to fragments. #Xamain #MvvmCross #CSharp #HolidayHacking
— James Montemagno (@JamesMontemagno) December 29, 2013
Happy to announce my holiday project “Meetup Manager” for Android is live. Open Source, built w/ #Xamarin #MvvmCross https://t.co/Oufw1TtzX3
— James Montemagno (@JamesMontemagno) January 1, 2014
After many requests I have finally published my @MvvmCross Settings Plugin to NuGet: https://t.co/24SDoea5ly Go get it!
— James Montemagno (@JamesMontemagno) January 7, 2014
MeetupManager is awesome!
Everyone should check it out - https://github.com/jamesmontemagno/MeetupManager
Badge winning awesome. Badge Number 3
James, you're a genius - thanks!
Sunday, February 09, 2014
3.1.1 - pushed to binaries and to nuget
I've pushed 3.1.1 to nuget and to MvvmCross Binaries
The complete list of changes from 3.0.14 is below.
The main thing to be aware of is:
The list for 3.1.2 is already forming on https://github.com/MvvmCross/MvvmCross/issues?milestone=1&page=1&state=open
Thanks to everyone who has contributed - you're all awesome and wonderful
Stuart
Changes in 3.1.1-beta1:
Changes in 3.1.1-beta2:
Changes in 3.1.1-beta3 and 3.1.1-beta4:
Changes in 3.1.1-beta5:
Changes in from beta5 to 3.1.1 release:
The complete list of changes from 3.0.14 is below.
The main thing to be aware of is:
MvvmCross is now on profile 158 and so now does have official Xamarin support... but no longer supports WP7
The list for 3.1.2 is already forming on https://github.com/MvvmCross/MvvmCross/issues?milestone=1&page=1&state=open
Thanks to everyone who has contributed - you're all awesome and wonderful
Stuart
Changes in 3.1.1-beta1:
- Switch to profile 158 for all portable assemblies
- Switch to WP8 for all WindowsPhone projects - plus System.Windows.Interactivity dependency updated to 3.9.5
- Fragging now uses the Google Xamarin.Android v4 support library rather than the Mono.Android one.
- Html email fix for Android
- Changes to nuget referencing (especially WP8 and SL5)
- To avoid angst, the existing SQLite plugin is no longer marked "obsolete" - I still encourage everyone to switch to the new community plugin as it is the better plugin (and I encourage people to step forwards to take over the admin of this too!)
- Improved helper method for subscribing to Interaction events
- A draft IMvxComposeEmailTaskEx interface has been added to the mail plugin allowing attachments and multiple addresses on some platforms. More work is still needed here
Changes in 3.1.1-beta2:
- softlion's Accessory fix for Content in Xamarin.iOS table cells
- removal of the unused Content set property accessor in in Xamarin.Android list view items
- inclusion of more efficient Exists methods in Windows Store
- allowing non-void command methods in CommandCollectionBuilder
- an attempt at fixing the KitKat spinner inflation problem thanks especially to Cheesebaron
- an initial Community SQLite 158 port thanks to CreepyGnome and Tofutim
Changes in 3.1.1-beta3 and 3.1.1-beta4:
- Android Email attachment thanks to @holgmans
- MvxNativeValueConverter inner-wrapper access thanks to @damirarh
- Tibet leak fixed for Xaml platforms
- Tabs fragment provide hook to allow transitions thanks to @softlion
- Droid Honeycomb list activation code included - thanks to several people
- MvxCommand changed to use weak reference event manager
- Droid Click and iOS TouchUpInside bindings changed to use CanExecuteChanged
- Company name included in all assemblies (to stop Windows Store complaining!)
- LayoutBorderWidth binding added in iOS - thanks to @stephanvs
Changes in 3.1.1-beta5:
- ImagePicker graceful handling of corrupt Android image files
- Fix for Tibet binding - functional form of ValueConverter calling now allows better handling for True, False and Null
- Minor fixes for a couple of improved trace messages
- Refactor of MvxViewsContainer - Setup can now more easily override IMvxViewsContainer creation.
- IoC - warn users if we detect circular resolution
- IoC - provide PropertyInjector
- Fix for CanExecuteChanged binding on Touch - weak references were too weak.
Changes in from beta5 to 3.1.1 release:
- Default binding provided for UIProgressView
- NativeValueConverter improved (virtual methods provided)
- MvxColor debug output improved (argb not rgba)
- MvxViewModelLoader now initialised more cleanly as a singleton
- FolderExists improved in WindowsStore File plugin
- Null target handling improved in Windows BindingEx
- Null evaluation fixed for Tibet binding
Subscribe to:
Posts (Atom)