This document provides an overview of Xamarin Forms, a cross-platform mobile app development framework. It discusses traditional mobile app development versus using Xamarin, describes the Xamarin Forms framework, and provides examples of creating a basic Xamarin Forms application using pages, views, and layouts. It also briefly mentions custom renderers, MVVM frameworks, and resources for learning more about Xamarin Forms development.
4. Traditional approach
Traditionally, apps have separate code bases
written in their native language, are built using
native tools, and utilize platform-specific features
5. What is Xamarin?
Xamarin is an app-development platform that lets
you build apps for many operating systems from a
single, shared code base
18. Organizing Content
Rather than specifying positions with
coordinates (pixels, dips, etc.), you use layout
containers to control how views are positioned
relative to each other
CENTERED
23. ScrollView
ScrollView scrolls a single piece of content (which is
normally a layout container)
Wrap a ScrollView around a single element to
add scrolling
24. Grid
Grid is a layout panel used to create rows and
columns of views, children identify specific
column, row and span
29. Properties
Padding: Padding adds distance between the
inside edges of a layout container and its children
(only available in layouts)
Spacing: The Spacing property of
StackLayout and controls the distance
between child elements
Margin: Add distance for a view
37. So what’s next?
- Take a course (https://university.xamarin.com/)
- Start an App (https://www.ideaswatch.com/startup-ideas/app)
- Use a Framework
(https://xamgirl.com/prism-in-xamarin-forms-step-by-step-part-1/)
- Join to Xamarin Forms Facebook developer group
(https://www.facebook.com/groups/778559908978460/)