Mobile Development

How to Create an Onboarding UI With Xamarin Forms – Website Design Article

<?xml version=”1.0″ encoding=”UTF-8″?> <ContentPage xmlns=””             xmlns:x=””             xmlns:ffimageloadingsvg=”clr-namespace:FFImageLoading.Svg.Forms;assembly=FFImageLoading.Svg.Forms”             x:Class=”Onboarding.Feature.OnboardingPage”             xmlns:ob=”clr-namespace:Onboarding.Feature”             xmlns:ios=”clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core”             ios:Page.UseSafeArea=”true” … This is only a snippet of a Website Design Article written by Patrick Tshibanda Read Full Article

Read More

Advanced Xamarin Bindings for iOS – Part ii – Website Design Article

using System; using CoreGraphics; using Foundation; using ObjCRuntime; using UIKit; namespace Xamarin.Bindings.Koloda { // @interface DraggableCardView : UIView <UIGestureRecognizerDelegate> [BaseType(typeof(UIView))] [DisableDefaultCtor] interface DraggableCardView : IUIGestureRecognizerDelegate { // +(instancetype _Nonnull)new __attribute__((deprecated(“-init is unavailable”))); [Static] [Export(“new”)] DraggableCardView New(); // -(instancetype _Nullable)initWithCoder:(NSCoder * _Nonnull)aDecoder __attribute__((objc_designated_initializer)); [Export(“initWithCoder:”)] [DesignatedInitializer] IntPtr Constructor(NSCoder aDecoder); // @property (nonatomic) CGRect frame; [Export(“frame”, ArgumentSemantic.Assign)] CGRect Frame { get; set; } // -(BOOL)gestureRecognizer:(UIGestureRecognizer * _Nonnull)gestureRecognizer shouldReceiveTouch:(UITouch * _Nonnull)touch… This is only a snippet of a Website Design Article written by Przemysław…

Read More

These 10 Fatal Mistakes Affect Your Mobile App’s Performance – Website Design Article

With more than 1,000 apps being released daily, the app market can be very competitive. It is important for a business to test their app multiple times before releasing it to the public. A business should strive for the best quality in their app, because it represents the brand. Consumers that have a hard time navigating your mobile app will turn away from the brand altogether. Make sure the app is not consistently failing before releasing it to the public. An…

Read More

Advanced lists in Xamarin with MvvmCross – Website Design Article

2. A Harsh Lesson Learned – Do Not Reinvent the Wheel! In the past, I have tried to implement grouped lists completely on my own, and a few of them even went into official MvvmCross NuGet channels for some time. The problem was that I made one of the biggest mistakes a software developer can make. I tried to prove I was smarter than my peers and ended up reinventing the wheel. During the initial testing and implementation of my project,…

Read More

Advanced Xamarin Bindings Case Study – Android Part 1 – Website Design Article

Let’s start with the class definition. It has to inherit from Java.Lang.Object and implement the interface (for which it has been defined as a connector). After sifting through the binding generator code, it turns out that we have to override two members, ThresholdClass and ThresholdType. The ThresholdClass should point to the Java.Lang.Class for which it was registered as connector.  Use JNIEnv.FindClass(“path”) for that.TheresholdType should return Invorker C# Type. The Validate, Dispose, and Constructor have been copied from the other autogenerated binding class. This is responsible for the reference counting of the object.  You…

Read More

What Is OCR and How Will It Help You Grow Your Business? – Website Design Article

Optical Character Recognition technology (in short, OCR) is already a powerful tool. It enables machines to decode text across multiple languages and convert it into editable and searchable data. Simply put, OCR transforms device equipped with a camera into a portable scanner, allowing a user to easily interact with the printed and handwritten text. OCR is definitely rad, as it solves one of the problems that today’s consumer is facing:  In front of me I have a piece of text,…

Read More

We provide a omprehensive collection Website Design Blogs focusing on productivity, design and development.