Tag Archives: Android

Russ Fustino MVP Summit Channel 9 Interview on appdev!

At the recent MVP Summit in Redmond, Russ Fustino, Microsoft MVP developer Windows Platform, chats with Seth Juarez  of Microsoft’s Channel 9 about Microsoft App Studio, Windows 10 and cross platform development, as well as the OutSystems Platform and the MVP summit in general. Enjoy!

 

 

https://channel9.msdn.com/events/Seth-on-the-Road/MVP-Summit-2015/MVP-Summit-2015-Russ-Fustino

Note: I am looking for career opportunities, so if you know of any that I might be interested in, please contact me at russ@fustinobrothers.com

Where is Russ Fustino in July? The tour continues!

IMG_8157 small

July 2, 6:30 PM – Space Coast User Group

  • Topic: Improving Your App Quality with Raygun
  • Register at: http://www.meetup.com/Space-Coast-Net-User-Group/events/222906128/?a=wc1d.2_gnl&gj=wc1d.2_e&rv=wc1d.2_e
  • Location: Aerotek new office, 6767 North Wickham Road Suite B-104, Melbourne, FL
  • Join MVP and Raygun Community Evangelist Russ Fustino as he shares a great error reporting tool that is fast and reliable, no matter what the load. See how he used Raygun this during the development cycle to help debug errors and some weird bugs for the Xamarin Forms Endorsed Jethro Tull app. It is also great for the production environment and gives you real time data and affected user information no matter what the platform including JavaScript, .NET, Ruby and more. Be proactive and fix errors before your users hound you down. See an overview of Raygun and the many supported platforms as well as integrations. Download your free trial today! www.raygun.io and follow @raygunio

July 7, 6PM – Tallahassee Capital City .NET User Group

  • Topic: Rock’in with Russ, Raygun and Xamarin Forms
  • Register at: http://www.meetup.com/tally-dot-net/events/223451975/
  • Location: Domi Station – 914 Railroad Avenue, Tallahassee, FL (map)
  • Join MVP and Raygun Community Evangelist Russ Fustino in this hot off the metal session as he shares insights into the trials, tribulations and joy of building the Endorsed Jethro Tull App. Share the excitement as Russ “tells all” about creating his Jethro Tull app. The app is now published for Android and iOS, Windows Store and Windows Phone. How did he do it? Is Xamarin Forms the real deal? Topics covered include: Custom Renderers, Embedded Resources, XAML, Third party controls and plugins, Building for Phone and Tablet, Dependency Injection, Store app review process,  and Third Party Endorsement Proof. Russ will close with showing his world class error reporting built into the app with proactive email support. He shares this great error reporting tool that is fast and reliable, no matter what the load. See how he used Raygun this during the development cycle to help debug errors and some weird bugs for the Xamarin Forms Endorsed Jethro Tull app. It is also great for the production environment and gives you real time data and affected user information no matter what the platform including JavaScript, .NET, Ruby and more. Be proactive and fix errors before your users hound you down. See an overview of Raygun and the many supported platforms as well as integrations. Download your free trial today! www.raygun.io and follow @raygunio

July 10-11, CodeStock attendee, Knoxville, TN

  • wait list for speaking:
  • Register at: http://www.codestock.org/
  • Location: Knoxville Convention Center 701 Henley Street, Knoxville, TN 37902

July 14, 6PM – South Florida Xamarin User Group

July 18, Tampa Code Camp

  • Topic: Rock’in with Russ, Raygun and Xamarin Forms
  • Register at: http://tampacodecamp.net/
  • Location: KForce 1001 East Palm Avenue, Tampa FL 33605

July 27-28 Disney Developer Days (onsite for internal employees) , Orlando

  • Improving Your App Quality

Rock’in with Russ Fustino, Florida Tour Announced!

Where in the world is Russ Fustino? Here are the dates, locations and topics for this week in Florida! More dates to be published next week. This week includes Bradenton, Miami and Boca Raton! Hope to see you there!

Date: June 2 @ 6:00 pm – 8:00 pm

Location: Station 2 Innovation Center
912 7th Ave E, Bradenton, FL 34208  (map)

Topic: Rock’in Cross Platform Mobile Dev with Russ!

Register here: http://www.meetup.com/Entrepreneurs-Startups/events/222241246/

 

Date: June 3 @ 4:00 pm – 5:00 pm

