Showing posts with label Android. Show all posts
Showing posts with label Android. Show all posts

Tuesday, November 18, 2014

With VS 2015 and Android development in VS... "The Secrets to App Success on Google Play"

I Programmer - Free Guide For Android Developers

Google has produced an 80-page booklet to help and encourage developers to publish apps on Google Play. You can download it as pdf or from Google Play, or even request a printed copy sent by mail.

The final option, which involves filling out a form, only applies if you are in the US or the UK. Only a limited number of copies are available and once the supply is exhausted the form will no longer be accessible.

Although the booklet is free, any download from Google Play requires you to provide a payment method. This has led to negative comments from devs who have experienced problems. Other criticisms are the the font sizes are small, requiring zooming on many devices.

So the trouble-free option is the pdf, although even here the use of color makes it slow to download and render and less easy to read.

So much criticism of a freebie!

So what doe it have to offer?


Android Developers Blog - Introducing a New Guide, “The Secrets to App Success on Google Play”



The guide is separated into the following sections:

  • Publishing on Google Play — using the Google Play Developer Console to distribute your app to over 1 billion Android users worldwide.
  • Quality — The fundamentals of building a great app and an insight into the Google Play guidelines and policies.
  • Discoverability & reach — Maximizing your app's discoverability and reaching the widest audience possible.
  • Engagement & retention — Converting installations into active users and improving user retention.
  • Monetization — Monetization strategies to generate ongoing, growing revenue streams.
  • Measurement with Google Analytics — Understanding your users and improving your app experience, conversions, and marketing.
  • Going global — Launching your app in local markets around the world.

Download the guide now in English (PDF, 11MB) or get it on Google Play. We’ll release the guide in more languages in the coming months. If you’re in the US or the UK, we also have a limited number of printed copies that we are offering to send for free. Request a printed copy here.

Now that Android dev is that much easier in VS 2015, thought this guide might come in handy for many of you...

Wednesday, April 16, 2014

MonoGame gets its Samples Game On (One sample, nine platforms)

Dark Genesis - A new breed of samples for MonoGame

MonoGame has always been the quality of the samples currently maintained in the various branches of the project.

Being an opensource project this has always been a challenge to manage and maintain, sure there are a lot of samples provided by many hard working developers but they were very sporadic and not always kept up to date (some it was noted, don’t even run any more)

Seeing this, the core MonoGame team set out with a purpose to being a new samples repository for the project. Its goals were simple:

  • The samples had to be of high quality
  • They had to work on ALL platforms not just one
  • Best practice had to be used where possible
  • They had to be testable and re-usable to test the latest builds (builds may not pass if samples tests failed)

It has been an ambitious journey, with a lot of in depth discussions and debates, but now the first of the samples has just been accepted in to the new Samples Repo.


The first sample is just a taste of what is to come and is born of the already tried and tested Platformer 2D sample from the age old XNA library.

The sample itself isn’t too much to should about as it only implements basic rendering, input and audio capabilities. However it is laid out in such a format and is working on ALL supported platforms, including:

  • Android
  • Linux
  • MacOS
  • Ouya
  • PSM
  • Windows Phone
  • Windows 8
  • WindowsGL

The sample serves as a guide for how to build and manage your game project in a fully multi-platform way with all the code in one place and shared across all projects




Now that's cross-platform!

Monday, February 03, 2014

Visual Studio Android++ (Think "Build Android NDK based C/C++ in VS" [Closed Beta] Extension)

I Programmer - Android++ For Visual Studio

A new extension for Visual Studio lets you use Visual Studio to create Android apps in the Microsoft IDE.

Android++ is a freely distributed extension that comes with MSBuild scripts that enable Android application development within Visual Studio.

It is aimed primarily at NDK based C/C++ applications, though it also incorporates customisable deployment, resource management, and integrated Java source compilation.

Justin Webb, who created Android++, is an Android programmer at game company NaturalMotion of Oxford, England. In a blog post about the new extension, he says that Android++ augments Visual Studio to support NDK-based “native” development, continuing:


