Getting Started with Xamarin Forms and Prism

Ryan Nguyen .NET, Mobile, Technology Snapshot, Xamarin 2 Comments

In this blog, I’ll show you how easy it is to create an Android and iOS application using Xamarin Forms while utilizing Prism.

What are Xamarin Forms?
Xamarin Forms is a platform that allows developers to create native Android, iOS, and Windows applications while using the beloved C# programming language. 

An attractive feature of Xamarin Forms is that it uses a shared C# codebase to create a native user interface specific to their platform. Out of the box, Xamarin provides large collections of controls to get started. It also has the ability to access native platform features, such as camera access, GPS, text to speech, etc, by using the Dependency Service.

What is Prism?
According to the Prism website, Prism is defined as “a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms. Prism provides an implementation of a collection of design patterns that are helpful in writing well-structured and maintainable XAML applications, including MVVM, dependency injection, commands, EventAggregator, and others.” In other words, Prism helps users to write better code…. 

An Example Progressive Web App on Android

RJ Dela-Cruz Angular, JavaScript, Mobile, Technology Snapshot Leave a Comment

In my experience, the best way to learn a new technology is to create something tangible with it. I recently sought out to learn Angular and Angular Material. So, I developed an experimental Angular app that uses omdbapi to query Movie Posters. It’s aptly named Movie Poster Finder.

Developing the Movie Poster Finder application, I ran into a thing called PWA, which is also known as Progressive Web Applications. I thought it was really neat that both Android and mobile Chrome treat them as native applications.

In this post, I will show an example Progressive Web Application in action, explaining what I encountered when turning an experimental Angular web application into a PWA.

GrokOla

Keyhole Releases GrokOla Mobile, iOS and Android

Lauren Fournier Company News, Keyhole Creations, Mobile Leave a Comment

The Keyhole Software team is excited to announce the release of a mobile version of the GrokOla software platform for both the iOS and Android platforms. GrokOla is a tool for development teams that supports knowledge transfer and retention through a Q&A-driven wiki platform. Now from the free GrokOla mobile application, anyone can access GrokOla’s public tutorials and content right from their mobile …

PhoneGap: Utilizing Native Mobile Features with Plugins

Jinal Patel Mobile, Tutorial, Xamarin 2 Comments

Recently, I was tasked with developing a mobile application in PhoneGap that utilized the Bluetooth feature. Although PhoneGap provides basic functionality, PhoneGap lacks the ability to implement mobile features like Bluetooth. However, it provides the mechanism to implement a user-defined plugin and the means to access the native functionality in the PhoneGap application. In this blog I will outline the …