Location: University of Miami

5030 Brunson Dr #314, Coral Gables, FL 33124

Room 314 Dooley Memorial Building.  In the same building as the Cosford Cinema.

Topic:  Rock’in with Russ on Today’s Software Development Technologies

Register here:   (limited number of public seats available) https://www.eventbrite.com/e/rockin-with-russ-on-todays-software-development-technologies-tickets-17218250250

 

Date: June 4 @ 6:30 pm – 8:30 pm

Location: Coders Café Special meeting at Cendyn Spaces!

Cendyn SPACES Cazbah
980 North Federal Highway #110
Boca Raton, FL 33432

Topic:  Rock’in with Russ! How We Built the Jethro Tull App Using Xamarin Forms and Raygun

Register here:   http://www.fladotnet.com/Reg.aspx?EventID=769

Tour sponsored by Raygun.IO!

raygun-background@128

MAD Tampa recap, How We Built The Jethro Tull App

Special thanks go out to a great group! The Mobile Application Developer Tampa group was a packed house and the crowd was very engaged with a ton of questions. Please find the links with all of the answers!

 

IMG_8143

 

The second session I did was on “Improving Your App Quality”  and the recap for that session including PowerPoint and sample code will be posted soon on the http://raygun.io  site. As promised, here are all of the resource links for the Tull session:

Post

• Xamarin Forms Gallery (Navigation)

http://developer.xamarin.com/guides/cross-platform/xamarin-forms/controls/pages/

•What is a Xamarin plugin?

http://motzcod.es/post/104507063997/what-exactly-is-a-plugin-for-xamarin

•How to create a plugin?

http://blog.xamarin.com/creating-reusable-plugins-for-xamarin.forms/

•302 Error on Tour dates feed – Bugzilla
https://bugzilla.xamarin.com/show_bug.cgi?id=27265

•Mr. Gestures on NuGet

http://mrgestures.com/

•Background images that don’t stretch

http://java.dzone.com/articles/using-full-size-none-stretched

•Circle Images

https://www.nuget.org/packages/Xam.Plugins.Forms.ImageCircle

•XAML View for Custom Cells

https://gist.github.com/jamesmontemagno/a70ffa4a3d16972a3369

•HP 10 Plus 10.1-Inch 16 GB Tablet (Silver) – $239

http://www.amazon.com/HP-Plus-10-1-Inch-Tablet-Silver/dp/B00LPC3W1Q/ref=sr_1_1?ie=UTF8&qid=1431503402&sr=8-1&keywords=HP+10+Plus+10.1-Inch+16+GB+Tablet+%28Silver%29

PS. You need 10 inch screen shots for submitting apps, and there are no emulators of that size that I could find.

•Excel 2003 Add-in: XML Tools Add-in

http://www.microsoft.com/en-us/download/details.aspx?id=3108

•Good link for splash screen on android:

http://forums.xamarin.com/discussion/19362/xamarin-forms-splashscreen-in-android

• For the Build/iOS Bundle Signing set “Identity: Developer (Automatic)” and “Provisioning Profile: Automatic”. Was getting error – can’t find in keychain

http://forums.xamarin.com/discussion/25768/iphone-code-signing-key-other-developer-name-xxxxx-not-found-in-keychain

•App Submission Resources Android

https://developers.google.com/android-publisher/

http://www.appbrain.com/stats/android-market-app-categories

https://play.google.com/about/developer-content-policy.html

https://support.google.com/googleplay/android-developer/answer/113474

• App Submission Resources IOS

https://developer.apple.com/app-store/review/guidelines/

https://developer.apple.com/app-store/

• IOS Screen shots

https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/Properties.html#//apple_ref/doc/uid/TP40011225-CH26-SW2

•Publishing IOS:

http://developer.xamarin.com/guides/ios/deployment,_testing,_and_metrics/app_distribution_overview/publishing_to_the_app_store/

•Common Bug on IOS Publishing

https://forums.xamarin.com/discussion/40388/disallowed-paths-itunesmetadata-plist-found-at-when-submitting-to-app-store/p1

•Publishing Android

http://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/

•Android in app billing:

http://components.xamarin.com/view/xamarin.inappbilling  (Which has a sample app)

•Dependency service:

http://developer.xamarin.com/guides/cross-platform/xamarin-forms/dependency-service/

•Getting Started  Xamarin.InAppPurchase:

https://components.xamarin.com/gettingstarted/xamarin.inapppurchase

Xamarin Forms session by Russ Fustino, Xamarin Developer Evangelist

Xamarin at Successful Tampa Code Camp! Recap

I had the great pleasure presenting Xamarin Forms at the recent Tampa Code Camp. This event was resurrected from a one year hiatus and a welcome site to the Tampa Developer Community. Many are looking forward to a bigger and better code camp as part of a very engaged developer community here in Tampa next year.

Personally, this was a huge moment in the next chapter of my career as well. I delivered my first Xamarin Session, concluding with three weeks of intense training and setup. It was a culture shock, of sorts, for me to present on a Mac and I joked about it that it was more of a challenge for me to learn a Mac than learn Xamarin! The Mac is a better presenting machine in that there are fewer moving parts to demonstrate iOS development. I still use my Windows machine to develop on. Anyway, it all turned out good as about 60 in my session learned about the Xamarin Platform and Xamarin Forms.  For most of the audience, it was their first exposure to Xamarin.

Here are is PowerPoint for the session: http://1drv.ms/1AbKxPp

C__Data_Users_DefApps_AppData_INTERNETEXPLORER_Temp_Saved Images_Bs6evL0CAAIJAwE

First photo of Russ as a Xamarin Developer Evangelist in Action! (Thanks Scott Dorman!)

V__C53D

It was a packed house! Greg Leonardo was working on my AV here.   It is funny, I once did that for him a few years back at one of his sessions. Full circle, huh?

V__29ED

First Demo, Xamarin Forms Hello World in iOS, Android, and Windows Phone. This got a big warm round of applause!

V__FFA1

Russ with Greg Leonardo, Head organizer of Tampa Code Camp.

Fox News has a great piece on the code camp: http://www.myfoxtampabay.com/story/26016891/code-camp-brings-developers-together

Download Xamarin today at www.xamarin.com

Follow my new Twitter @RussFustino

and follow @XamarinHQ

Russ Fustino, Xamarin Developer Evangelist!

Hello all! I am happy to announce I am the new Developer Evangelist for Xamarin! I am so excited about this next chapter in my career. I am looking forward to learning and teaching one of the hottest set of software products on this planet, which will help the lives of many fellow geeks! It is a very rewarding position indeed and I am on cloud 9. Everyone I have met at Xamarin is awesome and I look forward getting to know the entire team.

For those that unfamiliar on what Xamarin does… we produce software for programmers which facilitates creating the same mobile app, natively, on multiple platforms such as Windows Phone,  Android and iOS. It is a ‘must have’ tool in the industry with some incredible recent announcements on the new version Xamarin 3.

xamarin

Xamarin

I will be traveling up to the Boston Xamarin office on occasion and I look forward to seeing all the “Shed Heads” back home. So, New England crew, get those lobsters ready!

And of course, I will be hitting up all the conferences for speaking engagements in and around Florida and all over the country. Drop me an email if you are interested in having me speak at your user group or conference. My new email at Xamarin is russell.fustino@xamarin.com .

I also setup a new twitter @RussFustino with my actual name (about time huh?). Please follow! I will have more details on my Xamarin blog once it gets set up. Stay tuned and follow me on twitter. Thanks!

 

Xamarin 3 Rocks! Tampa Xamarin Meetup Recap

I had the great pleasure of attending the Xamarin user group in Tampa the other night.  Xamarin 3 was recently announced on May 28, 2014.  James Montemango, Developer Evangelist for Xamarin, delivered a killer online session for the Tampa Xamarin User Group. The folks at the meeting were very appreciative of the fact that James took the time to present to us.  We had a packed house at the AgileThought office to see all the new features of Xamarin 3. Wow. Everyone was blown away. I overheard one attendee saying on the very next day, he would pitch  to his boss to get Xamarin licenses for entire staff at his company. So, I guess it was a successful meeting! Special thanks go to Michael Stark for heading up the new group and organizing this meeting with James.

20140611_225644270_iOS

James Montemagno delivered a session to Tampa from Seattle on Wednesday night at the Tampa Xamarin User Group.

20140611_225621773_iOS

MVPs Kevin Wolf and yours truly, Russ Fustino were in the house.

James gave a quick overview of Xamarin and  covered the Xamarin Designer for iOS as well as Xamarin Studio & Visual Studio Enhancements.