You have a choice of  LLVM/Clang or GCC-based source compilation and it includes multi-process (parallel) compilation and Pre-Compiled Header (PCH) support and the custom-built MSBuild scripts support C/C++, Java, and resource generation and provide dependency tracking and minimal rebuilds on every stage of deployment.

The extension is currently in closed beta, and while Webb is still accepting applications he says he will prioritise anyone who has existing Android experience to minimize the support needed. Rollout to registered testers will occur in a staggered fashion over the next few weeks.

If you’re interested in taking part in the beta, visit the Download page to send a request email.



Native development and debugging extension for Visual Studio

Android++ is a freely distributed extension and associated MSBuild scripts designed to enable Android application development within Visual Studio. Primarily for NDK based C/C++ applications, it also incorporates customisable deployment, resource management, and integrated Java source compilation.



Zero Hardware Restrictions

Unlike some alternatives, you can debug on the majority of devices – there are no hardware or vendor restrictions, and no license checks to get in the way.


Customisable compiler options offering you the choice between LLVM/Clang or GCC-based source compilation. Including multi-process (parallel) compilation and Pre-Compiled Header (PCH) support.

MSBuild Flexibility

Custom-built scripts to support C/C++, Java, and resource generation. Dependency tracking and minimal rebuilds on every stage of deployment. You won’t even need ANT.

Integrated GDB Debugging

Support for device and emulator source-level debugging using the IDE you’re used to. Automatically deploy and run your applications, or attach to an existing running process.



The Android operating-system powers hundreds of millions of mobile devices in more than 190 countries around the world. It’s the largest installed base of any mobile platform and growing fast – every day another million users power up their Android devices for the first time and start looking for apps, games, and other digital content.

Despite this, development on Android lacks the coherence and simplicity offered by iOS – specifically with regard to those developers targeting native (C/C++) applications. There are many reasons for this, but much of it is down to the lack of a dedicated Integrated Development Environment (IDE) and native source-level debugging.

Large numbers of these developers world-wide use Visual Studio as their primary IDE. Either by preference, or other external factors. The goal of Android++ is to assist and transition those developers to target the Android platform by providing the ability for them to use their existing skills and working practices.

While I'm not a C++ guy, I still thought this pretty awesome...

Tuesday, December 03, 2013

200 C# Video Tutorials? 200 VB? JavaScript? PHP? C++? Python? All that and more on 'thenewboston'

thenewboston - Videos & Tutorials




Videos & Tutorials - C#


About thenewboston

How it all began...

My name is Bucky Roberts. I grew up in northern New York until I was 21 and then I moved down to Raleigh, North Carolina, where I live now. I began going to college down here but soon dropped out once I realized it wasn’t for me. Sure, I was interested in computers and web design, but most of the courses I was taking in college were totally unrelated. I dropped out figuring that I would be able to learn more on my own than any college could ever teach me. So I began reading computer books. A lot.

Shortly after reading a few books on web design, I was hooked. I wanted to know everything and anything about it. I was designing websites any chance I could. I spent almost all of my savings buying more books on different programming languages and other nerdy computer gear. I was addicted. The whole concept of computer and programming fascinated me. As I continued to study more and more, I began to realize that most of the books seemed to lack excitement. The material was useful, but they were far from entertaining. I tried to look online for a more interesting source of learning but to no success. That’s when I discovered YouTube.

My Youtube Experience

Sure, I’ve heard of YouTube before. Even watched videos on there sometimes. Most of them were music videos and of crazy cats, but I began to notice that some users were posting videos about computer topics as well. I soon found out that people were able to record their computer screen without a camcorder at all. I later found out that you could do this for free! Lucky for me, having spent all my money, and curious about anything computer related, I decided to give it a try. I tested out my new software by making some tutorials on web design. I created a YouTube account and decided to name it “thenewboston”. Sounded like a cool name at the time, right?


I soon realized that these videos were something more than just another cat video on YouTube. They were a gateway to a higher education, for free. While Universities and Corporations were charging like crazy for people to receive an education, people could come and watch my videos and get the same information for no cost at all. I decided that this is the way it would be. An education should be free for everyone who desires one. It should not be a business. And quickly, that became my goal.

