Inside Windows Phone #38 | Nikola Mihaylov, the Developer Behind Fantasia Painter
- Posted: May 21, 2012 at 9:50 AM
- 26,473 Views
- 7 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Today we talked to Nikola Mihaylov, a developer in the Expression Blend team. Nikola is the developer of Fantasia Painter, an extremely highly ranked photo editing app for Windows Phone.
Nikola walked us through his app, and talked a bit about how he implemented various aspects of the app. He describes himself as 'obsessed with performance,' and had a few very interesting practices to share in that regard.
Per our usual practices, here are some relevant and interesting links:
Fantasia Painter in the Windows Phone Marketplace, (Free and Paid)
Performance Considerations for Windows Phone Developers in the MSDN Library
Mike Battista's recent posts on WP app optimization:
Pratap Lakshman's recent posts on using the WP Profiler
Memory Profiling for Application Performance
Memory Profiling - Launching, Graphs and Markers
Memory Profiling - The Heap Summary View
Let us know if you have any questions
Larry Lieberman, @larryalieberman
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
This is the best episode of Inside WP I have watched. Nikola has provided excellent dev tips that I will consider in my apps.
Thx!
Great video! Fantasia Painter is by far my favorite mobile app!! Great performance tips too, will make use of them for sure.
Thanks guys!
One note - use the Debug -> Windows -> Modules in Visual Studio to see which DLLs are loaded just after you press F5 on the initial startup. Also, in my experience all DLLs that have Silverlight control get loaded at startup regardless whether you use the control or not. It's resource-only (e.g. images) DLLs that don't get loaded if you don't use the image at startup.
Absolutely outstanding episode, bravo...
Very usefull app and great show.
It is possible to get this VideoOut App?
Looks like a necroposting a bit, but still. I was pretty much surprised over the statement that inlining the code _by_hand_ improves execution time dramatically. Isn't compiler should be responsible for such an obvious inlining? I call it obvious because it was told it speeds execution up by orders of magnitude. Is the compiler stupid enough not to do so? If the latter, than I should really re-think the way I write WP programs...
Remove this comment
Remove this thread
close