Local developer,  Imaya Kumar, then showed off the new Xamarin Forms!

image

Imaya Kumar, Solution Architect Convene Technologies
Ex MSFT

Here are my notes from the meeting:

  • C# on 2.6 Billion devices! Yes, billion not million!
  • Xamarin 3 is the best release yet!
  • Xamarin Mission Statement: Make it fast, easy and fun to create apps.
  • The third year of the company was celebrated with a Birthday cake! Happy Birthday Xamarin!

birthday

Birthday Cake and Pizza were provided by Xamarin!

  • Xamarin is seeing explosive growth with strong recognition from the Gartner Magic Quadrant as a Visionary :

image

  • Xamarin has a test cloud for all of the different Android devices. Wow! So, now you don’t have to buy all sorts of Android devices to test with.

image

 

  • Users prefer to use Native apps that are fast, smooth and deliver a great experience. Hybrid apps typically don’t get good reviews. For example,  Facebook switched to a native interface and the downloads doubled.

image

  • F# and C# are supported.
  • New meaning to “write once and run anywhere”.  Shared C# backend  code is typically  %75 of the code, but  now the UI code can be sharable too, raising that number even higher!
  • All native API’s are supported and are made available to C# Developers.

image

image

image

  • Xamarin University is the quickest way to become a Mobile Developer? Numerous classes in all time zones are available 6 days a week with live training.

Major elements in Xamarin 3

  • Xamarin Designer for iOS
  • Xamarin Studio & Visual Studio Enhancements
  • Easy code sharing
  • Xamarin.Forms

Xamarin Designer

  • iOS provides and intuitive interface for developing iOS apps. For example, when you double click on an item in the designer it opens a code windows for the default event handler, etc.
  • Comprehensive editor, auto layout, etc.
  • iOS6 and iOS7 are both supported
  • Works on Windows and Mac

Xamarin Studio

  • Handy for those that don’t’ have Visual Studio and the interface has been improved. NuGet Package manager along with integration with Xamarin Component Store provides ease of access to many libraries.
  • Easy assess to solution
  • Main panel has new information from Xamarin, blogs, etc.

Visual Studio and Xamarin Studio

Easy code sharing

  • Shared project support
  • Editing can be in the context of the editing container. For example,  Android code is grayed out when in the iOS context.

Miscellaneous

  • Same project can be opened in both VS and XS
  • Build Story Boards to provide app functionality
  • iOS has native calls for face detection and sepia color editing, since 100 percent of the calls are available in Xamarin, this is no problem.
  • Custom Controls can be built as well
  • Screen shots of sample custom control, to crop and apply sepia filter

image

Auto Crop (uses automatic face detection in iOS): provides real time update in designer.

image

Sepia filter:

image

Xamarin Forms:

Besides the Xamarin Birthday cake, Xamarin Forms was the topic I was the most excited about! Can you imagine using shared code for multiple platforms. Wow!

image

  • Build native UI’s for iOS, Android and Windows Phone from a single shared C# codebase
  • uses XAML like code for the Xamarin compiler

With Xamarin Forms you can…

  • build the entire app with Xamarin Forms…
  • or use this to prototype, leaving the door open to incorporate  further platform specific features…
  • or take an existing project and add a new page, build you don’t want to do that three times

Pages, Layouts and Controls oh my!

  • Controllers are provided for pages using Master Detail , navigation, tabbed pages and more
  • Layouts are provided for stack, Absolute, relative, grid and more
  • Controls, controls and more controls. Being a former developer evangelist for control vendor, this is huge!

image

image

image

I am about to update my Tull Tribute Windows Phone app (to be renamed Jethro Tull, which is endorsed with Tull assets). There is no doubt in my mind when porting to iOS and Android, I will be using Xamarin to to this.

If you missed the meeting, don’t worry… here are links to the deck and a recording of the announcement of Xamarin 3. The video features Xamarin’s Nat Friedman, CEO and Co-Founder, Miguel de Icaza, CTO and Co-Founder and James Montemagno, DE.

 

See more details of the Xamarin 3 Announcement:

http://blog.xamarin.com/announcing-xamarin-3/
Download Xamarin:
http://xamarin.com/
Webinar recording:
https://xamarin.wistia.com/medias/dnm9rouaer
Webinar slides:
http://www.slideshare.net/Xamarin/say-hello-to-xamarin-3