The future of thenewboston

So here I am. 4 years / 178,000 Subscribers / 53 Million views later. I have expanded out of my bedroom to an office in a small town nearby. I have used my personal funds as well as the donations from my website to hire a two additional people to begin making tutorials, as well as purchase better equipment in order to make better quality videos. All of this, yet the costs remains the same for you all, free.


So this is my promise to you all. I will continue to work each and every day of my life until this goal is met. I will never sell out to a bigger corporation and I will never charge a single penny for any of these videos. There are some things that are much more important than money, and I believe that this is one of those things.

So to everyone, welcome to the beginning. The beginning of a new kind of education. Welcome to the beginning of an education revolution.

Welcome, to thenewboston.

This site came across my stream today and at first I wasn't so sure about it. I didn't really get why it was cool. Then I started looking at it a little longer. Slowly, slowly it began to dawn on my that this was actually a pretty awesome resource, all done my one guy and all free...

Then I read the About. NOW I really see the awesome that is this site. Drop by and check it out. I bet you'll find a great resource just waiting for you...

Thursday, October 24, 2013

XPlatformCloudKit - Your Cross Windows Phone, Windows 8, and Android, powered by Azure Mobile Services, Cloud Kit

winappkits / XPlatformCloudKit

A Hands-on lab for creating your very own multi-platform app with Azure Mobile Services as a backend.

Simply follow along with the included Powerpoint file located in the root of the project.

The XPlatformCloudKit supports displaying grouped items retrieved from an Azure Mobile Service, Rss Data Services, and/or Local file. It can aesthetically organize grouped objects of Type Item with property of Title, Subtitle, Description, Image, and Group to produce a Windows Phone, Windows 8, and Android application by means of Portable Class Libraries, Xamarin Studio, and MVVMCross.



Video Tutorials

Getting Started

After obtaining and installing the prerequisites, download the .zip of this project (link on the bottom right of The XPlatformCloudKit Project Home) Save the .zip, then right-click=>Properties=>Unblock=>Apply then extract the contents of the .zip file


Prerequisites for all projects


Notes on getting Windows Phone 8 project to run:


Notes on getting Android Project to run


I've got a strong feeling your going see this mentioned again on the Coding4Fun Blog in the near future. :)

(via Geek Camp - XPlatformCloudKit: Using Youtube Playlist RSS Feed in Windows Phone)

Tuesday, May 21, 2013

Many events, lots of devices, one you and your new Channel 9 Events App

Channel 9 - Stay Connected with the Ch9 Events App

No matter what device you're bringing to TechEd this year, be sure to bring the Ch9 Events app with you!

Browse all the content of the conference, follow your schedule, and stay connected throughout the event.

Download Ch9 Events for Windows 8 | Windows Phone | iOS | Android

After creating your account in the app, link it to your Channel 9 account to enable synchronization of your personalized schedule.

Windows 8 Ch9 Events


View session, speakers, venue information (including maps) and more from Build, TechEd and other Microsoft events. Plan your session attendance with or without network access (once you’ve downloaded the session catalog, it is available offline!) and your schedule is kept in sync with the same schedule available online on Channel 9.


  • Build your agenda for various Microsoft Channel 9 Events such as TechEd and Build
  • Submit session feedback electronically
  • Get the latest event news
  • View the conference floor plans

Windows Phone 8 Ch9 Events


iTunes Ch9 Events


Google Play Ch9 Events


This also will support //build as soon as the sessions are announced. :)

Monday, October 22, 2012

Doug Seven announces telerik's cool slide onto ICE (aka Integrated Cloud Environment), Icenium

telerik - Introducing Icenium - an Integrated Cloud Environment for Hybrid Mobile App Development

Today is a day that my team and I have been looking forward to for a long time. Today I am happy to announce that Icenium, an Integrated Cloud Environment (ICE) for hybrid mobile app development, is now available to everyone!


Welcome Icenium

