Xamarin Project Development Trainings - Dot Net Tricks - PowerPoint PPT Presentation

About This Presentation
Title:

Xamarin Project Development Trainings - Dot Net Tricks

Description:

The Mastering Xamarin Forms Mobile Apps Development course is primarily designed for Beginner(s)/Professional(s) who want to learn how to develop native cross platform apps with C# that run-on Android, iOS and Windows. In this course, you will learn about how to build cross platform UI using XAML and code, work with data, using Xamarin.forms controls, notifications, spinners, services, material design, and media integration like audio, video and finally publish it on App Store. – PowerPoint PPT presentation

Number of Views:71

less

Transcript and Presenter's Notes

Title: Xamarin Project Development Trainings - Dot Net Tricks


1
(No Transcript)
2
Mastering Xamarin Forms - Build Native Mobile
Apps Using C
  • About the Course
  • The Mastering Xamarin Forms course is primarily
    designed for Beginner(s)/Professional(s) who want
    to learn how to develop native cross platform
    apps with C that run-on Android, iOS and
    Windows. In this course, you will learn about
    how to build cross platform UI using XAML and
    code, work with data, using Xamarin forms
    controls, notifications, spinners, services,
    material design, and media integration like
    audio, video and finally publish it on App Store.
  • Here, you will learn how to test, debug and
    deploy the app to emulators, simulators, and real
    devices. This course will reveal new and
    exciting career opportunities in mobile apps
    development field.
  • Course objective
  • At the completion of this course, attendees will
    be able to
  • Understand Xamarin architecture
  • Understand Xamarin.Android, Xamarin.iOS
    fundamentals
  • Understand Xamarin.Forms fundamentals
  • Build UI with XAML and code
  • Work with images, display data beautifully and
    create interactive lists
  • Implement multi-page apps with navigation, tabs,
    master/detail pages
  • Store and retrieve data from a variety of sources
    like file system, SQLite database and RESTful
    services
  • Implement MVVM pattern
  • Write platform specific code for Android and iOS
    to access native features
  • Test and deploy the app to emulators, simulators,
    and real devices
  • Access Android and iOS mobile native features
    like camera, contacts, calendar, audio, video
    etc.
  • Publish mobile app on Google Store and iOS on
    Apple Store

Page1
3
Course Curriculum
  • Module 1
  • Xamarin
  • Introduction to Xamarin
  • Xamarin vs. Hybrid Framework vs. Native Framework
  • Xamarin Development IDE Visual Studio
  • Xamarin Architecture
  • Introduction to Mono
  • Xamarin Development
  • Xamarin Cross platform solutions
  • Xamarin Family
  • Xamarin Development Approaches
  • Xamarin Advantages
  • Xamarin Disadvantages
  • Setup the Development Environment on Windows
  • Setting up Xamarin on Windows
  • Configuring Visual Studio and SDK for Android and
    Windows UWP
  • Configuring Visual Studio Emulator for Android
    and UWP
  • Verify your Xamarin environment on Windows
  • Setup the Development Environment on Mac

Page2
4
  • Android fundamentals
  • Activities
  • Views
  • Layouts
  • Resources
  • Manifest
  • Android Activity
  • Activity Life Cycle
  • Activity Life Cycle Events
  • Activity States
  • Running, Deployment, Testing
  • Deploying app to Emulator and Devices
  • Debugging in Emulator
  • Debugging in Device
  • Android Debug Log
  • Testing app in different Emulators
  • Module 3
  • Xamarin.iOS
  • Introduction to iOS

Page3
5
  • Debugging in Simulator
  • Debugging in Device
  • Testing app in different Simulators
  • Module 4
  • Xamarin Forms
  • Introduction to Xamarin Forms
  • Xamarin Forms Architecture
  • Xamarin Forms UI
  • Xamarin Forms UI Rendering Process
  • Xamarin vs. Xamarin Forms
  • Xamarin Forms Code Sharing Strategy
  • PCL or Shared Project
  • Advantages of PCL over Shared Project
  • Xamarin Forms Fundamentals
  • Pages
  • Views
  • Layouts
  • Cells
  • Xamarin Forms Views/Controls and Views Alignment

