Xuni is now ComponentOne Studio for Xamarin! GET THE FREE TRIAL

All posts in Android

How to use a hardware keyboard with FlexGrid

Xuni 2016 v3 added support for using hardware keyboards with FlexGrid. In this article we take a deeper look at how this feature works.

Read more

What’s new in 2016 v3

The new Xuni includes a number of enhancements and fixes across Xamarin, iOS, and Android. This article takes a look at what new features are a part of the Xuni 2016 v3 release.

Read more

Using Xuni for Data Visualization on Android

The final sprint covers adding some data visualization to the Fitness Explorer app which is otherwise complete. In this article we'll delve into how Xuni was used in the app, and the different types of data visualization it provides.

Read more

Using Asynchronous Programming and the Observer Pattern on Android

The Fitness Explorer development process is nearing its end in my seventh sprint. I’d already done a lot of work developing the app by this time, though there were still some new concepts for me to delve into. During my seventh sprint I focussed on learning about asynchronous programming and using the Observer Pattern on Android.

Read more

Material design and Raster vs Vector assets

The sixth sprint deals making an app look nice with different types of image assets and using Material Design. This article will discuss some of the differences in these different types of assets and generally using Material Design.

Read more

Working with Prototypes and the Google Fit API

This article explores my fifth sprint working on the Fitness Explorer app where I look at using the Google Fit API.

Read more

Learning Creational, Architectural, and Structural design patterns for Android Development

In this article I'll delve into my fourth sprint where we cover several design patterns including creation, architectural, and structural patterns.

Read more

Getting Started with Android Views, Layouts, and the Object Pooling pattern

In this article I'll delve into my third sprint where we go deeper into Android architecture and cover Views, Layouts, and the Object Pooling pattern.

Read more

Learning the Repository pattern, MVC architecture, and Unit testing

This article covers the second sprint and includes broad concepts like the Repository pattern, MVC architecture, and Unit Testing on Android.

Read more

First Experiences with Agile, Kanban boards, and Source Control

This article discusses the concepts I learned in my first sprint including the Agile SDLC, task management with KanBan boards, and source control with TFS.

Read more

Introducing Fitness Explorer

As a fitness enthusiast and technology geek I've been using the Google Fit Android app to heavily track and record my fitness activities. With it's proprietary low battery step counting service it keeps track of my steps on my phone, without a fitness tracker! Google Fit is great, for recording my fitness activities that is. But when I need an quick and easy aggregated view of my fitness history it was difficult to easily find this information in Google Fit. This is why I created the Fitness Explorer app during my summer internship at GrapeCity, to get a instant dashboard of my fitness history for the day, week, and even the month!

Read more

Xuni 2016 v2 Release – See What’s New

The highlight of this release is our collection of cross-platform input controls in the new Xuni.Input library. We’ve also made some nice improvements to FlexGrid and Calendar in this release including multi-line headers and a decade view.

Read more

Introduction to Android testing using Mockito and Espresso

Unit testing is essential to expediting your development time and minimizing regression issues that reach QA or even production. In this article, we'll examine how to utilize Mockito, Robolectric to expedite various aspects of unit testing. Outside of unit tests it's important to also test the UI to assert current state after a sequence of simulated user gestures or input utilizing Espresso. Finally, we'll cover how to maximize our code reuse for our Espresso tests by adhering to Jake Wharton's Robot Pattern.

Read more

Getting Started with Xuni Android

Xuni Android includes controls for Android java development. In this blog post I’ll walk you through getting started using Xuni Android from downloading to building an Android app.

Read more

Dependency Inversion using Dagger2

In this article we'll take a look at the concept of dependency injection, how it can improve your code, and using the Dagger2 framework to implement dependency injection into your Android code.

Read more