Icenium™ is the realization of that vision. Icenium combines the convenience of a modern coding environment with the power and flexibility of the cloud to manage platform dependencies. Icenium enables you to build applications without being limited by the development environment having to be compatible with the run-time environment (e.g. Mac OS X to iOS). It enables you to focus on the content of your application without the headache of managing multiple SDKs and development environments. With Icenium you can use Windows, Mac OS X, Linux, or even device operating systems, like iOS on an iPad, to build hybrid applications that are distributable through the app stores, and run natively on iOS and Android devices. I believe web developers are looking for ways to move from mobile-optimized web sites to building apps that run on devices, so we built Icenium with web developers in mind. We leverage Apache Cordova(aka PhoneGap) to enable you to use HTML, CSS and JavaScript to build your application.  ...

Icenium Graphite™

Icenium Graphite is an installable development tool for Windows operating systems. It is a WPF app that provides you with the ability to build a cross-platform mobile application, test it in a device simulator, build the app (in the cloud of course) and deploy it to multiple devices at one. When you are ready, you can switch to a “release” build setting, add your icons and splash screens and package your app for publishing to the Apple AppStore or Google Play.

Icenium LiveSync™

Icenium LiveSync is one of the truly magical features of Graphite. With LiveSync you can build and deploy your app to one or more iOS and Android with nothing more than the click of a button. ...

Icenium Mist™

Icenium Mist is the browser-based sister of Graphite. Mist provides nearly all of the same functionality as Graphite, and works on a variety of platforms. ....

LiveSync On-Demand

Whether using Graphite or Mist, we've included the option to use LiveSync in an “on-demand” way. If your app is on a device and either you've disconnected it from USB (when using Graphite) or your deployed the app manually or with a QR code, you can request an app update easily and the content of the app will be refreshed based on your latest saved changes in either Graphite or Mist. ...

Icenium Ion™

If you’re familiar with Apple’s iOS development model, you know that in order to deploy an app onto an iOS device you need to first provision that device through the Apple Developer Center. Icenium fully supports working with provisioned devices – in fact Icenium can aid you in creating the Certificate Signing Request required when requesting a device provision. However, if you want to try out your app without provisioning your phone, or you want a stakeholder or beta tester to try out your app and give you feedback, then Icenium Ion is the tool you need. ...

Version Control

Of course a development tool wouldn't be complete without integrated version control, and a cloud-based tool better integrate with popular cloud-based version control systems, so we did just that. By default all Icenium projects are connected to an integrated Git repository in the cloud, and you can optionally configure your project to use any URL-based Git repository, includingGitHub and BitBucket....

Kick the Wheels (for a while)

As I mentioned, today we have released Icenium for everyone to use. In fact, I don’t want there to be any barrier in your way to trying out Icenium, so I decided to make it free for the next 6-months. We won’t begin charging anyone for Icenium until May 1, 2013. So go to, create an account and start building cross-platform mobile apps today. I’ll bet you can build an app faster than it takes to download xCode"

Interesting.  I'm going to have to schedule a good long visit to their space  at BUILD next week... ;)

Tuesday, June 05, 2012

Get on it with on{x} - Control and extend your Android phone by remotely programming it with JavaScript (from Microsoft, yes Microsoft)


on{X} lets you control and extend the capabilities of your Android phone using a JavaScript API to remotely program it.


on{x} - learn more

about on{X} beta

on{X} (pronounced like 'on-ex') lets you control and extend the capabilities of your Android phone using a JavaScript API to remotely program it

what are rules?

Rules are JavaScript code that runs on your phone. A rule is composed of a trigger and an action - when X happens, do Y (on{X} do {Y}).

how does it work?

Install the on{X} application on your Android phone, log in to the website and app, and push rules to your phone. Rules you create using the on{X} website are immediately sent to your phone using the on{X} application. The rules you create run on your phone, using the phone's abilities such as GPS, text messages, phone calls, and more. The phone's abilities are exposed in the on{X} API as Triggers and Actions.


Use on{X} to set triggers based on the phone's sensors and abilities. A wide variety of triggers are described in our documentation. Here are some basic triggers:



