We just released our blog on What's New In The Xamarin Android Designer. We'd love to hear your thoughts on these new features. What do you like? What do you not like? We'd love to hear your opinions on what you think is most important when designing your Xamarin.Android applications.
Read the blog here: https://blog.xamarin.com/future-xamarin-android-designer/
Getting Android Apps Ready for Google Play’s Target API Level Requirements
We just published our blog on Using MongoDB with Your Xamarin Apps. Please feel free to discuss the contents of this blog here. If you have any questions about open source, the Xamarin.Android project, or just want to stop by and say you enjoyed the content, this is the place to do that!
Welcome, June! We've had another busy month and have lots of updates to share with you. If you missed last month's update, see here.
A few weeks ago, we attended Microsoft Build 2018 and had a great time meeting a lot of passionate technical enthusiasts. The Xamarin University team also delivered two workshops - both at maximum capacity! If you couldn’t attend or missed any of our conference workshops, learn at home by downloading the instructions and code.
The first workshop teaches you how to build your first Xamarin.Forms app for the Android, iOS, and Windows platforms using C#, Visual Studio, and Xamarin.Forms. The second workshop shows you how to add Azure App Service Mobile Apps, a cloud-based backend to store your mobile app data, share it with other users. It also shows how to add support for Azure Speech to Text cognitive services, allowing your users to speak to add data.
Making your app recognizable to users is an important part of establishing a brand. In our new course, Add a Launch Screen and App Icons [IOS104], learn to use icons and a launch screen to establish a consistent look, use an asset catalog to organize your icons and include them in your project, and design a storyboard launch screen and make it responsive so it works on all devices. Complete this course to learn how to have an app with eye-catching icon that looks great on the home screen and at startup.
We're excited to welcome four amazing technical guest speakers to present in our Xamarin University Guest Lecture Series, live webinars on topics not available in our catalog. Upcoming Guest Lectures include James Montemagno on accessing native features from cross-platform code using Xamarin Essentials, Dan Siegel on accelerating mobile DevOps with Mobile-BuildTools, Jim Bennett on building cross-platform apps with immutable models and UI with less code using F# and Xamarin, and Laurent Bugnion on building serverless APIs for cross-platform apps with Azure Functions and Xamarin. Learn more.
Xamarin.Forms 3.0 was released at Microsoft Build and we've got you covered with five new Lightning Lectures on this topic, covering WPF Support, Visual State Manager, Flex Layout, CSS, and Right-to-left Support. Learn now.
Additionally, check out our most recently released lectures:
As an extension of our Publishing an Android App [AND220] course, this lecture explains "Google Play App Signing," an enhancement to the app signing process. It allows app creators to store the signing certificates of their apps directly inside Google Play Console. One benefit of this feature is that it enables you to update your application in case you lose your original keystore file, which is otherwise impossible. Watch now.
In this lecture, we'll look at the new Xamarin.iOS WeakAttribute which automated the process of wrapping a field as a WeakReference. This new attribute elegantly helps you reduce potential circular references in your Xamarin.iOS apps. Watch now.
Add the Multitasker badge to your profile by completing these three courses: Using Async and Await [CSC350], Writing Multithreaded Mobile Applications [CSC351], Intro to Thread Safety and Synchronization [CSC352]. After achieving your badge, you can finish the series with More about Synchronization [CSC353]. Get started.
If you take courses early in the morning, the Early Bird badge is for you. Complete any course (self-guided or instructor-led) between 4:00am-8:00am, your local time, to unlock the Early Bird badge. Get started.
Lastly, unlock our Self-Guided Learner badge by completing any five self-guided learning courses to show off your dedication to being self-motivated. Get started.
Catch us again next month for more updates! Until then, keep up with the latest technology, tools, and best practices with Xamarin University. If you need to contact the team, feel free to email us at [email protected]
Karina + Xamarin University Team
18:00 Doors open & Dinner
18:40 - 19:00 Mobile: Xamarin & Xamarin.Forms
Learn how to build an app using Xamarin and let's go over some new announcements around Xamarin.Forms 3.
19:00 - 19:20 Azure: Business Layer
The first steps in the Azure cloud to host the back-end of your app. Think about Serverless, App Services, AKS, Service Fabric. What to choose?
19:20 - 19:40 Azure: Data Layer
Let's store the data of our application in Azure. Would you go for Storage, SQL and/or CosmosDB or even Azure Mobile apps? Let's debate the pros and cons.
19:40 - 21:00 Hands-on: Mobile & Azure
With all our knowledge about Xamarin and Azure: Let's build a full solution! Use Xamarin.Forms, deploy to Azure App Services and store data in CosmosDB. The hosts of the evening will provide you with some bootstrap-code to get you up and running quickly.
21:00 Closing & drinks
Due to the nature of this crossover, don't expect a full deep-dive into these technologies. Expect some inspiring level 200 sessions that give you a great overview to build apps with Xamarin and use the power of Azure in combination with some hands-on experience!
Join us for our June event sponsored and hosted by ILM Professional Services. This is a FREE event and a great opportunity for networking and the latest insights in mobile development.
RSVP Here: Minnesota Enterprise Mobile on Meetup
June Topic - Developing Reusable Cross-Platform Plugins for Xamarin
If you’ve done a moderate amount of Xamarin development, you have probably written some abstractions over platform-specific APIs. You may have also used Effects or Custom Renderers in Xamarin.Forms to achieve this – but what approaches are there for creating your reusable shared code that take advantage of native device capabilities without depending on Xamarin.Forms? In this session, we will explore various code-sharing strategies and architectures you can use to create plugins and walkthrough designing a simple example plugin from scratch, all the way down to creating NuGet packages.
Presented by Alan Grgic
Alan Grgic is a Xamarin certified developer with over ten years of experience in the various flavors of the .NET Framework and a passion for front-end optimization and design. When not writing software for work or for play, he can usually be found tending to his boardgame collection, playing his guitar, or enjoying a glass of whiskey.
About the Group
Led by local developers, the Minnesota Enterprise Mobile User Group is a place to come together to share knowledge, experiences, and lessons learned with the development community regarding enterprise mobile development, with a focus on mobile cross-platform application development and the Xamarin toolset. Our goal is to cover all areas of the Enterprise Mobile landscape.
Thursday, June 21st
5:30 - 6:00 PM - Social time featuring good food and beverages
6:00 - ~7:30 PM - Presentation and Discussion
ILM Professional Services
5221 Viking Drive
Edina, MN 55435
Free on-site parking is available.
This meeting is hosted and sponsored by ILM Professional Services.
Xamarin Assemble !!!
Buenos Aires, Argentina
Xamarin Assemble is an annual event about Xamarin development in Argentina. The goal of Xamarin Assemble is to join the best exponents of the community to share their knowledge to students and professionals.
A distinctive factor of Xamarin Assemble is that this event is organized completely by the community and for the community.
Xamarin Assemble includes:
- International Speakers (UK, Uruguay, Spain, Venezuela)
- Mobile Business
Microsoft's Xamarin is open-source, cross-platform, a joy to use. Come find out why
5th June 2018
In this talk Damian will share his experience of the delights of using Xamarin to build and release native apps for iOS, WatchOS, Android, Windows and Mac, sharing common well-tested code across all the platforms.
You’ll see real code and professional tooling running on both Mac and Windows. You’ll learn what code can be shared across platforms and what needs to be custom, with concrete non-trivial real-world examples. You’ll walk away with a sense of how Xamarin works, how easy it is to get started and what it offers to developers such as you.
A world where Microsoft offers world-class open-source, cross-platform tools is indeed a world that is being re-defined. For the better. Join Damian to find out how.
Damian Mehers is an independent Xamarin Certified software developer and consultant, based near Geneva, Switzerland, developing for Windows, iOS, Android and (occasionally) MacOS.
He’s provided consulting to companies as varied as Evernote in California and Nestle in Switzerland.
Damian has founded and sold several successful software companies, and loves the magic that is creating software products: turning something imagined into something real.
Hi everyone! I'm excited to announce Xamarin University's upcoming Guest Lecture series presentations. You can read more about it at https://blog.xamarin.com/xamarin-university-presents-guest-lectures/ and feel free to discuss it here.
We're always looking for new topics too, so if you would like to present your own Guest Lecture, please let me know at [email protected].
At the new format MS Developer version of the User Group, join us for an in depth session on all the awesome new announcements and code bits from the Microsoft Build Conference
Microsoft Build is an annual conference event held by Microsoft, aimed towards software engineers and web developers using Windows, Xamarin, Microsoft Azure and other Microsoft technologies.
All the latest news and tech announced at Microsoft BUILD 2018!