Page4
6
  • XAML Markup Extensions
  • Other XAML Standard Markup Extensions
  • Resources
  • Introduction to Resources
  • Resource Dictionary
  • Static and Dynamic Resources
  • xStatic
  • Styles
  • Module 6
  • Layouts
  • Xamarin Forms Layouts
  • Layout Options
  • Stack Layout
  • Grid Layout
  • Relative Layout
  • Relative Layout - Constraint Expression
    Properties
  • Absolute Layout
  • Absolute Layout Flags
  • Comparing iOS, Android and Xamarin.Forms Layouts

Page5
7
  • Navigation
  • Introduction to Navigation
  • Hierarchical Navigation
  • Modal Pages
  • A Simple Master Detail
  • Master Detail Page
  • Tabbed Page
  • Carousel Page
  • Displaying Popups
  • Toolbar Items
  • Module 8
  • Data Access SQLite and RESTful Services
  • Setting Up SQLite
  • Using SQLite
  • INotifyPropertyChanged Interface
  • Consuming RESTful Services
  • Lists
  • Populating a Basic List
  • Cell Appearance

Page6
8
  • Module 10
  • Notification
  • Notification API
  • Creating Notification Builder
  • Setting Notification Properties
  • Attaching Actions
  • Issuing Notification
  • Maps
  • Maps Initialization
  • Platform Configuration
  • Using Maps
  • Maps Types
  • Google Map
  • Themes
  • Light Theme
  • Dark Theme
  • Customizing Theme
  • Module 11 (Project E-commerce App)
  • Discussing Project Architecture

Page7
9
  • Payment Gateway
  • Understanding Payment Gateway Process
  • Integrating Payment Gateway
  • Sending/Receiving data to and from Payment
    Gateway
  • Placing order
  • Store Deployment Google, Apple
  • Preparing the App for store deployment
  • Adding Application Icons and Images
  • Adding Splash Screen
  • Packaging and Distributing the App
  • Uploading to App Store

Assessments
  • Dot Net Tricks allows its esteemed users to take
    your skills to the next level with articles,
    books and courses on the most popular
    programming languages. Skill Assessments are good
    for anyone and everyone practicing technology.
  • In less than 10 minutes, with our skill
    assessments having 20 questions, you can identify
    your knowledge gaps and strengths. Your results
    tell you, how much you know, and what you need to
    learn. Here at Dot Net Tricks, you can learn the
    essential skills to be an exceptional leader and
    an outstanding professional.
  • Dot Net Tricks assignments help the professionals
    to work on real-world projects and to get an edge
    in their careers and make their lives better.
    This training program includes 4 mock-up tests
    and 4 assignments.
  • Mockup-Tests objectives
  • At the completion of mockup-tests, attendees will
    be able to
  • Monitor their learning progress
  • Evaluate themselves
  • Crack their technical interview first round with
    objective questions
  • Assignments objectives
  • At the completion of assignments, attendees will
    be able to
  • Gain confidence to work on Android and iOS Apps
    Development
  • Evaluate their development skills
  • Prepare themselves for real-application
    development

Project Details
E-commerce App You will learn how to creating an
e-commerce app for product listing, searching and
purchasing the products. User can do online
payment using payment gateway. Here, admin will
be responsible for managing products and
categories using website. The app will use
Xamarin forms recommended architecture with
extensible approach. We would be using payment
gateway to do online payment and finally
publishing it on store.
Page8
10
App Architecture The primary goal of this
architecture is to share as much code as possible
across the platforms Android, iOS and Windows
UWP. This architecture will help you to develop
cross-platform app with the recommended design
patterns and practices.
  • What you will learn through app?
  • Creating cross platform UI.
  • Developing shared business logic
  • Integrating SQLite for storing database locally.
  • Validating user input.
  • Work with images, display data beautifully and
    create interactive lists
  • Implement multi-page apps with navigation, tabs,
    master/detail pages
  • Implement MVVM pattern and consuming REST service
  • Write platform specific code for Android and iOS
    to access native features
  • Test and deploy the app to emulators, simulators,
    and real devices
  • Publish mobile app on Google Store and iOS on
    Apple Store
  • Contact Us
  • For more information about the course, visit
    www.dotnettricks.com/training/xamarin-forms-build-
    native-apps
  • Feel free to call us at 91 9999 123 502 or email
    us at info_at_dotnettricks.com

Page9
Write a Comment
User Comments (0)
About PowerShow.com