Use an action to act upon a trigger. There are numerous actions that can be used or write your own actions in JavaScript to create infinite possibilities. Here are some basic actions: Show a notification, open an app, open a URL, send a text message, call a web service that does something cool.

rule name: Text my wife "I'm on my way" when I leave work


Okay, that's kind of WOW. But my first thought was a concern about security. My second thought was, "Shame there isn't a Windows Phone 7 version." My third was, "Well since I don't have a WP7 device yet anyway, what does it matter?" My fourth was, "Shut-up! I'm not listening to you LALALALA..."

In any case, this really does seem awesome and something very interesting to keep an eye on...

A short behind the scenes post on the magic behind Amazon's new Appstore Test Drive feature

Amazon Web Services Blog - Behind the Scenes of the Amazon Appstore Test Drive

The Amazon Appstore for Android has a really cool Test Drive feature. It allows you to instantly try select applications through your computer browser or Android phone before you elect to install them.

There's some interesting technology behind the Test Drive, and I'd like to tell you a little bit more about it. Let's start with this diagram:



Pretty cool example of presentation virtualization usage...

Monday, May 14, 2012

Xamarin takes Android development to the visual edge with Xamarin Designer for Android for Visual Studio and MonoDevelop (also Mono for Android 4.2 & MonoDevelop 3.0 are out too)

betanews  - Xamarin Designer brings visual Android UX development to C#, .NET

".NET software development tool company Xamarin on Monday launched Xamarin Designer for Android, a drag-and-drop visual environment for creating native user interfaces for Android apps from within Visual Studio or within the Mono for Android IDE.

Xamarin is a young company made up of more than twenty ex-Novell team members who built the Mono open source .NET development framework. So far, the company is responsible for releasing Mono for Android, and MonoTouch for iOS.


Xamarin - Xamarin Designer for Android available for Visual Studio and MonoDevelop

"Today, we’re thrilled to announce the arrival of the Xamarin Designer for Android, which makes it incredibly easy for Android developers to visually create beautiful layouts for their applications from directly within Visual Studio and MonoDevelop.

The biggest single complaint we’ve heard about Android development from Mono for Android developers has been the absence of a great Android layout designer. With Xamarin Designer for Android, we’ve delivered the kind of design experience C# developers expect from their favorite IDE. To learn more about the Xamarin Designer, check out our Designer Overview and Designer Walkthrough

Along with Xamarin Designer for Android, we’re also releasing Mono for Android 4.2 and MonoDevelop 3.0 – both monumental releases in their own right.


You've got to hand it to the Xamarin, they are really brining some .Net excitement to Android (and iOS).

This looks pretty cool, not that I'm a dragy-dropy kind of UI dev, mind you... :|


Related Past Post XRef:
Android Ported to C# (Really, the Xamarin team has done a test/experimental/research port of Android to C#)
Mono Moving Forward... SUSE/Novell/Attachmate have worked out a deal with Xamarin for a brighter and clearer future for Mono...
Mono is dead, long live Mono… Hello Xamarin, Mono’s new home…

MonoDevelop 2.0 Released (oh and Mono 2.4 too… )
MonoDevelop 1.0 has RTM'ed

Tuesday, May 01, 2012

Android Ported to C# (Really, the Xamarin team has done a test/experimental/research port of Android to C#)

Xamarin - Android Ported to C#


Last July when Xamarin was getting started, we got our team together in Boston to plan the evolution of Mono on iOS and Android. After a day of kayaking in the Charles River, we sat down to dinner and turned our attention to how we could improve the performance and battery life of applications on Android, and make our own Mono for Android even better.


Mono and suffers from many of Java’s performance limitations without the benefit of the high-end optimizations from Oracle’s HotSpot. One crazy idea that the team had at that dinner was to translate Android’s source code to C#. Android would benefit from C# performance features like structures, P/Invoke, real generics and our more mature runtime.

Although nothing happened back in July, this idea stuck in the back of our minds.

