background preloader

MonoDroid

Facebook Twitter

Android app emulation

Android.Dialog. Location in Mono for Android. Mono for Android.

Location in Mono for Android

Android's CalendarContract Content Provider. Android developers have been longing for an official Calendar app and content provider since Android has been released.

Android's CalendarContract Content Provider

With the release of Ice Cream Sandwich Google has finally added this feature to our tools list. Now we developers can use the Calendar app from within our Activities using Intents or we can access the data by making use of the new CalendarContract content provider. CalendarContracts entities. Sam-lippert/Android.Dialog. Android Services with C# Seminar. Mono for Android How-To Column. Take Advantage of iOS 7's New Features Apple's latest mobile operating system is chock full of developer goodies.

Mono for Android How-To Column

Learn about some of the best ones, and how to build them with C# and Xamarin. By Wallace McClure12/17/2013. Android - Stock Market Watch (COINS) in C# using Visual Studio 2010. Revision History Major revision on 13th September, 2012 - Add Stock Chart (new feature) from Stock Detail Activity Introduction Welcome to COINS Mobile - All Exchange Market Watch "COINS Mobile" allows you to watch Stock Market Data.

Android - Stock Market Watch (COINS) in C# using Visual Studio 2010

Microsoft's Azure Mobile Services... and Mono-for-Android. Yesterday's post introduced a quick implementation of Microsoft's Azure Mobile Services using MonoTouch to build an iOS app.

Microsoft's Azure Mobile Services... and Mono-for-Android

The WebClient and Json handling was easily refactored into a single class - AzureWebService - which was then added to the existing Android version of the Tasky sample... and now we have the same Azure Mobile Service being access by three platform clients: Windows 8, iOS and Android all with C# (and the iOS and Android apps sharing the service client code). Additional features have also been added to AzureWebService to allow deletion of tasks. The Android app source is on github and it looks like this (delete has been added to the iOS app too): Here is a discussion of how the API was reverse-engineered with Fiddler.

The REST endpoints that TaskyAzure accesses are: Finally, only a few small updates were required in the Windows 8 example prevent the completed tasks from disappearing and instead make use of the checkbox in a more natural way: Introduction to Mobile Development - Xamarin. Creating Services - Xamarin. Services enable tasks to be performed in the background.

Creating Services - Xamarin

They run in their own lifecycles, so they can continue to operate even after the caller, such as an Activity, exits. Additionally, they can run locally, in the same process as the caller, as well as in separate processes. There are two fundamental ways that services can be used: They can be used to perform some long running task without any need for interaction with a caller other than the request that some task be performed. An example of this would be a service that downloads some information in the background. These aren’t mutually exclusive. This article discusses how to develop services of either type.

Publishing an Application - Xamarin. After a great application has been created, people will want to use it.

Publishing an Application - Xamarin

This article covers the steps involved with the public distribution of an application created with Xamarin.Android via channels such as e-mail, a private web server, Google Play, or the Amazon App Store for Android. The final step in the development of a Xamarin.Android application is to publish the application. Publishing is the process of compiling a Xamarin.Android application so that it is ready for users to install on their devices, and it involves two essential tasks: Preparing for Publication – A release version of the application is created that can be deployed to Android-powered devices.

Distribution – The release version of an application is made available through one or more of the various distribution channels. AsyncTask in MonoDroid the .NET way (Task Parallel Library) « ErrorOK. I was looking into how to implement an async task in android last night, specifically to download some content from the web in the background.

AsyncTask in MonoDroid the .NET way (Task Parallel Library) « ErrorOK

Obviously, I was interested in using mono for android, so I started off by created a new ICS project and started researching AsyncTask<T1, T2, T3> which is what I had remembered looking into a while back. It didn’t take long before I realized that this strategy was not the direction I wanted to go. My main problem with the AsyncTask framework is that you must extend the class for each specific type of task you want to perform. You can param it with generics, but really I just hate cluttering the project with all these extended classes (I’m not on that java bandwagon, even a little).

I wondered how .NET did this natively. TPL has a lot of features that I consider very useful, the biggest being that it’s agnostic to your task and that it supports hierarchical task control. Xamarin Designer for Android. Mono for Android Xamarin Designer for Android The latest version of Mono for Android includes a long-awaited design surface.

Xamarin Designer for Android

Learn how it works. It's interesting to look at the needs of various segments of developers. When I first start looking at an environment, the first thing I need to understand is the UI. Cross-Platform Development With Mono for Android. Mono for Android Cross-Platform Development With Mono for Android Writing code for the same mobile app across various platforms gets old in a hurry.

Cross-Platform Development With Mono for Android

Fortunately, there are solutions. Many years ago, in fact pre-Java, I remember a hallway discussion about the desire to write a single application that could easily run across various platforms. At the time, we were only worried about writing applications on Windows 3.1 and Mac OS 7.x. A similar set of questions is currently going on in the mobile world. Better Debugging With Mono. Why Mono for Android? Mono for Android Why Mono for Android? A new column on developing Android apps with the .NET Framework debuts. Here's the reason it exists, and a bit about the authors. Share a picture in MonoDroid. Building a Camera App in Mono for Android.

Mono for Android Building a Camera App in Mono for Android The Android SDK provides the ability to use the built-in camera within your applications. Whether applying photo filters and creating the next Instagram, scanning QR codes, or simply allowing the user to share what they're seeing with friends, Android's camera API takes care of the hard work for you. By Greg Shackles08/14/2012 What makes modern phones so powerful and useful is that they're now much more than just a phone.

For many, phones have even taken over the role of being their primary camera. Mono for Android UI Blueprint. In-Depth Mono for Android UI Blueprint A good first impression is critical for an Android app. Learn the principles of Android UI design. Thanks to Kevin Darty (@kdarty) and Andy May (@MantaMay) for their ideas relating to this article. There's no doubt about it: Smartphones based on the Android OS are hot. That success wouldn't be happening without a friendly, clean UI.

Plug in to Mono for Android for Lights, Camera and Video Apps. In-Depth Plug in to Mono for Android for Lights, Camera and Video Apps Multimedia is expected in today's mobile applications, and the fun isn't only for smartphone and tablet users.