Fast forward a few months: Mono for Android is doing great, and we are starting to think again about improving our own product’s performance on Android. What if we could swap out Java with faster C# and get rid of various Dalvik limitations in the process? Could we create an Android phone completely free of Java, and free of the limitations of the Dalvik VM? [GD:Emphasis added]

We decided it was crazy enough to try. So we started a small skunkworks project with the goal of doing a machine translation of Android from Java to C#. We called this project XobotOS. [GD:Emphasis added]

The XobotOS Research Project

The result of our efforts is that today we have most of Android’s layouts and controls entirely in C#. Here are some screenshots of XobotOS running on a Linux workstation, no Java involved:



That's just awesome. And you thought their MonoTouch/MonoDroid was out there on the edge...

(via OS News - Android ported to C#)

Friday, April 06, 2012

Lighting up Android App Inventor with LightSwitch (yes, that LightSwitch)

LightSwitch Help Website - Communicating With LightSwitch Using Android App Inventor

Visual Studio LightSwitch Beta in Visual Studio 2011, allows you to create applications that can communicate with LightSwitch using OData. This allows you to create applications, such an Android mobile application, that communicate with the LightSwitch business layer. This provides access to the LightSwitch security and business rules.

In this example, when a user uses the application and calls LightSwitch, they will only see their own Orders (unless they are in the administrator role, then they will be able to see all Orders).


For this example we will start with the LightSwitch application in the article Calling LightSwitch 2011 OData Using Server Side Code. We will build an Android application using App Inventor that will communicate with the LightSwitch application.

We will use App Inventor because it creates applications that run on most Android devices, and is easy to learn, and fun to use.

While it is possible to create mobile applications using the method described in Calling LightSwitch 2011 OData Using Server Side Code, the performance of applications for the end user will not be as fast and as smooth as the performance of a ‘native’ application such as the one described here




I had never thought of LightSwitch and Android/App Inventor this way (or even in the same sentence). This is a cool tutorial series on them both, together...

Wednesday, March 07, 2012

Virtual PC Guy shows us how to Android your Hyper-V

Virtual PC Guy's Blog - Installing Android 2.2 on Hyper-V

"This is a post that I have been meaning to do for a while now: how to install Android 2.2 in Hyper-V. While Android is designed for smart phones – there are a number of ports out there for running on standard computers. Today I am going to show you how to get Android 2.2 running in a Hyper-V virtual machine. It is an older version of Android – but it is also the easiest version to get working well inside of Hyper-V.

To start with you are going to need to get the x86 install media for Android 2.2. You can download this from here:

Next you are going to want to create a virtual machine with:

  • 1 virtual processor
  • A legacy network adapter
  • A blank 16GB virtual hard disk

Then connect the ISO file to the DVD-ROM drive of the virtual machine and boot it up. You should soon see a boot menu where you can select Installation – Install Android-x86 to harddisk:



I just thought this was kind of neat. It's not BlueStacks or anything but still I think it would be cool to see this on Win8 (especially if touch worked there... :)

Adobe Shadow [Android/iOS] - Pair devices up to your desktop and they will shadow what you do there...

Venture Beat - Adobe launches Shadow, a new toolkit for mobile developers

"Tonight, Adobe has unveiled Shadow, a convenient new set of tools for mobile web developers to find and fix cross-platform problems.

First, Shadow lets you see one app running across an almost unlimited number of devices. You pick the devices and sync them via WiFi with your desktop computer, and when you open a web page and turn on Shadow, those devices will “follow” your clicks through each page, allowing you to see what’s broken, what works, and how the whole shebang looks on a range of smaller screens.


And as many devs look away from native apps and toward mobile web development, Adobe is siding with them. “Shadow is targeted at the open web as a platform,” Bowman continued. In the not-too-distant past, another Adobe exec, Danny Winokur, wrote, “HTML5 is now universally supported on major mobile devices, in some cases exclusively. This makes HTML5 the best solution for creating and deploying content in the browser across mobile platforms.”

So, with Wifi pairing, synchronous browsing, sleep “deprivation” for synced devices, remote inspection of code, in-browser code editing and debugging, Bowman said, Shadow “allows [developers] to work with the same precision that they have on the desktop.”

Currently, Shadow works for iOS and Android mobile devices. “We felt like, because this is such a clear pain point, it was better to get it out sooner than to provide a complete range of mobile clients,” said Bowman. “But we’ll look at the mobile browser share and invest accordingly… There’s no reason we couldn’t create a BlackBerry or a Windows Phone 7 client.”

Shadow will support Android versions 2.2 and greater, including Ice Cream Sandwich...."

Now that's a new product filling a need (as apposed to a product looking for a need to fill). And while it doesn't test user interaction, I can still see where this could coming in handy. Will be keeping my eyes open for a Windows compatible version...

Monday, December 26, 2011

The Android Eye for the .Net Guy... The Android for .NET Developers Series by Dino Esposito

DotNetSlackers - Dino Esposito

The Android for .NET Developers Series

  • Part 1 Starting with this article, I'll discuss what you need to know to approach Android programming without any aid from your .NET expertise.
  • Part 2 In this article, we'll go through an Android application that accepts input from the user and handles user's clicking.
  • Part 3 In this article, you will learn how to build the user interface.
  • Part 4 In this article, I'll be delving deep into menus and dialog boxes in Android for .NET, and discuss a few very common (and frequently used) types of menus and dialogs.
  • Part 5 In this article, Dino Esposito focuses on the options that the Android SDK offers for local storage.
  • Part 6 In this article, Dino Esposito shows how to build settings dialog boxes using a built-in feature of Android for .NET.
  • Part 7 In this article, I'll dissect the code of a realistic application - a waterpolo score manager - to show how to save and resume the status of a game using both the internal storage and SD card.
  • Part 8 In this article, I'll focus on the execution of common tasks from within an Android application. I'll build the skeleton of an application that takes a photo and emails to the specified address. For both tasks I'll use native Android components.
  • Part 9 In this article, I'll discuss how to arrange an Android view where the dominant element is the list. I'll start with a plain list of strings and then improve up to populating a listview with downloaded content arranged using a custom layout.
  • Now that Santa brought me an android device (kind of one anyway... a Kindle Fire ;) I'll be keeping my eyes open for means to dev stuff for it...

    Monday, November 14, 2011

    A .Net Dev's journey creating his first Android app...

    MTG C# Guy's Layer - Creating your First Android Application (From a .Net Developer's Perspective)

    "I will be showing you how to create the same application that was shown in the tutorial titled 'Creating your First Mono for Android Application'. Over time, I will create more advanced Android application development tutorials using both the Mono for Android (using C#) and Eclipse Android Plugin (using Java) frameworks.

    Setting Up the Development Environment


    Creating the First, Hello World Android Application



    One of these days I might have to jump into this space, so...

    Wednesday, August 31, 2011

    Windows Azure Toolkits for Devices now in Android flavor too!

    Wade Wegner - Windows Azure Toolkits for Devices – Now With Android!

    "I am tremendously pleased to share that today we have released the Windows Azure Toolkit for Android! We announced our intentions to build a toolkit for Android back in May, and it had always been our intention to release this summer (we only missed by a week or so).

    In addition to this release of Android, we have also:

    These releases complete our coverage of the three device platforms we intended to cover earlier this year when we started our work – Windows Phone, iOS, and Android.



    Today we released version 0.8 of the Windows Azure Toolkit for Android. This version includes native libraries that provide support for storage and authN/Z, a sample application, and unit tests. Everything is built in Eclipse and uses the Android SDK.



    I don't currently code for android (nor much Azure yet either...) but I know many do and I wanted to highlight this cross platform commitment by Microsoft. While you'd think it a no-brainer, sometimes corps have no brains... : o

    Anyway, cool to see this and I hope there's more like commitments in the future.


    Related Past Post XRef:
    Windows Azure Toolkit for Windows Phone 7 v1.2.0 released - Apple Push, Azure Storage Queue, ACS2 and more…
    Windows Azure and Window Phone 7 is like beer and peanuts, with the "Windows Azure Toolkit for Windows Phone 7"