Thứ Tư, 30 tháng 8, 2017

Auto news on Youtube Aug 30 2017

Hey! Good morning everybody. Welcome to Xamarin University Presents: a Desktop Developer's Guide to Mobile

with Visual Studio tools for Xamarin. My goal this morning is to encourage each and every one of you

to take your desktop skills and turn them into mobile skills with Xamarin

but before we get to that, I'd like to introduce myself

my name is Mark Smith and I'm a Program Manager for Microsoft my job

is to direct the technical and business areas of Xamarin University

I'm also a longtime developer primarily in the desktop world, going all the way back to 16-bit Windows

I made the jump to mobile about five years ago when I was asked to simulate a WPF medical

application on the iPad to make it easier for sales to carry around and show people

I bid it pretty low thinking my strong C and C++ background would help me out with learning Objective-C

after a week of research I was sweating it thinking I was about to get paid less than minimum wage for this job

Luckily I stumbled across Xamarin which was then called MonoTouch and I was astonished that I could build the app in C#

I ended up reusing about 75% of the code from the existing app some of it being tweaked and some of it just carried straight over

its saved me months of time and we came in under cost. So I'm here today to show you how you can

make the same transition and either bring some of your apps to new platforms

or just start working on a brand new mobile app with Xamarin

I mentioned that I run Xamarin University and you might be wondering exactly what that is

Xamarin University's mission in life is to teach developers how to build amazing native mobile apps

with C# and we've got tons of resources to engage in that mission

When you sign up for Xamarin University, you get live, interactive mobile development training led by Xamarin experts, offered in all

timezones. You get to interact with talented developers who know the platform better than anyone else.

We have 1:1 sessions to get your questions answered fast. This let you schedule time with Xamarin experts to review your app, get

advice, remove technical roadblocks, and more. This is a huge benefit for our subscribers because you get to interact with our experts

directly, in a focused, open session to move your project forward.

Live classes are awesome, but sometimes you need the training now and can't wait for a scheduled class. Self-guided Learning enables

you to get essential Xamarin training, earning course credits towards certification - at your own pace. These classes include the same

content as live versions and provide on-demand training right when you need it. The best part of our Self-Guided learning

is it's all free – just register for an account and you can go through all of our on-demand content and try a few of the live classes.

Speaking of training, we've got over 80 live and on-demand courses, broken into eight learning tracks

with constantly updated classes, ranging from beginner to expert.

This also includes access to exclusive on-demand videos from industry leaders,

covering the latest mobile topics and challenges, from new platform APIs

to testing and deploying on physical devices.

We have flexible options for subscriptions, including a monthly option starting at $83.25/month. That's less than $3 a day to get

unlimited access to our full course catalog, expert mobile instruction and advice, hands-on help, and more.

Finally, you can work through our courses to become a Xamarin Certified Developer. Our certification program identifies top

mobile developers who complete the certification track coursework and demonstrate practical Xamarin mobile development

expertise. I'm a big fan of Xamarin University and think it has some of the best curriculum and trainers in the industry. If you want to really

learn mobile development, this is the place to do it. It's easy to register or signup – just go to university.xamarin.com to check it out.

We are going to start with a brief introduction to the tools we use for mobile development with C#.

Next we will look at a couple of approaches you can take when building your application user-interface.

Which approach you choose will often depend on what you are familiar with, and the goals you have for the application experience. it out.Œ

Then, we can talk about the transition path – the similarities and differences between a desktop app and a mobile app.

Finally, I want to give you some specific things to think about as you jump onto the mobile bandwagon.

Things I learned which were very important as I started building mobile apps.

We'll end our session with some Q&A, but you can ask questions at any time during this webinar through the chat window. We've got

experts available both during and after the session to make sure you get all your questions answered

Let's start by laying out our ultimate goal.

What we really want is the ability to write applications that can take full advantage of the power, features and performance of each

platform, but write the code in a common language. Or even better, share the code across all of these platforms to reduce

development time and help keep application features and fixes synchronized across all of our supported devices.

And this is where Xamarin comes in - Xamarin is an app-development platform that let's you build applications

applications for iOS, Android and Windows, and share the code across all platforms.

This includes Android phones, iPhones and Windows Mobile, but it also includes other form-factors like

Windows desktop, macOS, wearables, IoT, Xbox and even Hololens.

We can share the code we write across all of these platforms and devices with .NET and the Visual Studio Tools for Xamarin.

With Xamarin, you write your applications in C# using Visual Studio on either Windows or macOS. And its more than just the C# language

you also gain access to the fantastic .NET libraries which provide standard APIs and productivity features such as LINQ and the and

the Task Parallel Framework.

Even better, this also includes many popular 3rd party libraries which are available through NuGet

such as Json.NET and Entity Framework Core. So you can use the same IDE, same language,

and many of the same libraries that you do today.

So if you get anything out of this talk, this is the point I want you to remember. If you are a .NET developer – using Visual Studio to build

applications today you can use the same skills to build native mobile applications

So let's talk about the first steps when creating a new mobile application. The first thing you have to decide

is whether you want to use the native UI or Xamarin.Forms.

The first approach is to use the native UI controls directly.

this approach allows you to easily customize the user experience on a per app basis

and take advantage of all the unique features that the platform offers

Here you write the behavior and business logic of the app in C#, sharing it across all your supported platforms.

And then you build a unique UI definition for each platform using the native controls available on that platform.

This can be done in code, but is most often done using a design tool which works with a dedicated language for the platform.

For example, on

iOS, we use storyboards to craft our UI and on Android, we use XML files with a design surface

And on Windows we will often use XAML with the Blend tool or a design surface for Windows Forms.

This allows all of our core logic to be shared, but the UI definition and code that connects to

it is unique and must be created differently for each platform.

The strength of this approach is that it allows us to craft a unique UI experience for each platform. The downside

is we have to replicate the user interface and experience three times

and if our goal is to make the app look exactly the same on each platform, that's more work for us to do and maintain as the app evolves.

The second approach is to use Xamarin.Forms

Xamarin.Forms abstracts the UI definition to a common set of shared elements

but have it still utilize native, platform-specific controls when it runs. This means we can describe our UI once, either in C#

or XAML, and reuse that definition across all our supported platforms.

That saves us both maintenance and development time, however it also makes it

harder for us to customize the UI on a per-platform basis.

Which approach you decide to use often depends on what you want to build, and how you see it evolving in the future.

Microsoft developers often choose Xamarin.Forms initially because, as you'll see,

the APIs and way you construct the application are very familiar.

However, if you want to have a different user experience on Android than you do on iOS, Xamarin.Forms can be a bit limited and you'll

end up doing a lot more work to get what you want than if you'd just used the native UI approach to begin with.

As we compare these two approaches to what typical Microsoft desktop developers do today,

it's helpful to touch on the history of desktop programming using Microsoft technology.

Lets start back in the 90's when we pretty much worked with VB or C/C++ and Win32 APIs

MFC and VB were all the rage back then and a lot of enterprise apps were built with both of these technologies

than .NET was introduced and we got Windows Forms which is a thin managed wrapper over the Win32

API but included the easy drag and drop approach popularized by VB.

in 2006 .NET 3.0 was released

which included the next generation framework WPF and it's close cousin Silverlight. This was such a radical

departure from Windows Forms that it took years for it to mature and for developers to really learn how to use this framework well.

Enterprises were slow to adopt this technology but it's become one of the most popular ways to build desktop apps today.

2011 was the reinvention of the platform with the introduction of WinRT, a brand new set of

APIs available to .NET to interact with operating system services

Things shifted around here with XAML becoming a system service, and opening up the system to Javascript and C++ developers.

Most importantly, this ushered in a new style of desktop application – sandboxed and full screen

using a new design language to formalize how it should look and feel.

Fast forward to today – the latest desktop framework is the Universal Windows Platform, or UWP.

This is actually not just for desktops for all kinds of devices which run Windows 10.

It is build on top of the WinRT APIs introduced in 2011, but with additional support so that desktop apps

built with UWP act more like we expect them to.

Since I'm only supposed to talk for an hour, I'm going to limit our comparison to the most modern of the desktop frameworks.

This actually makes my job a bit easier because Xamarin.Forms took a lot of design hints from WPF

which makes it similar to most of the Microsoft frameworks introduced after 2006.

However, most of what we talk about applies to Windows Forms as well

it's just that the APIs aren't quite as close and so there will be more effort involved in

reusing code you have build specifically for a desktop Windows Forms application when moving to a mobile application.

So we have a reference of comparison, let's create a brand new Xamarin project and look at what we get.

so let's switch over to Visual Studio

I'm going to create a new project - I can do it right here on the Start Screen.

I can search for project templates and the one I want is Cross Platform Apps (Xamarin)

You can also use File > New Project and then get the same sort of list.

This will just jump me right to where I want in the New Project dialog, which is Visual C# > Cross Platform

And I'm going to pick Cross Platform App (Xamarin). We also have a library template here

as well as a UI Test template to create behavioral-driven UI tests for your application

I'm going to call it App1 and I'm going to put it on the desktop and just click OK. That's going to give me a dialog here where I can choose

the type of app I want. I'm on Visual Studio for Windows. On Visual Studio for Mac,

the experience is going to look a little different. You'll have the same sort of options

but the dialogs you are driven through are going to look different and they're little more visual

I'm going to create a blank app, there's also a Master/Detail app that gets a bit more boilerplate code included as part of the project.

I personally don't like that, I prefer to just start out from scratch with the bare minimum that I can then build up.

Then I can pick my UI technology, Xamarin.Forms or native. This is going to decide the type of UI I want to build.

Either I'm going to construct the UI completely through the native UI toolchain

or I'm going to use a shared UI with Xamarin.Forms. Let's pick native so we can see what it looks like.

Then I'm going to pick my code-sharing strategy. I have two options: Shared Project and Portable Class Library.

Shared Project is source-code level sharing where all the files included in the

shared project are actually compiled into each of your applications.

Portable Class Libraries are a binary sharing technology where it actually generates a DLL.

that I add a reference to, and that DLL gets included as part of the runtime process

We're about to have a 3rd option which is .NET Standard. So, .NET Standard was just released and is now available for Visual Studio.

But it's not completely supported yet by Xamarin.Forms and it's also not listed here in the dialog. But you can create .NET Standard

assemblies - so you can create a .NET Standard library and then consume that

from all of your different applications as well. It's also not completely supported

right now by UWP and so there are some restrictions

there in terms of the types of things that can consume that .NET Standard library. All of that will be fixed very shortly and you'll be able

to simply use that. It will be the replacement for Portable Class Libraries. In fact if you look at the latest versions of Visual Studio

they are listing Portable Class Libraries as "Legacy" libraries, and that's because .NET Standard

is intended to replace that. I'm going to pick Portable Class Library. I tend to use this one

I don't want to get into a debate on whether to use shared projects or

portable class libraries because everybody has a different opinion about that

Often what I will do when I am building a Xamarin.Forms app is I'll use a Shared Project for all of my UI stuff

and then a portable class libraries for my actual business logic and things like that

and so I'll often actually combine the two approaches within a project and you can totally

do that - any combination is possible and you can do whatever you like.

You can see here that I'm going to create three different projects, one of which is a UWP app

and I need to choose the minimum version level that I want to use there

I just took the defaults. So let's quickly look at the different project types that we get here. The first thing I have in my solution is

a portable library project - this is because I picked the PCL option. This is going to generate a DLL. This particular one supports

a couple of different targets - it's .NET 4.5, ASP.NET Core 1,

Windows 8, Windows Phone 8, Windows Phone Silverlight, Android, iOS, iOS Classic and Xamarin.Mac.

This is what is done by default, you can change that if you'd like to pick different targets. Generally speaking,

PCLs have a fairly restrictive set of different profiles and so even if you start and unselecting things it won't

necessarily expand the API set. That's what .NET Standard is intended to address

But this is where I'm going to put all of my shared code. Things like my business logic, and my actual

logic that's going to run the app, behavioral type logic, perhaps my data models, and my web service code

So things things that are going to access web services. Maybe even my database code.

All of that can be thrown here into this portable class library or the shared project because it can all be shared

with my actual platform specific code. The platform-specific code is located in these other three projects.

We have one for Android, that has Android-specific stuff. We have one for iOS, that has iOS-specific stuff

and then we have one for UWP that has UWP specific stuff.

So let's start with Android. The first thing to notice is that

every one of these projects includes the portable class library as a reference

and so all the stuff we place in the PCL here is actually going to be available to us each one of these platform specific projects

The reason we have different platform specific projects is we're going to generate a different binary for each of those platforms

What runs on Android doesn't run on iOS and so we need a unique .EXE or .DLL or whatever the

project type needs to be to run on that platform. That's what these projects are intended to build

and create for you. In fact because we picked native UI, you'll actually find

that the structures that are contained within these projects are very much

influenced by the actual platform target itself. So in the case of Android here, I have a class that is a Main Activity.

It derives from a class Activity which is an Android type - in fact it's a Java class

and Xamarin is what is allowing that derivation to happen. Then we've got usage of APIs in our OnCreate override.

OnCreate is called when the application is launched and you can see here

we're getting the content view from our resources here

In Resources we have a folder called "Layout" and has an XML file in here called Main.axml that corresponds to this

That corresponds to Main layout here - that's going to construct a UI for us that has a button in it and a label.

You can see we are going to be retrieving that button here by it's ID and then we are going to wire up a Click handler to that button.

So that when we run this, we get a Button and as I click it, it's going to actually increment

the text of the button itself. I'm sorry, there's just a Button here - I think we're just changing the text of the button.

I also have an iOS project here, and in iOS I've got different files. I have a Main entry point that is a static void Main, so it's a little closer

to what you might be used to in the desktop world. This is calling UIApplication.Main which is an iOS API that launches our app.

It points to an app delegate. That's a different class here that you can see - AppDelegate; this derives from an iOS class

called UIApplicationDelegate. This is sort of our application-level kind of construct - it's what gets called initially, it's what creates

the initial UI. It has the actual window that we're interacting with when we draw things on the device surface and it's got some

different notifications here as the application goes through different states. So when we enter the background, or when we're activated

or terminated we get some overrides there that can get called to tell us what's happening with our app.

Now, in iOS everything typically gets created through a Storyboard and you can see here we have a Main.storyboard

and when you have a Mac host that is actually connected to your PC

then you can use a built-in designer in Visual Studio to drag and drop elements and about storyboard then you can use a built-in designer in Visual Studio to drag and drop elements into that storyboard

But I can construct my UI using the same sorts of services that I would use if I were building it with say - XCode.

Then of course, I have something called a View Controller. In iOS, everything that gets created is always done in the Model-View-

Controller pattern. Models are data objects, the controller is what actually drives the behavior of the app, and then the view

is what is defined in the Storyboard. So this View Controller corresponds to a page in my application and you can see its got

some overrides here for when we load, and if we've got some memory issues so we can do things

here in our DidReceiveMemoryWarning to maybe release some resources because we are getting low on memory.

And then this right here you can see is the same equivalent logic that we had in our Android application where we've got the button

that's defined in our UI. We are wiring up to an event called "TouchUpInside" with a delegate

handler that will increment some number of clicks and then set the title back on the button.

But the code doesn't look the same as the Android implementation because

the events that get raised by iOS and the methods that change things like the title of the button are going to be different

because we're using the native UI here, we have to use the native methods as well. But, the upside is, I can construct any

kind of UI that iOS allows here, and I can use every single control that is available to me.

even third party controls

that might be written in Objective-C or Swift, I could potentially incorporate into this application. Same for our Android app

I could use third-party things that were developed in Java and then utilize them from within my Xamarin app.

The world is open to me: I have every single API available, every single widget available.

Alright, so that's the advantage of this model. In the same way, I have a UWP app. Now, UWP is a little bit interesting because

UWP doesn't actually use Xamarin. In this case, it's just the regular UWP

application type that you would create if I

did a File > New > UWP app. So there's no Xamarin involved in this, in fact if you look at the references here,

you won't find any reference to any sort of Xamarin stuff. The only reference that we do have is to our portable class library

so again, we're going to share that behavior, share that business logic, share the database code, share the web service code, the source

things that are sharable, and then all the platform specific stuff where I'm dealing with

device-specific features, or I'm trying to talk to the file system, or I'm doing something

that's unique to that device, is going to be placed into these other projects

Alright - so that's our native UI. Let's try another one and let's build one for a Xamarin.Forms app.

and so I'm again going to go to cross platform we'll use App2 this time.

and I'm going to pick Xamarin.Forms and let's just pick shared project, just for fun;

And I'm going to go ahead and create App2. Now this is going to create a structure that's

pretty similar to what we just saw with the native UI. The difference is, we're going to find some

some additional classes that are actually going to be located in our shared code, and specifically

we're going to find some UI constructs because it was Xamarin.Forms I'm going to be able to

define my UI in a standardized fashion, that's shared across all of those platform specific projects.

You can see here that we're going to get a new Universal Windows project, so we'll just pick again the defaults

and then we'll see what got generated here. So let me kind of collapse some of these up.

Notice that our shared project here has a different icon here indicating that it's shared.

It has two files in it - App.xaml and MainPage.xaml.

So we actually describe our UI in XAML, we'll see a little bit more about that in a second.

You can see here that we're creating a ContentPage. A Page just represents a single screen

typically defined by ContentPage. It's a specific type of page that has content. ContentPage can have a single piece of content so typically

we'll have a panel in here, and that panel will have other children. In this case, we just have a Label - "Welcome to Xamarin Forms!"

It also has an App class - the app class is a singleton, kind of like other UI technologies that you are probably used to.

It derives from Application and has some overrides here, similar to what we saw with iOS where I have

Start, Sleep and Resume telling when the user is actually going back and forth between my app and other apps.

And then I've got my three platform-specific projects again. Notice again I now have my App2 included

as part of this. It's a Shared Project so again, it has a slightly different icon.

But it's being included as a reference here. I have some other things in here as well so notice

that I have Xamarin.Forms.Core, Xamarin.Forms.Platform,

Xamarin.Forms.Platform.Android, and then Xamarin.Forms.Xaml

These are the Xamarin.Forms assemblies and so these are added because we used a Xamarin.Forms project.

and then finally I have again Mono.Android which is the runtime for Xamarin.Android. On the iOS side, I have

the same kinds of references, I have App2, Xamarin.Forms.Core, Platform, Platform.iOS instead of Android

and then Xamarin.Forms.Xaml, and then i have reference to Xamarin.iOS which is the runtime for an iOS app.

Notice that we have an AppDelegate here but we do not have a Storyboard in the iOS app because

the UI is not going to be done through a storyboard, it's going to be done through this MainPage.xaml.

or whatever set of XAML pages I might have in here.

In the same way, while I do have a MainActivity in Android, notice that the MainActivity doesn't actually inflate any sort of UI.

I don't actually have any UI in my layout here. We do have a TabBar and a Toolbar,

that potentially can used, those are just resources that are here; but it doesn't actually have a main.axml like we saw

in the native UI. Instead, we are going to initialize Xamarin.Forms and then load our application up from the Xamarin.Forms side.

So, it's Xamarin.Forms that's going to define that UI but I still have a platform-specific project to put platform-specific stuff in.

Again, I can still use all the features of Android, or all the features of iOS, or all the features of UWP.

So here's my UWP app here. It's just that instead of having the UI defined in each of these projects that's independent and separate,

I'm typically going to define as a shared resource, where this one label will inflate to a bunch of different types on the runtime side.

This is sort of the basics of

the Xamarin application solution and the structure that's contained behind it. So let's go back and lets look it sort of some differences

that you might see as you kind of build Xamarin apps vs. your desktop apps.

As I mentioned earlier, I'm going to restrict this comparison to WPF and beyond,

and specifically look at Xamarin.Forms since it's the closest.

If you decide your app UI is better suited to a native UI approach, that's great – you'll just need to reset your expectations on reusing any

UI type code and provide some layer which connects the native UI controls to your behavior and logic.

Let's start with the big picture. Xamarin.Forms actually took a lot of design hints from WPF and Silverlight. So much of the features and

capabilities you are used to in that world are also available in Xamarin.Forms.

Some of the features are almost identical. For example:

Data Binding, Triggers, Styles, Behaviors and XAML all pretty much work the way you'd expect them to.

Some features have some API surface differences. For example, the Application singleton class

has different methods and properties available on it which are mobile oriented.

And then some capabilities are exposed in a different fashion today. Animations are a good example of that – there is no Storyboard in

Xamarin.Forms. Instead, we build and start animations in code instead of XAML.

So, let's look at some of the key differences which tend to bite new developers coming from other XAML platforms.

So, Xamarin.Forms supports using XAML to describe a UI layout. Syntactically it is identical – elements create objects and attributes set

properties and wire up events. In fact, the XAML parser with Xamarin.Forms is even better than what we had before because it fully

conforms to the XAML specification and supports all the cool additions that WPF never got.

The difference is in the UI controls you create and the properties you work with.

Here we have two UI screens created with UWP on the left, and Xamarin.Forms on the right. Notice that we are creating the same

basic UI, and both representations here are XAML. The difference lies in the controls used to describe the UI.

On UWP we have a TextBox and a PasswordBox;

on Xamarin.Forms, the Entry control serves both purposes based on a property value.

On UWP, we have a more relaxed content model where buttons have content properties

and can have non-textual values.

On Xamarin.Forms, we can only have text in our buttons – so we expose a Text property.

Notice as well that our color properties have different names.

Ultimately, when designing UIs with either the native UI or Xamarin.Forms approach, knowing the control set and properties is the key bit of

new knowledge you will need to learn. So, we'll see the control set again in a second.

Another key technology present in Xamarin.Forms is the data binding engine. This allows you to loosely couple a piece of data

exposed through a public property on a .NET object to a visual property on a UI control.

The rules are identical to other Microsoft implementations

the source object can be anything as long as it's public, and the target must be a specific property type – in this case, a

BindableProperty. In other systems, we call this a DependencyProperty, but the purpose is identical.

It is a specific class which works with the binding engine to do it's magic.

Bindings can be OneWay or TwoWay, and each BindableProperty decides the default so it's a good idea to

be explicit in your binding when you set them up if you aren't sure what the default is.

Just like other data binding engines, you can create and apply bindings in code or in XAML. In fact, these two lines of code

here could be used in WPF, UWP or in Xamarin.Forms.

There are some differences though – as you saw, we use BindableObject and BindableProperty instead of DependencyObject

and DependencyProperty. Those original names given to the WPF classes were used because they did a lot more than just provide

binding support. However, much of that additional feature set was lost as they were reimplemented in Silverlight, WinRT and UWP.

So, Xamarin.Forms chose to name them something a little more closer to what they actually do. The same thing is true of the

DataContext property. In WPF and UWP, we use this property to assign a default binding source

for all bindings applied to that element or a descendent of that element.

We have exactly the same feature in Xamarin.Forms – but the property name is BindingContext.

Here you can see the WPF code assigning a view model to the DataContext, and the same line of code

in Xamarin.Forms – assigning the view model to the BindingContext property.

Another difference is in the binding markup extension. In WPF and UWP, we have an

ElementName property which allows us to bind to other visual elements in the same XAML tree.

That support isn't available in Xamarin.Forms, instead it includes the x:Reference feature

from the 2009 XAML specification and allows you to just use that with the Source property.

This is a more standard XAML way to identify another element by name

and so it was the approach the Xamarin.Forms team decided to take.

There are several other differences that we don't have time to cover today. For example, there is no support for compile-time bindings

with x:Bind, and other less-used features from WPF

such as binding validations, multi-binding and binding groups are not implemented in Xamarin.Forms

Constructing User Interfaces is a big part of building an app, no matter what technology you use.

Xamarin.Forms adopts the same basic layout management that you will find in WPF and UWP. Layout containers, or panels

are used to organize children based on some defined set of rules.

The layout system uses a two-pass "Measure" and "Arrange" algorithm to position elements

and you can use pre-supplied containers for layout, or if necessary, build your own layout containers to apply custom logic.

Since the layout containers are so prevalent in our UI, it's helpful to compare them.

Here are the built-in panels from WPF and UWP as compared to Xamarin.Forms.

As you can see, there is a lot of overlap between the styles of panels. In some cases, the panel is only available on one platform

for example, DockPanel and UniformGrid only exists in WPF

and RelativePanel is only available in UWP, although we have a similar container in Xamarin.Forms.

In many cases, the panels work the same way. StackPanel and StackLayout, Grid and Canvas all work the same

across the platforms – although there are some subtle differences when you get into the details, particularly when you are not explicit

about your layout properties as the default behaviors tend to be different.

The important thing here is that the layout behavior is very similar so if you've used a

StackPanel on UWP, then StackLayout in Xamarin.Forms will feel very natural to you.

Finally, keep in mind

if you need a specific layout design, you can always build a custom panel.

There is a WrapPanel example in the Xamarin.Forms documentation

which you can look at for guidance,

and Xamarin.Forms is completely open source so you can always go look at one of the built-in panels to see how they work.

The area where things do quickly tend to get tricky is in the layout properties themselves. Each panel has unique properties

it uses to control layout characteristics, and each control exposes properties to help position itself within the parent container.

In some cases, it's just a name difference, in others, there are differences in behavior depending on what the parent container

happens to be. But this screen is a good mapping of the properties so you can play with them to get exactly the layout you want.

Xamarin.Forms defines it's own UI elements that we use to construct our user application

and just like other UI frameworks, Xamarin.Forms has a visual lifecycle for the application.

Xamarin.Forms defines each screen as a Page. So, when you display a screen of data to a user,

you are really defining a Page object with visual elements that the user can interact with.

when the application is launched it identifies the starting page referred to as the "Main" page

It creates the main page object and then calls a series of virtual methods and events to notify the app that things are happening.

OnStart is called when the page is first loaded. Appearing is raised just before the page is displayed. If the user switches away

to another app, the OnSleep override is called, and when that user switches back to our app, OnResume is called.

Finally, just before the page is destroyed it raises the Disappearing event.

Also, keep in mind that these interception points shown here are part of Xamarin.Forms and therefore common to all supported

platforms. If you need more detail you can also override platform-specific

events and virtual methods that are in the platform-specific projects.

On each of your ContentPages, you'll define visual elements, or controls that the user interacts with.

The Controls implement the core functionality of your UI.

All the most common controls are available directly from Xamarin.Forms as you can see. There's also an active third-party industry that

provides specialized controls and you can create custom controls if you need to.

The interesting thing about Xamarin.Forms controls is that most of them are just thin wrappers around the platform-specific controls.

Unlike other UI abstractions you might have worked with, Xamarin.Forms always generates a fully native UI – just like the

one you might have created if you were using the native UI controls directly

Here's an example. If we want to display a piece of static text in our UI, we will create and place a Label element into our Page.

In Xamarin.Forms, that Label object is just a model which at runtime is processed by a renderer that is platform specific.

iOS, Android, and UWP all have unique renderers which take the Label definition

and then create a real text object that is unique and specific to the platform it is rendering on.

So for iOS, we get a UILabel added to our view, on Android, we get a TextView, and on UWP, we get a TextBlock.

The key thing to understand here is that Xamarin.Forms doesn't do the rendering on it's own – the visual elements that will be created

by your UI definition are the native, platform-specific controls that every app running on that device uses.

So even though you are using Xamarin.Forms to define a shared UI, the actual UI itself

will look and behave like it should because it's fully native

The downside to Xamarin.Forms is that it only includes the most common controls which all the platforms support.

So, unique controls that are only present on a subset of the supported platforms are generally not available to your Xamarin.Forms application

You can override this limitation very easily however. Xamarin.Forms allows you to embed native controls directly in your UI. Here you can

see we are utilizing an iOS UISegmentedControl and putting it into a Xamarin.Forms StackLayout.

The key thing to note here is the #ifdef statement which restricts this code to iOS

This approach only works when you are compiling this code directly into each platform specific project.

That means to use this feature you will typically want to be using the Shared Project approach.

This will allow you to use the types that are specific to the platform.

I'm showing C# code here to make it clear what's happening, but you can also use

conditional tags in XAML to do the same thing. As with the code shown here,

you would have to have that XAML in a shared project which is compiled directly into each of the platform-specific project.

Now that we've seen some of the API differences and features of Xamarin.Forms, let's look

at a couple of examples of porting desktop style applications to Xamarin.

Ok, so back in Visual Studio, let's close this solution that we created here and I'm going to open up a couple of other solutions.

I've got some pre-built things that I actually already created and that I've worked with and I've got a Github repo that you'll see at the end.

and there's two different projects here that I want to show you. The first one is a

Windows.Forms project. So this was a desktop app that I found on Github and I asked the author if I could use his project as an example

and what he does here is, let me just run it so you can see it; it's a Craigslist scraper application.

and so you can pick a city that you happen to live in, I'm in Dallas, and you can search for things like

"teslas" and it will actually go through and hit a CraigsList

endpoint and then scrape all the data off of it and display things, and if you double-click on one,

just double click, and will open up a web browser

and then actually display that particular entry from CraigsList - so it will just open it up for me from the Dallas Craigslist.

Now, in the Github notes you'll find the actual link to the original repo. The very first thing

I did as I decided to port this application, is I went ahead and updated it

for the latest revision of .NET

and I went ahead and upgraded it to use like async/await and things like that

and I made sure it all continued to run properly here in this project.

Then I went ahead and copied that project and I created a new version of it.

What I did as a starting point, once I'd upgraded it to the latest version of .NET, is I went ahead and took all the portable bits

of it, things that I knew I could share, and I moved it into a portable class library.

And so just as an example I moved to the definition for a single item into a portable class library.

You can see here is the item. It has a link and a price, and a date, location and title

and I also moved the logic that was going to do the screen scraping, or at least the XML parsing and such that came from the API

and I moved that into a static class and so here you can see is a search method with the

city and a search term; all this code was originally part of

the actual Windows Forms app, and I then updated the Windows Forms app to

ensure that it continued to run; so you can see here it is right here and I still have my same form

and so the form is still there and the logic for the form is all still present; the difference is that instead of having all the logic bound in

the form itself, I went ahead and used my new version of the API and I tested it and made

sure all continued to work. So you can see here I can go back to Dallas and I can search for "cars"

and again I get my list, and I can still double-click on a car and it opens up a web browser and you can see that I get my car there.

Then, I went ahead and added a new project into this, and I added a Xamarin.Forms app and that created for me these

projects right here. So you can see I have a portable class library, I have my Android, my iOS and my UWP.

In my portable class library, I defined a version of this page to represent this app in a mobile form; so I had to redefine the UI

because clearly I can't share Windows Forms definitions and you can see here that I went ahead and

created a search bar and a picker to list the cities

and then I have a ListView here, that when I tap an item, it does something. Then I created a data template

for the ListView to actually represents the car or rather the Craigslist entry itself

and I started with just a regular text cell, so just a regular textual representation binding to the same thing that the

Forms app was using; so if we look at the Forms app just as an example here you can see

it's data source is coming from those search terms and so it comes back with a list of items

and then its using DisplayMember of "Value" which is just a ToString representation

I did the same thing here and just bound to that same Value property

and verified that it worked and then kind of extended it to show things in a little bit different fashion so let's actually run one of these

Let's go ahead and run the Android version so I'm going to set this as my startup.

and then go ahead and run this in the Android emulator.

That's going to take a second because it has to build this application and then it has to launch the emulator

but it'll bring the emulator up and then we can actually see our application run

so now that my emulator is up, I can actually pick my city and so again, let's just pick Dallas.

And I can type in my search term here - let's do our "tesla" again

and then notice that it runs and I'm going to get my actual results here - and this is where it's displaying in my data template; so just like

before, if I tap on one, I'm actually launching the web browser right here on the device and I'm actually able to see it right here

this particular entry from Craigslist, and I can go back and go and pick a different one

and see what that one looks like. This is the same exact app, using all the same code behaviorally that the Windows Forms

one did with a different UI here. Now, I can do the same thing for iOS

and so if we switch over to the iOS app and set this as our startup; you have to have a Mac host for this

but you can see up here, I've got my Xamarin Mac Agent and it's connected to my MacBook Pro in the corner, and once it's there I can

see all the emulators and simulators as well as any devices that I have connected and I can tap the button and it will build,

go ahead and create the package on the Mac, and then run it on the Mac, and because I'm running the enterprise edition of Visual Studio,

it can actually remote the simulator from the Mac back here to my

Windows machine so I can actually see and interact with it right here in Windows.

You're going to see that I get essentially the same UI. I'm going to have a search bar and a picker, and then a ListView below it.

So, we're sharing that UI definition - that's the benefit of Xamarin.Forms. But notice that

it doesn't look the same because I'm using an iOS search bar here.

So let's pick Dallas again.

and then let's go ahead and type in our "Tesla"

and then you can see that I get all my Tesla information here, and I can pick one,

tap on it, and it opens up the web browser, just like we saw on Android.

Although, interestingly enough, it's not displaying the .. oh there it goes

so here's one for 65,000

and go back

and let's try this last one, 52000

ah, that one's pretty - a nice red one.

So you can see that it actually runs right here inside the simulator

The last application style we have here is the UWP app and this one is actually quite interesting because

this Xamarin port allowed me to actually create a more modern version of the desktop app,

so notice I can run this right here on my local machine

and notice it comes up here

I have my "Search Craigslist"

and again I have my drop-down here, I can pick my city, I can type in

whatever I'm searching for - and then it will come back with my data. Now, I changed this, so notice that on UWP, we don't put

a border around it like we did on iOS and Android. So you do have the ability to style and theme the app based upon

the operating system it happens to be running on. So let's pick Lincoln Town Car

and again it's just going to open up a browser and display the Lincoln Town car

But this is cool because I'm actually able to create a desktop representation of this with UWP, and reuse all the code

that we'd already build for the the Windows Forms app; so it gives me an immediate upgrade path

to the latest sort of edition of the desktop APIs

While allowing me to share all that code, and I've got a shared definition here for the UI itself.

So, that's a Windows Forms app. Let's try another app. I've got one other example here that I want to show you.

and I'm going to backup here and let's go into vacation spots. Again, I'm going to open up the original.

This was a WPF app, and this app here uses MVVM to be able to structure things. Let me just run it to show you what it does.

The idea was to kind of demonstrate data binding capabilities and things like that, it was a vacation planner application. You can see here

that I can select different places in the world that I'd like to go to: Dominican Republic,

Maui, Cancun, I can scroll down and see there's

places in Thailand and Australia; so maybe I'd like to go to Australia. It gives me some

information about it that I might want to know about this particular vacation. You can see it's all colors and images, kind of the

2009 look of a desktop app with WPF where you kind of went wild. So, again, just like before, the very first thing that I did with this

was, I started to break it out into a common set of code that can be shared and then the visual representation which was WPF.

So I created a VacationSpots.Common, this has all of my view models, and notice it has all of my

data and in fact, it even has the base view model implementation here

as well as the DelegateCommand implementation here that we're sharing with the WPF application.

So all of this got moved out of the WPF app and moved into a common, portable assembly here.

Then, I created a Xamarin.Forms app which gave me

the portable UI definition, so again, I have a MainPage.xaml, I have my App.xaml, I have an Android implementation, iOS and even UWP.

Now, the cool thing about this is, I decided to change the UI. That UI that we had for WPF,

Oh and by the way, I still have the WPF app, again the first thing that I did

was to ensure that the WPF app continued to run the way it was supposed to

I separated out all that code, and then made sure that the WPF app

continued to look correct when it ran here, so you can see that

I still have all my data here, and it's all still running the way I expect it to.

But then I started out with my mobile apps - let me just start with the UWP app here, so I'm going to set it as my startup. I decided that

the UI that we created on the desktop side, wasn't really appropriate for a mobile app.

A list with images - we could totally do that, we've got a Master/Detail view..

we could have a ListView on one side, and then as you select things in the ListView, have your details view change with images and

details about it, but I thought that's really not mobile centric. That's not what a mobile app

normally would look like and so, instead what I used was called a carousel view

a carousel view lets me sort of swipe between different entries

and so my app is up now, and you can see here I got my Dominican Republic

and I can actually click the little buttons here to swipe between the images, but

they are nice and big and pretty. My actual details here is just in a box that

goes up and down based upon me tapping this little icon here - and so as I tap ..

this area, I can actually get it to go up and down. Notice that it by default

just displays the location of where this particular image is coming from

and the same sort of UI is available on my other two platforms. So if we set our Android project as our startup and we run this..

Here we can see our app is running on Android and instead of little arrows, I can just simply

take my mouse and slide, but my up and down still works

And actually it's anywhere in here you can tap and it will go up and down not just the arrow - obviously touch you have to

expand your range of what you can actually tap in order to make it go up and down. So, this whole area is actually the tappable

surface, but the arrow sort of indicates that we can slide this up by touching here.

so let's look at some commonalities here. So again if I go back to my WPF app

and I open up the XAML file here, you can see that

it uses a DockPanel, has a border around

a TextBlock for the title, then it has a status bar at the bottom.

and then here you can see here's our actual list of vacations inside of a list box with a group style as well as a data template

to display the actual image along with all the text blocks. It just got a lot of XAML and it's all based on WPF so you can see Dock Panels

and Stack Panels and TextBlocks and things like that. Then it's got the actual details view which is just a UserControl.

On our mobile side, if I go look at the MainPage here

you're going to see it looks very similar, I have a Grid, I have some resources in the Grid

with a Style for my Label. Notice that in our Grid resources

if you're familiar with WPF, this is very similar - I can put all my Styles inside here. The only difference is I have to declare the

Resource Dictionary; and so unlike WPF where you just start adding styles and there is an implicit

resource dictionary that has been created for you; you have to actually declare the resource dictionary here as part of

of the resources. And then I've got my row definitions with a star-sized height and an auto-sized height, that's all exactly the same

as other XAML frameworks. Then I'm defining my CarouselView. So this is a unique control

to Xamarin.Forms and it uses data binding, so notice it has an ItemsSource that's bound to that same AllVacations that

we use here, and so on the ListBox, notice we're binding to AllVacations right there.

we're binding to to the same AllVacations here and our item is bound to SelectedVacation so the actual Main ViewModel that's driving all

this is identical between these two projects. We have a MainViewModel here that's actually got our list of AllVacations

and our SelectedVacation and it raises property change notifications in order to say when

things are changing. That's all shared code between the WPF

and all of our mobile projects. Then I define a data template that has our image in it

and then I have the frame that moves up and down so this is the

animated frame. Now, that animation, unfortunately we don't have any way to actually describe that in XAML today

at least not for Xamarin.Forms and so the way that's actually setup here is in the MainPage.xaml.cs when you tap on that

frame, I'm running a little bit code in order to actually run those animations. And so you see we have some unique APIs here to animate

and rotate and fade those elements; and so those are animation APIs that are built into

Xamarin.Forms to be able to do the work that I'm trying to do here, and it's all driven off

this one single little method that's in my code behind. So this is unique to Xamarin.Forms

but the actual data storage, and the representation of that data, where it's being loaded from

and all that code that's part of that, is all actually contained in our common

assembly and then it's shared across all of our actual platform-specific

projects, so our UWP, our iOS and Android as well as, of course the WPF app.

So let's switch back to the slides.

For this final part of the session, I want to impart some practical

tips on engaging the mobile development experience.

These are things I learned the hard way which I hope will be lessons that you can take with you.

First, embrace minimalism. Mobile apps aren't desktop apps. On the desktop we have tons of resources – and so most desktop

apps do lots of things for you. When shifting to the mobile arena,

consider what the core functionality of the app should be and focus on that.

Each screen in the app should be devoted to a single thing with navigation

provided to get to other core features you need. Here's an example:

On the desktop, my mail application has lots of screen real estate, so we show

folders, messages and a full message thread all in one window. We also have a toolbar

with common functions, and a search bar to find and filter my messages

When we translate that experience to mobile, we define the core tasks:

reading messages. So we reduce the window to a search bar and the messages

contained in a specific folder. Context menus are still provided, but utilize swipe gestures, or long press gestures to activate.

Notice that we provide a preview of the message, but require that you tap on the message to actually

view the entire contents. At the bottom we provide the most common tasks – New Message and a folder view to switch folders.

We can also utilize orientation to change our features. For example, if I rotate the device horizontally,

I can then display the message list and the full message thread for the selected message.

Notice I also then have room to expand the message options – so I can do quick actions right here on the same screen.

This sort of feature focus reduction is very common in the mobile world, I encourage you to look at other apps

which have desktop parallels – particularly from Google, Apple, and Microsoft to see how they transition to mobile in this regard.

The second piece of advice is to embrace the platform. Each mobile platform has a unique way of doing things.

Users expect their apps to behave in consistent ways and so when you deviate from the norm, you should have a very good reason.

And then, sleep on it before actually doing it!Here's an example. The navigation paradigms for each platform are different.

On Android and UWP, it's common to use hamburger menus, located at the top.

On iOS, it's far more common to use tabs.

Always prefer the standard navigation system used by each platform.

Remember that UWP and Android have back buttons on the device and iOS supports a swipe

off the edge gesture to go back. The app shown here is a Xamarin.Forms application –

but notice that it adopts the proper design based on the platform. This is ideal because it's what users expect.

In fact, each vendor goes to great lengths to document the expected user experience.

Android publishes the Material Design specification with it's flat, shadowed designs with floating buttons.

Apple has the Human Interface Guidelines which provides details for every one of their platforms from macOS to AppleTV.

And Microsoft has the Fluent design language, which is an extension of their Metro Design language created for Windows 8.

Read these specifications, examine their built-in apps, these are the standards

you want to employ so your app looks and feels natural on the platform.

Number three: embrace touch. This might seem like a silly thing to say, but think hard about how people interact with your UI.

Mobile devices are touch based and fingers are much bigger and less precise than a mouse.

Make sure your interactive visual elements are large and not spaced too closely together

Think about how users hold the device while they interact with your application. Can they get to all of your features easily one-handed?

This is important because a 2013 Steven Hoober study documented how people hold their devices and almost half of them tend to

use it one handed. If your app requires daddy-long-leg fingers to reach core features then you are going to have a usability problem.

Mobile devices have some unique challenges which you just don't find in the desktop world. Embrace those differences!

For example, it's common to have your network connection just disappear while you are trying to utilize it. Having robust algorithms to retry

data operations and offline caches of critical data is mandatory in the mobile world.

Your app also doesn't have the CPU or memory resources your desktop apps are used to. You need to consider all the low end

devices people might run your app on and compensate by only keeping what you need in memory and offloading CPU intensive

algorithms to external web services where possible.

Users will use your application in unexpected ways. If it doesn't respond immediately, they might tap or swipe things again and again so

disabling visual elements and providing them some feedback that your app is doing something is important.

And your app has to be robust. Unlike the desktop where apps are opened and closed all the time, or where an application crash is a

minor annoyance and the user just restarts the app, mobile apps are expected to be rock solid. They also don't have complete freedom.

Typically the only time they are given the CPU is when they are in the foreground. Switching away from your mobile app will often suspend

the application with a few special exceptions.

Knowing these rules and exceptions is important to building a robust, high quality application.

That brings me to my final piece of advice. Always test on real devices.

Simulators are wonderful – they are quick and often easy to test with, but they don't exhibit the same performance or complete behavior of a

real device. There are a lot of touch gestures you cannot completely replicate on simulated devices, hardware buttons and on screen

keyboards might behave differently, and most devices support physical interactions to do things such as take screenshots.

Make sure to test your app on the types of devices you expect your users to have.

As developers, we often have high-end hardware that our apps run great on. Then it gets installed onto a real users device and the

performance metrics are quite different. So, test on all the supported variations you expect your app to run on.

To help with that, consider trying out Visual Studio Mobile Center.

Mobile Center covers the entire application DevOps lifecycle from end-to-end, with deep functionality in each area.

One of those areas is Test Cloud which is an automated testing platform I mentioned earlier.

Recall that it allows you to run your application on real devices with a testing script you build to run it through it's paces.

Test Cloud will execute the script on the devices you select and generate a full report on

what worked, and more importantly, what didn't. That way you don't have to invest in every possible variation of device – you can

use our system to do that for you.

Mobile Center is currently in preview – you can sign up today at mobile.azure.com and try it out for yourself.

Well, we've reached the end of our time this morning.

I hope I've given you some ideas on how to get started going from the desktop to the mobile world with Xamarin.

I want to remind you again about our excellent training at Xamarin University.

We've got all kinds of content – a lot of it is free, but we also have a subscription service where you can get trained by Xamarin experts

who have been building apps for years. We've got over 80 classes on a variety of topics to make sure you get the information you need.

and subscriptions start at just over $83/month

and you can use the same subscription you use for Azure services or your Visual Studio MSDN subscription.

Finally, here are some additional resources and links you might be interested in.

We will be posting a recording of this webinar and the slides and demos I did in this session are in the GitHub repository listed here.

Make sure to check out the slides in particular, there are some things I didn't have time to get to today.

Alright – I hope this has been helpful to everybody, thank you so much for attending this webinar with me today.

We're going to stick around and make sure everyone gets their questions answered, so I'll end here, but feel free to engage with our

online experts in the chat window. Thanks everyone – have a great day!

For more infomation >> Desktop Developer's Guide to Mobile with Visual Studio Tools for Xamarin - Duration: 1:01:41.

-------------------------------------------

Dinner at Hobbiton - New Zealand's Biggest Gap Year – Backpacker Guide New Zealand - Duration: 9:58.

Today we are going to Hobbiton Hobbiton Hobbiton.

We are pretty pumped because we are going to Hobbiton today.

See ya later.

We are going to Hobbiton.

Today, we are crossing Middle-earth from Te Aroha to Hobbiton in Matamata.

During the drive to Matamata we were pumping ourselves up.

We listened to the soundtrack of the Lord of the Rings blasting as loud as we could.

We were singing, we were yelling, we were doing the roar of the orcs.

I have been dreaming about this Hobbiton stuff for a long time.

I am extremely excited about this Hobbiton stuff.

I am hungry.

I will eat until I can't walk anymore.

this is going to be awesome.

So the tour starts by a nice little drive by bus to the Hobbiton Movie Set and we pass

through a lot of rolling hills and sheep grazing and all those beautiful things with the sun

starting to set.

And then we start walking toward Hobbiton.

Now the crowd of tourists just start walking through this very small channel then this

when Hobbiton unveils and you start seeing the whole Shire just right in front of your

eyes.

It's just mesmerising.

It's really really gorgeous.

We have two tour guides taking us around the Hobbiton Movie Set this evening.

We have Cass, you know, standard name.

But then we have Samwise Gamgee, who is also taking us around Hobbiton.

Well, his name's Sam but that's the perfect name for such an event.

You know all the Hobbit Holes.

We see Bag End, where Frodo and Bilbo like to hang out.

There's Samwise Gamgee's Hobbit Hole as well.

It's all there.

We were even like knocking on a few doors to see if any of the Hobbits were in but no

one was in.

I've got my Hobbit on!

There is no way you can take bad picture of Hobbiton.

Then sun always looks amazing and the hills always look gorgeous.

I don't know how that works, but it always always always looks good.

The morning, the evening: any time it looks gorgeous.

A good tip though for if you are doing a tour in Hobbiton: you don't need to rush to get

to the front because the tour guide actually spoke really clearly.

We could hear everything she was saying and still get all the stories of Hobbiton and

all the behind-the-scenes.

Just wait behind, wait for everyone to move out of the way and then take your pictures

of the Hobbit Hole.

What are you doing, Laura?

I'm just seeing if Pippin is in.

Slowly the sun is setting and the colours are changing across Hobbiton.

The lights are starting to glisten in the background and across the lake you can see

The Green Dragon with the lanterns glistening and reflecting off the lake and bringing a

tear to our eyes.

And we're not going just to Hobbiton, right.

We are going for a feast.

We are going to dine like kings or more probably like Hobbits.

And then we arrive at the Green Dragon.

We are getting inside the bar and ordering our lovely drink.

Another thing about the Hobbiton Food Experience is they have their own specially-brewed beers

and ciders and non-alcoholic ginger beer.

So we go and sit by the fire and talk about our travels and journey, the Unexpected Journey

to come.

And then Sam, our lovely guide, calls us gathers us in front of the curtains for a grand reveal.

And bam, they open the thick curtain unveiling the whole dining room.

There is so much food on the table, right.

there are some mushrooms, there are some potatoes, there are some vegetables, there is some roasted

chicken, there is some beef stew, there is some roasted pork, there are some stuffed

pumpkins, there is some marinated onions or whatever.

Beef, meatballs, there were some beans, there were some capsicums, there were some garlic,

there were a bit of everything.

Po-ta-toes: boil 'em, mash 'em, stick 'em in a stew.

At Hobbiton, first servings are a must, second servings are compulsory, third servings are

mandatory, fourth servings are not advised but some people just have them anyway.

It was pretty amazing like the amount of food there was there and all day Robin has been

saying: "I'm going to stuff myself so much tonight.

I'm going to have every course I can get.

I'm going to eat so much until I'm sick."

Well...

Guess what?

Robin does exactly that.

He keeps...

Yep...

There's no stopping him.

He's just eating everything he can get and there's so much food, it could feed you know,

an army of orcs.

But he succeeds to eat as much as he can until he looks like a mountain troll.

Yeah, I think Robin eats an entire pavlova to himself and then later on in the evening

he starts to hiccup and burp and make strange noises beside me.

All in all, he was pretty ill that night because he ate far too much.

I cannot move.

After feeding ourselves way too much, we then get we are all given a lantern - well, one

lantern between two.

We have to buddy up with a lantern buddy.

Now, the walk through Hobbiton at night is really magical.

It's like a fairy tale, you know.

You go through village which is well-lit and there is the reflection of all those nightlights

over the lake.

We all gather round, we put our lanterns in a circle so they are all facing Sam who is

our tour guide, not Samwise Gamgee unfortunately, and he tells us some stories behind-the-scenes

stories of how they made this Party Tree scene and how they got all the friends and family

of the crew to have a massive party.

Literally, the scene was a massive party and in real life it was a massive party.

All I want to do is go to Hobbiton.

All I want to do is see our little Hobbitses and eat with the Hobbitses but no, I have

to be here with this: He's nothing but a troll.

For more infomation >> Dinner at Hobbiton - New Zealand's Biggest Gap Year – Backpacker Guide New Zealand - Duration: 9:58.

-------------------------------------------

Things You Thought You Knew: First Time Cat Owner Guide | Cat Care 101 - Duration: 5:27.

Hi everybody! Have you just got your first cat well first of all what's taking so long

cats are amazing and second of all you are in the right place because here at

relax my cat one of the our most important things that we like to do is

to tell people and teach people how to make sure that their cats are happiest and healthiest

So today me and Rags are here with a things you thought you knew; the first time cat owners guide

There are a lot of things that people think they know about cats especially once you have owned them before

Some of these are true and some of these are just straight-up myths so me and Rags

are here to help get you to spell the myths from the truth

And first like is that you that you feel my cat have a litter of kittens before you neuter her

now I know the idea of having a sweet litter of kittens around the house

is such a lovely idea but unwanted cats and kittens overwhelm

animal shelters every year it is so much more kinder to your cat and to cats in

general and to animal shelters that you get your cats neutered and as soon as they're old enough

Now with both female and male cat size between four and six months

Now if you spay your female cat and she's much more like to have a lot

of life she'll be much more happier and running jumping playing your male cats

if you get them neutered will stop them spraying and make them less likely to

wonder off and massively reduces them getting into it nasty fights with

other Tomcats and where they can get horrible injuries and things like that

Second one is that cats don't need help grooming now cats are fastidious

when it comes to their outward appearance and spend just as much time grooming as

they do sleeping I'm sure of it Ragsy you certainly looks a good preen, don't you?

what cats do sometimes need help from their owners when it

comes to grooming and it isn't just to make them look pretty

Make sure that you brush your cat regularly this helps with hair balls and

with keeping their fur nice and knot free - especially in

areas that are prone to matting which is between the legs and on the belly

especially if they're long hair like Ragsy here

Third one is a fat cat is a happy cat now this is one of the most important

wants to know the truth about and I know that a lot of people think that a big

fat cat is really cuddly and cute and it's one of those things that the media

unfortunately helps to perpetuate sorry Garfield but your cat being overweight

is so dangerous to their health and just means that their quality of life isn't

going to be very good. Cats who are overweight are far more likely to develop diabetes

which and many cats can actually be fatal rather than being able to be

treated and the overweightness will also make them have joint problems which

again will stop them being able to groom themselves and stop them from running

and jumping and having a good time and really it is very important your cat has

a balanced and nutritious diet to keep them nice and trim it also means that

your cat is going to be with you a lot longer overweight cats don't tend to

live as long as cats who are healthy obviously and it's just not fair on them

if they can't go and be a cat and all they can do is just be fat and in pain then it's not very found them at all

Fourth one if cats don't need toilet training - Now most of the time when you get a kitten they have been litter box

trained by their mother but sometimes and they don't and it just happens what

you need to help your cat do is associate where they go to a toilet with a

specific area in the house so that they know that that is where it's safe and that's where they should be going to the toilet

Litter box should be big enough for your cat to use and somewhere private because cats them aren't really

you into doing their business out in the open and it's for all to see

Even if your cat is predominantly an outside cat they may actually do most of their business

outside but it is very important for them to have a litter box inside and for

them to know how to use it properly and for times like if they've had surgery or

they're sick or you're moving and you need to keep them in for

few weeks if they don't know how to use litter tray they are just going to mess all of your house and that's not good for anybody

And the last one - cats will be cats. Now as independent as cats are compared to dogs it's still very important for

you to take out pet insurance on your cat now a lot of people I know who

especially once you don't really know cats really well don't think that you

need to take out pet insurance on your cat because they're seven dependent and

because quite a lot of them spend a lot of time outside and you can't always

keep an eye on them but it's very important to have pet insurance on them

and we find out with this with Ragsy a couple years ago when she

needed dental surgery it came quite expensive and if we hadn't had

pet insurance for her that it would have been very very expensive for us

Okay and that concludes things you'd thought you knew a first time cat owners guide I really

hope you enjoyed this video let me know in the comments section below if you

have any additional tips for people who are having their first cat and

don't really know what to do if you did like this video guys please give us

a big thumbs up and if you haven't done so already please hit the big red button

if you want to subscribe and hit the little bell if you want to ever get any

notifications when our videos come up which includes our tracks our live

streams and our vlogs we will see you in our next video guys I hope you enjoyed this we will see you next week! Bye!

For more infomation >> Things You Thought You Knew: First Time Cat Owner Guide | Cat Care 101 - Duration: 5:27.

-------------------------------------------

Ultimaker: Cura 2.7 Quick Start Guide - Duration: 4:08.

In this quick start guide, we'll explain how to use Cura to prepare your model for 3D printing.

When using Cura for the first time, you will enter the "Add printer" wizard.

To automatically configure Cura, select your Ultimaker printer from the list.

For this guide, we will select the Ultimaker 3.

If you select a network-enabled printer, you will be presented with a list of available printers.

This step is not mandatory, so simply skip it for now, and click "Finish".

That concludes the "Add printer" wizard, which you won't need to complete again.

To add, edit, or select a different printer later, go to "Settings", then "Printer", then "Manage printers".

Load one or more models by clicking the "Load models" button.

Cura supports all major 3D file types, including .stl, .obj, .x3d and .3mf.

Left-click the model to highlight and use the adjustment tools.

These tools can be used to position, scale, and rotate the object.

The move tool opens by default, and lets you position your model on the build plate.

Move your model by dragging it, or set a specific co-ordinate.

The scale tool lets you scale the model in various ways.

You can set a specific size in millimetres, as a percentage of the original model, or

drag the handle bars in the 3D viewer.

Let's reset the model's scale with the reset button.

The rotate tool lets you rotate the model in any direction by dragging the hoops in

the 3D viewer.

Snap rotating is enabled by default, and can be disabled by holding "Shift".

You can choose to lay the model flat, or to reset to its original orientation.

You can mirror the model on all the axes using the mirror tool.

Printer settings are displayed in the top-right corner of the side bar.

Depending on the printer, you can set nozzle size or print cores and materials.

Make sure these settings match your physical setup.

If your Ultimaker 3 is connected over the network, you can set the print core and materials automatically.

Cura comes with pre-loaded printing profiles, which have been designed to create the perfect print every time.

Simply choose a profile, and let Cura take care of the rest.

Recommended mode is ideal if you are using Cura for the first time.

It has three simple options to complete the printing profile: "Infill density" to choose

the model strength, "Enable support" to print bridges and sharp overhangs

and "Build plate adhesion" to prevent warping.

Wait for Cura to finish slicing the object, which can be seen in the bottom-right corner

of the screen.

All print settings are set, and you can now preview the result.

To view the different layers of your model, click on the view model icon, and select "Layers".

Scroll through the layers by dragging the layer bar up and down.

The layer number box can be used to jump to a specific layer.

To go one layer up, or down, select the box and use the arrow keys on your keyboard.

All colors represent a certain model part, making it easier to analyze the printing strategy.

More information about the layers and their colors can be found on the Ultimaker.com software manual page.

Additional information about the print job is shown in the bottom-right corner of the

3D viewer, such as the name, model size, estimated print time, and estimated material usage.

When you are happy with the preview, save the file, or print directly from Cura.

Click "Save to file", "Save to removable disk", or "Print over network" in the bottom-right

corner of the screen.

That's it!

You are now ready to start 3D printing.

Thank you for choosing Ultimaker.

For more infomation >> Ultimaker: Cura 2.7 Quick Start Guide - Duration: 4:08.

-------------------------------------------

10 Things to do in Cambridge Travel Guide | London Day Trip - Duration: 10:04.

Well good morning good morning.

Today we are here at Kings Cross station and we are going on yet another day trip.

Another one.

Where are we off to?

Another day trip from London.

We're off to Cambridge today.

Yes.

And yes, it is Sunday morning and we've arrived at the station nice and early yet again.

We sure have.

We have about 45 minutes to spare.

We've already printed off our tickets.

So yeah, we're just going to wander around and uh then we'll be hopping on the train

shortly.

So aside from just transportation and taking the train a lot of people come here to visit

the Harry Potter attraction.

Platform 9 3/4.

However, our destination today is not Hogwarts.

Where are we off to?

We're off to Cambridge.

There are a number of trains from Kings Cross to Cambridge with journeys ranging from 45

minutes to a little over an hour and a half.

Buying your ticket in advance is always a good idea as you can get a better price, and

it's also wise to travel off peak.

Alright, we've arrived and it was an absolute zoo getting off at the station.

Like apparently we're not the only ones visiting today on a Sunday.

Beautiful weather though and the journey was only 45 minutes and we forgot to tell you

how much we paid.

So this ticket was only 16 pounds and we booked it very last minute.

I think less than 48 hours because we wanted to make sure there was nice weather today

and there is so we're happy.

So the first logical stop along the way is the Botanical Gardens.

Yeah.

So we paid our admission.

It is 5.50 per person.

Got a little map so let's go wander around.

If you decide to walk into town like we did, Cambridge University Botanic Garden makes

for a nice little stop, especially if you want to stretch you legs after the train ride.

The garden has over 8000 species, and my personal highlight was the beautiful glasshouse which

is home to some exotic tropical plants.

So what did you learn today already?

Okay so we're visiting a little garden where the plants tell time.

And they have like a few different flowers where the flower opens in the morning like

at sunrise and closes at sunset.

But they also have one flower that only opens at night so that is kind of cool.

It is a night owl.

Okay so it is lunchtime for us and we've walked over to the Regal.

Apparently this used to be a hotel, then a cinema and now it is a pub.

So yeah, it is a pretty cool spot.

I've ordered breakfast and Sam is having lunch.

I'm waiting for my eggs benedict and I think you're having a Steak and Ale Pie?

And a pint of Guinness.

A pint of Guinness.

So when in doubt I tend to order Guinness and I always think of a Guinness basically

as being a meal in a glass.

It is very filling.

And my steak and ale pie has arrived.

And I'm really excited about this.

This is something I've wanted to have for a while since we've been back in the UK and

I just haven't.

So it also comes this is obviously the pie but it also comes with if you look down here

with the mushy peas and we have chips.

Fries.

And some gravy so you can either pour I think you can either pour the gravy on top of the

pie or you can use it to dip for the fries.

Dissection.

And that is what the pie looks like when you split it open.

You can see all of the there is meat, gravy and it has got like a flaky exterior.

Ah, it is going to be good.

Exciting times.

Alright, I'll just dig in.

So let's break into that.

I want to get a bit of the crust but also I see a big chunk of meat too.

Mmmm.

Absolutely delicious.

Well somebody looks happy over there.

Here we go.

Breakfast for lunch today.

Breakfast for lunch.

And I'm having lunch for breakfast I suppose.

Check it out.

Eggs Benedict.

We're kind of in the gray zone where it is in between breakfast and lunch.

Yeah, it is about 11:30 so yeah.

Get what you want, right?

Yep.

Mmmm.

Nice?

Woah!

That was a filling lunch.

It sure was.

Brunch slash lunch I suppose you could say.

And it was really affordable too.

It was only 13 quid and yeah we're both satisfied, full and now we're ready to finally explore.

Feeling stuffed from that pub fare, we started making our way into town, and it wasn't

long before we came across the River Cam which was teaming with punters.

Some made it look easy, while others were struggling, but we had a different idea and

decided to go visit one of the colleges.

As a fun fact: The University of Cambridge was founded in 1209, just a few decades after

Oxford University, making it the second oldest university in the English-speaking world.

It is divided into 31 independent colleges, and our first one of the day was Queens College.

So we have just paid our admission fee to visit the Queens College and that was 3.50

per person and what makes this college so special is that this is where Erasmus of Rotterdam

studied.

And also this is the only college in Cambridge that boasts a half timbered building still

standing right behind me.

So one cool thing we've noticed both here in Cambridge and in Oxford is that a lot of

travelers don't seem to be willing to pay to visit the colleges.

And it is so cheap.

It is usually just like 2 to 3 pounds.

Sometimes 5 pounds if it is a really famous one.

But once you pay and you go in you find that the colleges almost empty and you have like

these beautiful university grounds all to yourself.

So easily the most popular thing to do here in Cambridge aside from of course exploring

the University is to go punting.

And it is like a full contact sport it is very crowded out there.

Oh yeah.

So next up we're inside the Great Saint Mary's Church and we're going to be climbing the

tower because apparently these are the best views of all of Cambridge.

And we like to climb towers.

Apparently we do.

We've been doing that a lot lately.

The spiralling staircase is quite narrow and it has to accommodate traffic going up and

down, which requires being a contortionist at times, but that's how you earn those

views!

Okay, so we made it up and we made it down.

We sure did.

And we're both feeling a little under the weather today.

Oh man.

I have a sore throat and my body is kind of aching like an 80 year old.

So it is a bit of a climb to go up.

Very crowded.

There were a lot of people but the views were absolutely worth it and we paid 3.50 to go

up so yeah it was good value.

We got a great view of the city.

Okay, so next up we are doing Trinity College and this is the largest college here at Cambridge

University and also it was founded by Henry VIII and Sam and I what show did we just finish

watching?

We just finished watching the Tudors.

The Tudors.

It was really good.

Four seasons on Netflix and there were actually mostly Irish actors but they did a really

good job.

Yeah.

We learned a lot about the history.

Now we know all about Henry VIII rule and it was scary stuff.

And his 6 wives.

His 6 wives.

Alrighty then.

That is basically it for our little travel guide from Cambridge.

Mini travel guide.

Mini travel guide.

Seriously, I feel like we barely put a dent in Cambridge.

Yep.

But yeah, we are back at the station just waiting for our train now back to London and

yeah I mean that was a nice day trip but at the same time we are both so sick and like

lethargic that we were just like dragging our bodies around town.

I've actually like my condition has been upgraded to a pretty bad fever right now.

I feel pretty crap to be honest but anyways it was a good trip we soldiered on what got

we finished everything we wanted to do.

Yeah.

But kind of like Oxford I would suggest maybe coming for overnight.

A night or two.

Yeah, come for a bit longer and during the week.

We're here on a Sunday.

Yes.

It was a zoo.

It was so packed.

It was too busy.

It was almost a little hard to walk around.

It was even busy coming over on the train this morning it was just a little overwhelming.

But yeah, come on a weekday and I mean this is the middle of the summer on a weekend so

what can you expect.

So yeah we're going to hop on the train, have a siesta and I think our next video is going

to be coming to you from Wales.

That is right.

Bye.

Tata.

And we'll leave you with some train clips.

For more infomation >> 10 Things to do in Cambridge Travel Guide | London Day Trip - Duration: 10:04.

-------------------------------------------

TOP 15 THINGS TO DO IN HONG KONG - Travel Guide | 4K - Duration: 7:03.

If you thought Hong Kong was just skyscrapers and bright lights, guess again.

It's a mix of both dazzling cityscapes and the jaw dropping landscapes that surround it.

Here are my top favorite things we did in Hong Kong.

1. Buy an Octopus Card before you do any exploring.

This handy little card got us around the city by bus, train, tram, and ferry.

We are navigating the streets of Hong Kong.

We're doing good.

I'm proud of us.

And when you leave Hong Kong, you can return the card and get any money back that's left

on the card.

2. Hop on the Star Ferry.

Star Ferry boats are a pleasant way to see Victoria Harbour.

Ferry rides in Hong Kong are also a popular way to get around, but I'd consider avoiding

the high speed ferries—apparently the increase in fast ferry traffic has been gravely endangering

Hong Kong's pink dolphin population.

3. Take in the view from Victoria Peak.

While this is the more touristy way to see the Hong Kong skyline, it's one you can't

leave without experiencing.

We rode up by bus, which is the cheaper route, and rode back down by Peak Tram.

At Victoria Peak, you can enjoy the skyline for free or you can pay to go up further to

the Sky Terrace 428 for the highest panoramic view.

It feels like it took forever to get up here to the Sky Deck but it is so worth it especially

at night to see Hong Kong all lit up.

Show them, let them see for themselves.

It's so beautiful.

4. My personal favorite.

Hike Lion Rock!

To me, the view is even better than Victoria Peak, and it's free.

It's not very popular amongst tourists, which is why it was so great.

I only ran into a few locals and they were all very friendly, so even though I tackled

this hike alone, I never felt unsafe.

Wow, oh my gosh.

Yeah very good.

So he said Hong Kong island is over there and then this is the Kowloon Peninsula.

Right?

Yes.

Hello.

Hello!

What's your name?

Look Look.

He's so nice, I ran into him right before I got to the peak and he offered to come up

with me and show me a little bit of what I was actually looking at over the viewpoint.

Thank you so much.

You're welcome.

5. A more posh way to experience a good view, is to sip a cocktail at a rooftop bar.

We went to OZONE, the rooftop sky bar at the Ritz Carlton.

Beware though; they strictly enforce their dress code after 9pm.

6. Don't just have a cocktail with a good view.

Wake up to one!

There are plenty of hotels in Hong Kong with good views, but we chose Hotel Icon.

They'll even pick you up in a Tesla, my favorite car company, if you book one of their

clubs or suites for 2 or more nights.

7. See a Symphony of Lights.

Every night at 8pm, you'll see colorful lights and laser beams bursting from the skyline

on both sides of Victoria Harbour.

8. Stroll along the Promenade.

For more amazing views, walk along the Tsim Sha Tsui Promenade where you can enjoy gazing

at the architecture right along the water.

We're walking back to our hotel and one thing that we've noticed is that almost everywhere

you stop, there's just a really pretty view to take in.

Yep.

9. Shop for electronics!

Although it's not as cheap as it was several years ago, if you go to the right places,

you might be able to find some good bargains.

You can probably go to Amazon and get this for cheaper.

But I haven't begun the negotiation process so I'm pretty sure it can go down lower if

you attempt to negotiate with them.

This place is huge!

I've never seen so many electronics in my life.

That was just one level.

There's still more to go.

10. Experience the Street Markets.

We went to Temple Street Night Market where Karl got to practice his negotiation skills.

He wants to buy a karaoke microphone just so that he can annoy me when we get back home.

Say something I'm giving up on you.

I never go anywhere without this bag, it always come in handy for something.

So we started out at HK $380 and this guy was a firm negotiator like he wouldn't budge

for nothing.

I had to walk around and act like I saw it cheaper somewhere else.

11. If you're feeling adventurous, try some street food, especially dim sum if you come

across it.

Fried sweet potato?

Mmm, this is really good, you should try it.

12. For a cultural experience, visit Tai O, a fishing village on stilts located on Lantau

Island.

Here you can walk around the village, eat traditional Cantonese food, and take a boat

tour.

The boat tours often advertise pink dolphin sightings, but sadly these beautiful creatures

are in danger of becoming extinct due to pollution and large scale construction.

You can help them by following some of the advice in my Eco-Friendly Travel Tips video,

like avoiding plastic and other things that end up in the ocean like skin products that

contain microbeads.

You can also contact Hong Kong's ferry companies to ask them to slow down or sign the petition

to reroute ferry traffic.

13. See the Big Buddha.

You can do this during the same excursion you make to Tai O village since it's nearby.

I didn't even realize the Big Buddha was right behind us as we were walking away from it

but look how big that thing is.

14. While visiting the Big Buddha, you can also explore Ngong Ping village.

But, heads up, don't expect a traditional cultural experience.

This is a more commercialized area, complete with Western familiarities like Starbucks

and Subway.

15. And finally, ride on the Ngong Ping Cable Car for some beautiful scenery.

It's best to do this while it's still light out though.

Unfortunately, we didn't quite make it before sunset.

Also when you leave Hong Kong, don't forget to turn that Octopus Card in to get refunded

for the remaining balance on the card!

Want to see more of our adventures in Asia?

Check out our entire honeymoon playlist and don't forget to like this video and subscribe

for more.

Thanks for watching and I'll catch YOU on the next flight.

For more infomation >> TOP 15 THINGS TO DO IN HONG KONG - Travel Guide | 4K - Duration: 7:03.

-------------------------------------------

KUALA LUMPUR AIRPORT GUIDE : KLIA 2 (Immigration, Customs, Tourist Sim, Currency Exchange, Etc.) - Duration: 17:37.

Its 5:30 am in India

I like this Airport. It reminds me of the Prague airport

Its very neat and clean. Not crowded like DMK in Bangkok

This is a free buggy service

Priority is given to disabled people, pregnant ladies, elderly and other needy people

Though they have not mentioned whom to contact for this service!

Probably you can ask your flight crew for help in this regard

Feel free to ask the flight steward or the hostess to arrange a buggy for you at the airport

I request you to avoid using packaged drinking water as much as possible

I'll try my best to do this trip without buying water

I've got the water refilled

This is the Arrival hall

This is the place where you are required to complete the Immigration formalities

The queue is too long

Its 8:05. Let's see when I reach there

its 8:25 am

I am still standing in the queue

This is the queue

It may take another 15-20 minutes

Its 8:40 am. I am done with Immigration

This is the duty-free area

That is the baggage claim area

After arrival in a foreign country, you have to go through immigration formalities

At the counter I was asked for ...

They asked me -

For how many days I will be traveling in Malaysia?

I told them 7 days

The scanned my finger tips

Thats it

They allowed entry and stamped my passport

Isn't it easy!

So don't get nervous by hearing Immigration next time

Now I am going to complete the customs formalities

I have crossed the customs check area

These are the lists of certain things which are not allowed to enter Malaysia. So do check before coming here

These are the things which can't be brought from Thailand

I was waiting for this place

Tourist Information center

Though there is no body at this time

Now I have come out of the main Arrival part of this building

There is another information desk over there

But again no one is there

I would recommend using washrooms at the airports

For me, paying a full-day tariff to a hotel just to use their washroom for an hour doesn't make sense

Although you get a lot more comfort there, but...

I usually use AIrport's washroom as they are generally clean

Budget travellers can follow this trick to save money

I am going to brush my teeth

There are lot of stores to exchange currency and get something to eat

This is a supermarket store - jaya grocer

This is a mobile store

Let me show you what kind of plans they are offering for the tourists!

Digi has sister companies in these countries

There are lot of Tamils in Malaysia

So he was offering almost similar things

This is another Telco - Maxis

Digi is offering 1 GB data between 1 to 7 pm/day with this plan

I think this is more suitable for tourists like me who have come here for a week

You can also use whatsapp, FB messenger, line & wechat for free under this pack

Even your passport is not required if you take the 7 days pack from them

Getting a Sim is very easy

Pay them 20 Ringgit and they will give you a pre-activated sim

Now I want to withdraw local currency from an ATM

During my 7 days trip to Thailand, I withdrew 14000 INR

So I think I will withdraw a similar amount

This is a currency exchange point

Here you can exchange your Indian Rupees directly with Malaysian Ringgit

For each 100 Rs, they give you 5.35 Ringgit

Usually, Indian currency is not acceptable in foreign countries.

But they accept it here

Though I am also carrying US Dollars with me which is accepted almost everywhere in the world

I have got this to eat for 8 Ringgit

Now I am going to sit somewhere and eat

also have to charge my mobile phone

This is one of the mobile phone charging stations at this airport (Gateway mall)

People are relaxing while charging their phones

I just took a power nap

Now I am feeling fresh and energised

Let me show you where did I sleep!

I must appreciate this trolley

I sandwiched myself between these 2 bags ...

... and relaxed for an hour

I used this to charge my mobile phone

I think unlike railway stations and bus terminals, airports offer you a sense of security

But still you not be careless with your belongings

How do you say Thanks in Malay?

TERIMA KASIH

TERIMA KASIH :)

For more infomation >> KUALA LUMPUR AIRPORT GUIDE : KLIA 2 (Immigration, Customs, Tourist Sim, Currency Exchange, Etc.) - Duration: 17:37.

-------------------------------------------

Baneglow Guide and Family Fighter Strategies - Duration: 5:06.

Hi!

I'm Hazel, and this is your guide to the Baneglow pet battle on Argus.

I'm going to start with a quick easy team for just doing the world quest.

Then, I'll show you strategies for every single pet family for progress on the Family Fighter

achievement.

Baneglow lives here on Krokuun.

These things really look like they should be under the sea but they just insist on being

flying-type.

First up, the fastest strategy for when you just wanna get your World Quest done and go.

This also doubles as the Dragonkin strat.

Grab yourself a high attack Nexus Whelpling or your Stormborne Whelpling with Arcane Storm

and Mana Surge.

Get into battle, use Arcane Storm, use Mana Surge.

That's about itI had a Stormborne Whelp and a Chrominius all ready to go but as it turns

out they weren't really needed.

If you run the Stormborne first or a non attack breed Nexus whelp, you might need one more

smack.

Next up is Aquatic.

I've got Gahz'rooki with Swallow you Whole and Geyser, a Hydraling with Swallow and Shell

Armor and a Moonshell Crab with Arcane Slash and Moon Tears.

Start with Gah'zrooki and use Geyser, then spam Swallow you Whole until you die.

Bring out the Hydraling, set up Shell Armor and go back to spamming Swallow you Whole.

To clean things up, the Moonshell crab can bust out a couple of Arcane Slashes, or a

Moon Tears to set up the Arcane Slash if you're not that close.

You could also run the crab first, go Moon Tears into Arcane Slash spam and then by the

time you're down to your Hyrdaling Swallow You Whole should be close to getting bonus

damage.

Either way.

Next we have Critters.

Get yourself some snails and set them all up with Ooze Touch and Acidic Goo.

Start the fight, and use Acidic Goo.

Ooze Touch three times, then Acidic Goo again.

Keep that up until the end of time.

I actually only needed two snails so if you're experiencing a snail shortage don't feel pressured

to go get a third one.

Next is Elemental.

I'm using an Ashstone Core with Feedback and Crystal Prison, and then Tainted and Fetid

Wavelings with Corrosion and Ooze Touch.

Start with the Core, use Crystal Prison and then you should be able to Feedback about

five times before you die.

Bring out a Waveling, apply Corrosion and then Ooze Touch into it.

He's almost done by the time we get to our second Waveling so one more Ooze Touch finishes

the job.

Next is Humanoids, and Christmas is coming to Argus.

I'm using a Father Winter's Helper, Winter's Little Helper and a Grumpling all with Snowball

and Gift of Winter's Veil.

Use Gift of Winter's Veil on cooldown and then spend the rest of your life spamming

Snowball.

I figured Eggnog would be really good because it clears all those Spores debuffs but as

it turns out it's not super worth the turn it takes to use it.

It's time for Mechanicals.

I'm using my shiny new Pocket Cannon with Arcane Shot, a Sunreaver Micro Sentry with

Laser and a Rascal Bot with Phaser.

Rascal Bot doesn't see battle but if you're missing either of the first two he might come

in handy.

So, we basically press Arcane Shot six times for a total of three shots.

Then I bring forth the Micro Sentry and two good Lasers wraps it up.

Next up is Beasts.

I'm using Moon Moon with Moon Tears, Howl and Moon Fang, a Feline Familiar with Prowl

and Onyx Bite and in the third slot I picked up Ash'ana with Moonfire just in case.

Moon Moon's pretty much got this so don't worry overly much about the second too.

Start up the fight and lay down Moon Tears, then Howl, then spam Moon Fang.

Moon Moon's a very good boi and his damage really comes in once his racial is up so that's

all it takes.

Next we have Flying.

I'm using an Ikky with Savage Talon, Black Claw and flock.

For backup I picked two Nether Rays with Arcane Blast we won't really need them.

Use Black Claw, then Flock and watch Ikky do his thing.

Finish it off with a Savage Talon and that's that.

For Magic I'm using an Empowered Manafiend and then two other pets that won't matter.

Set his moves to Arcane Blast, Surge of Power and Arcane Storm.

Use Arcane Storm, press Arcane Blast a few times and then bust out the Surge of Power

as soon as he's low enough health to die to it.

Remember that Boss Pets take half damage so keep that in mind when you do your death beam

math.

Here I just need him at 669 health or lower.

Last, we're doing Undead.

I have my Unborn Val'kyr with Shadow slash, Curse of Darkness and Unholy Ascenscion.

Second is my Fragment of Anger with Soulrush and Spiritfire Bolt.

The other Fragment pets are fine too, just run soulrush and magic damage.

Start with the Val'kyr and use Curse of Doom.

Get a good five shadow shocks in, then Reapply Curse of Doom if you can and use unholy ascenscion

on your immunity round.

On your fragment, use Soulrush and then spam Spiritfire Bolt.

So, that's Family Fighter for Baneglow!

Thank you so much for watching.

Subscribe for the rest of the Family Fighter guides and other super cool WoW videos.

Let me know what you think, share your own strategies and substitutions in the comments

if you like and have a wonderful, wonderful day.

Bye!

For more infomation >> Baneglow Guide and Family Fighter Strategies - Duration: 5:06.

-------------------------------------------

Field Guide To The Modern Human Male - Duration: 4:17.

- Man.

The human male is a majestic creature,

but he is facing one of

his greatest survival challenges yet.

Prostate cancer.

Fourteen million males worldwide

are living with this disease,

but with your help

we have a chance to save them all.

My name is Rob Riggle.

Follow along as we go into the wild

to tag the many species of men

for the Field Guide to the Modern Human Male.

First on our journey today,

we see Tinkerous Motorous.

This particular male thrives

in his cave environment.

He has developed an advanced ability to use tools.

- Tool box!

- [Rob] The bouquet of motor oil repels his mate,

but all that goes away when he

releases his emphatic mating call.

(motorcycle engine roars)

While he's careful to check the oil every week,

he has not yet had his prostate checked.

But don't just take it from me,

here's a real doctor.

- Hi, I'm Dr. Drew.

In the United States,

one in eight men will develop prostate cancer.

- [Rob] Now, as we venture into the backyard,

the stinging scent of charcoal alerts us

to the presence of the great carnivore,

(grill pops)

Grillius Ignitus.

This mighty male demonstrates his dominance

by providing a hearty meal for his pack.

But when they get overzealous,

he may become agitated

and lash out.

- No!

- Although he takes great pride in caring for his pack,

the male's pride often prevents him

from taking care of himself.

- Prostate cancer is 100% treatable if detected early.

- And now, it is with great apprehension

that we set our eyes upon Dad-jokey Embarrassus.

This male will do anything to impress the cubs.

Watch as he shamelessly attempts

one of his many terrible characters.

- Tong Monster!

(roars)

- Absolutely devastating.

- Potato chips!

- The chances of getting prostate cancer are one in three

if you have a close relative with the disease.

If two close relatives

have been diagnosed with prostate cancer,

the risk jumps to over 80 percent.

- And lastly,

the reigning patriarch, Back In My Dayus.

Presiding over the family unit,

he regales his clan with stories of yesteryear.

- Half the town would be on fire.

- The feeling of safety is abound,

but this is the most vulnerable of times.

- Where does it come out?

Where does the photo come out?

Can you print it?

- The risk of prostate cancer

rises rapidly after the age of 50.

I was diagnosed at age 52,

but some men can develop prostate cancer

as early as age 40.

- The human male is in a race against time.

May I?

Thank you.

That looks great.

In the U.S.,

a man is diagnosed with prostate cancer every 3.3 minutes.

Every 20 minutes,

a man loses his fight against this disease.

Surely, it's our responsibility to do everything

within our power to save these men.

This is the singular focus of many versus cancer,

and why we invite you to join us.

Steaks are done!

Visit savethemales.org to tag all the males you know

in the online Field Guide

and donate to help save them.

Your gift will fund a network of more

than one thousand of the world's top cancer scientists

who are making breakthroughs in labs and clinics

every single day.

Together, we have the power

to save millions of lives.

Together we can save the males.

Tag.

I love it!

Tag, you're it!

For more infomation >> Field Guide To The Modern Human Male - Duration: 4:17.

-------------------------------------------

Your Complete Guide to Kourijima, Okinawa | 原來日本的亞當與夏娃住這裡~沖繩古宇利島這樣玩! - Duration: 10:58.

For more infomation >> Your Complete Guide to Kourijima, Okinawa | 原來日本的亞當與夏娃住這裡~沖繩古宇利島這樣玩! - Duration: 10:58.

-------------------------------------------

GtaV Smugglers Run Plane Hangar Complete Guide - Duration: 21:55.

Hey what's up Guys it's your Boy EpHo Blitz back at it again With Another GTa 5 Video and Today's Video

We're Only Playing the Plane Hangar that Just Dropped in The Smugglers run

Update I woke Up at 3 in the Morning Because I Didn't know what Time this update was Coming out it

Finally Dropped at 5 in the Morning I had to go to school at 8 but I wanted to get this Video

So Badly so i pumped Content and I Edit it but then There were some Problems but

We're Gonna get Into that right Now see what happened was After

Downloading it the 5:30 then you know an Hour of Content an Hour of

Editing it and

After That I was About to Upload it and I was Probably Gonna Make it tons of views Because

I was one of the first People to Finally Make this Video and Then everything Cleared

Then I had to go to school pissed that I didn't get this Video Up i had to go to school

Absolutely Tired Cuz I woke up at 3 in the Morning I slept Through my 6 period

Well you know it'S 4:00 in the Afternoon now I'm Finally Editing this Video for you Guys

And we're Gonna Buy The Plane Hangar in This video we're Gonna Get everything done so I really hope you guys Enjoy Make sure you?

like Subscribe and Share

Well Let's get some Money for the Plane Hangar

We're About to Buy so let's Say Goodbye to those

Cyrus I'll Probably Buy it back it was a really good car I recommend getting it but Playing Hangar here We come

Well I guess you could Say This Would be Part 2 on selling my vehicles devaya?

Plane Hangar 1

Point 7 mil Good bye Oppressor I actually I guaranteed I'm Buying that back in The Future that was Probably one of my

Favorite Cards, Ever Bike Whatever you want to call it, oh ron's calling let's see what, he has to Say about the new Update

Good for you Maybe you're not

But I will be Running one of Those very soon Foreclosures

Well You guys Heard the man it's Time to Buy, one All right Maze Bank Foreclosures

All right

Well, oh There's Five Locations I'm Probably Gonna get The, one in lsa, eh

Yeah that's Probably the Cheapest one Let's Check the other Ones

1.2 mil oh no There's seven, oh the Military Base

Wow yeah, we're Not Buying that one That's Yeah that's Probably Definitely the most Expensive one What did that Say 3.2 Mill

Yeah I guess, we're Just Gonna Grab the one in Lsi A

Honestly it's the Cheapest One They all did the same Thing and it's Probably

One of the Best Locations

Cuz I'm always There like Spawning my Hydra and stuff like that let's See the

Customizable Stuff You got Hangar style Lighting Floor Graphics Office Furniture A

Living Quarters and Workshop and The Workshop IS 1.2 mil we're not going to be Buying that right now

We'll Probably Fully Pimp it out Later in The Video but right Now We Should Probably Just Get, one Let's See the Customizations

um

Office Furniture

Whoo, oh that looks Nice yeah, we're Hobbies Gonna Buy the most expensive of everything

Floor, oh this is oh this is inside the Hangar that's gonna be nice I don't know if You could Edit the ones Outside I

Don't know I seen that one and I think someone's Trailer or something but I think We could do that also and the lighting

Oh extra 50k but who Cares

Um I don't know which one I'm Gonna Buy, yeah. I don't know

Whatever Let's Just Purchase this and I guess We'll get all the Customizations Later

Well 1.2 mil

Set a Waypoint and I guess Let's Head right over There I guess I would be my Own Cyrus

Well Spent one in it alright Guys I'll see you when?

We get, over There or you know what Lets Us know what ron has to Say Actually?

Someone's There How much one I Bet it's Trevor

All Right I guess I'll see you then, well we just arrived at the Hangar?

We just Purchased There's a guy With a, flying bike, I wish I still Had Mine let's get

Him Here Before he Kills us all

That is One Nice Grand Opening and You See that stuff on the Floor that's what I think I don't know if You Could Customize?

That We'll have to find out that's what I mentioned Earlier in The Video?

All right let's get Inside

Patience With This Game Patience, oh

and if I didn't Mention it Earlier I'm Pretty sure You get A free Cuban eight Hundred When you actually Buy the Hangar and

There's Dead Bodies

All right I'ma shut Up and Let Ron Talk

hey There Buddy Boy Liquidize

He hires Me and then he Says I'm in Trying to kill him

That's Probably Trevor I Bet That Stronger I Wonder if He's Involved in This up There

Trevor don't got no abs Buddy Imma stop talking and let's We got to hear This?

Oh, we get Another Mechanic, oh this is gonna be Nice?

oh

Hey Boss hey Boss!

Oh hey, Boss how Would I get, well You're getting a Sandwich I'm getting Killed I'm the new Boss

He's your new Boss

Well Cope That's right This is Charlie he, was in The Air Force he was Accused of a crime he Didn't Commit

Innocent Mistake Planes Crash he, was the fall Guy you know how the deep State Is?

Charlie Get to Work ignore the Corpses so anyway

Business is good and Business Is Bad now that's A problem on One Hand we've got more orders than?

We Can Possibly Handle and on the other I'll be Surprised if We're Not Killed in The next 48 Hours?

Come on Let Me give you a tour

Let's get it for

The Computer This Is what that was $200,000 to design the Furniture

Restore Cargo Now Nothing Too Dodgy

Mostly Untaxed Cigarettes

Stolen Pharmaceuticals and Industrial Chemicals But We'll run Pretty much Anything

Now Back There is where you Can Store Any Aircraft that we i mean you?

Have been Left out here on the Main Floor got Plenty of Room I think

We Can Probably Take all the Planes with me but then, I've Never Had more Than one?

Now over There is Where

We can put an Aircraft Workshop if We want I mean what's your Call of Course I mean Charlie?

Obviously Would be Grateful for the Work

Right Charlie

ah

No hey he's a Brilliant Engineer He's an Avionics Master mind just Strangely

Underemployed You get Along great

Give me A hand with These Bodies, oh

I better dump These at sea, oh

Then I got a little Radio Thing but I'll be in Touch I

Am so glad you're here you're the best friend I've Had and i mean

don't let me Down

Won't see iran

And he's Off wow This Already Seems like an awesome Update

all right Let's see, what this Hanger Looks like

Wait do We get this for free, oh?

No you know I actually Already checked the Price of that off Camera and

It was not what I thought it?

was be I think it's between like 1.3 and 1.8 Mill and as I said about the free Cuban 800 I guess I

Automatically in Blue Out Looks Pretty Nice Hangers Looks Really Nice I'm Really Hyped

About This Update Can't Wait to start getting the new Vehicles I don't think you Have enough Money for all those yet but

We're Gonna Make some Money all right let's head up to my little Office Area, oh?

That's a nice view of the Hangar

Alright Yeah that's nice I Definitely recommend Getting one Especially after this Video

I'ma Show you everything you need to know about this

Prices and Everything so stay tuned and don't click Off and I Should Customize This alright Let's See

What This Little Laptop has to Offer?

Alright Alright, oh I get, we're Gonna Set This Thing up Business Setup you have to do this

Take out the Guards and bring the Plane to

Once There's some Stock in the System the App will go online

All Right well Anyways Ron cut me off I guess

We're Gonna go Take the mobile I i guess that's the Name of One of the Planes

Don't Actually know all the Names yet but as

They Are Saying

We have to set up our?

Hangar Just like you have to do with the bunker so if you don't have the Bunk Room I just fill you and Really Quick

When you put when you first Buy This you have to set it up with A quick Mission then you could you Resupply Missions They

Get Stock and Over Time your stock will Grow, Depending if it's the bunker Or this One But I'm Pretty sure it Automatically Goes

There's Some Kid Talking in Game Chat Right now Let's See if I can

Mute Them you know it let's Just Focus on Driving before I crash

Well Anyways I'm gonna go to the mobile I'll see you then Guys

All right Guys We Finally arrived at the mogul I actually thought it was a Person for a minute but you know

I'm just stupid like that let's Take out These Guys all right so this Is one of

I guess Planes I had all my god Let Me Get in This all ron Texted me

Oh so you could gun but you need to get in the other Seat

I don't know if You Could do that when Driving Let's see, what he Said

All Right I guess Let's Take this Thing Back

all you only Get 20 Minutes I think in Bunker Missions I think you actually get 30 Instead of 20

Yeah Whatever Let's hope, no one Shoots me Down, oh yeah this this Is a really

Nice Plane but I think okay, I'm Trying to get in The gunners Position right Now and it's not letting me so I think

that This would be A

Two-Player Plane if You want someone to gun

I don't know mmm oh I got cops great

All right well

you Know

Let's Just Focus on getting This thing back I'm Actually hyped to Buy the

Vtol that Came out Probably Gonna Make a Video on that okay?

I don't see I don't think this Is One That Drops Carpet bombs I didn't see a Shoot at the back of it

The Only Thing I see

Would be the gun in The Front and if I haven't mentioned it Already I honestly don't recall you need to be A

Ceo A vip Or an Emcee President to

Actually like Buy a Hangar so if you're not one of Those Three

You're Gonna Have to Buy it so I guess that's Flux for the people that does have it but most People, do

Honestly This is a pretty Nice-Looking, Plane I

Don't know Which One This, One Costs Though I don't know how much it does Cost

All right, well I'm going to Take this thing back to the Hangar and I guess I'll see you Guys Then

All right Guys, We are Currently Arriving at lsi a where i bought my Hangar all right let's Land this Thing

All Right I'm Trying not to crash it I could lay on Planes okay I'm Coming in Way too?

Fast all right all right let's slow this Down

I don't want to slow it Down the propellers Just stopped, oh my god, we're Getting so close, oh?

Shit all

Right all right We made it We made it?

We have delivered the supplies, oh that's One Nice Entrance Set up complete all right

Let's see, what, We got to do next?

um

Loading Setup Complete all right you deliver This Plaque

All right Guys, We just delivered the supplies now Let's get back Up to the Laptop I want to see how

Much that's Worth Actually it's only One Plane but I'm Actually a little Curious

All right let's get Up here, oh you know

What We Should Probably like Pimp out our Little Office now or we'll do that Soon all right Let's Just See how

do We do this

All right

Now I'm not Anything that

Rivals and People Already Bought it okay you get Buy, Supplies under A large Category this Time

No, we're not going to do that, oh my God

Well This is Exactly? Why, we're I don't play This game all right Guys, we're Back from our Little Connection Interrupted?

Oh you, could, actually Take the Hydra inside I actually don't know why I didn't think you Could do that it Perfectly Makes sense

Well I guess Let's Park this Inside and I guess let's get, Into the part Where I start Pimping out our little Plane Hangar

Alright Let's go on a little Spending spree Guys

Alright now, We're Into the little Spending Spree what looks the nicest, oh?

Yeah I think, we're Gonna have to get that, one We're Gonna have to get that Red one I think, oh yeah Looks Really Nice

Alright Down the Lighting aisle, We don't want the default lighting

We got to get the premium lighting the Expensive Ones Alright now This is gonna be the tricky part which one do I like

and if you do by Planing your

Leaving The Comments Which one You Guys Got Because I'm Honestly Curious what you guys Would have to say I

Office We got to get the most expensive One That's how this Video Works Guys?

All Right Living Quarters is up next how much it Would this be, oh?

That's a little bit Pricey. I wasn't Paying Attention to that Earlier I guess?

All right, well, we're Still getting the most expensive One and the Workshop this Is the most expensive Thing I'm Pretty sure Yeah?

1.2 mil, oh that's expensive Two

Million Dollars Or 2.2 mil Actually, well all right Guys Let's See

What I just Wasted 2.2 Million Dollars on?

Out Looks Great i highly recommend Getting in Red That Looks Really nice, oh?

Yeah that Looks Great all right Let's stop looking at my Damn Self and Let's Show the Hanger off

All right so We got my Hydro my Cuban 800 um you know what this Looks Really Nice?

Wow

Well Rockstar Now I know it took so long to get that Update out I'm Just Mad that Made me Stay up til 6:00 in

The Morning Cuz I wanted it so Badly

Alright Let's get Into Hydro Let's Actually See if This is customizable i I don't know I think it might be um

We're Gonna have to find out

Let's see, let's See I

Can Modify it let's go

All Right Primary color Let's Get in Black

All Black Looks nice, oh

Yeah, oh!

Pure Gold I'm in Love Fifty Thousand Dollars what's that when you just Spend 2.2 mil We had to Buy it that

Looks Epic

Wow

That Honestly Looks Freaking Amazing

Alright Let's get out of the Hangar let's See how this Guy Looks

See, what he Looks like in the sky, oh?

Look at that

That Looks Great

you

Well i did a little flight with the golden Hydra Off-Camera it Looks

Amazing all right let's get This Guy Back in I really want to see the Cinematic view When you pull it in

Yeah that's what I wanted to See that Looks Nice?

Rock Star Good Freakin Job

This Looks Great

Alright Let's see, what else Could, We do Loading Loading Loading

Well Guys I think that Practically wraps up this little Plane Hangar Video and Conclusion I

Highly Highly recommend

Buying The Hangar it's Absolutely Completely Worth it by the way I got one Plane that I got

I don't know if I showed it or not but it sold for About 10k

I don't know if all of them are like that but

1.2 mil as i said you have to Buy up everything that I bought but

It's a great investment i highly suggest doing it

Well Guys Before this Video Ends I just got to say it again Everyone Knowing me like subscribe Please Share

This Video was very Entertaining to me Despite Actually getting the Content at 5 in the Morning

The vtol Video Everything you need to know About it Should Be Coming out Soon I Plan on Releasing it today

Well I guess This Would be my Hangar?

It's been A fun Video to Make and I guess I'll see you guys in the next One Peace out Guys

you

For more infomation >> GtaV Smugglers Run Plane Hangar Complete Guide - Duration: 21:55.

-------------------------------------------

Absolver How To Unlock Your First Mask [ Beginners Gameplay Guide ] New Game From Devolver Digital - Duration: 3:15.

what is up ladies and gentlemen boys and girls it zulo back with another absolver

video today we're gonna be going over how to unlock your first mask

and just a heads up this is a walkthrough of how to get the mask at

the very beginning in the game right after you get out of the tutorial the

guidance bridge got me on your paths of sacredness

on our way - Beth

so once you get to the hunting five let's see I will you just go yeah

it's the Forgotten temple you just keep on running across the bridge don't get

knocked off OOP yeah you don't want none of this I don't know run past these

fools I don't know if I'll be able to get the blonde Firefly or whatever this

is called the ultra and I'm not gonna follow these my fault yeah

so we're gonna get this altar here and then once you are down to the altar and

everything you can just go around this back way suni come by here we're gonna

go through this back route here run past this little skipper fellow guide dude

and we're gonna just keep on running keep on running we gotta keep I think

there's a few guys up here I believe abrir pounding oh god don't

get hit off the edge it's the ideal situation here I believe there's one

more guy on this corner safe surprising

boom the silly facemask and then we're gonna drop down right here wait we're

gonna go back to the bun fire up up up up up up up up up on fire equipment

protections and boom silly face mask look at that yeah yeah yeah you know you

like it anyways if you guys enjoyed this video

make sure you hit that thumbs up button because it does help out a ton and maybe

even consider subscribing for our future absolver content and gameplays and until

next time take it easy peace

For more infomation >> Absolver How To Unlock Your First Mask [ Beginners Gameplay Guide ] New Game From Devolver Digital - Duration: 3:15.

-------------------------------------------

Skill Shot (Lab Rats) [Achievement/Guide] [Payday 2] - Duration: 4:26.

For more infomation >> Skill Shot (Lab Rats) [Achievement/Guide] [Payday 2] - Duration: 4:26.

-------------------------------------------

New teacher's guide to the first month of school Udemy 11 - Duration: 0:49.

For more infomation >> New teacher's guide to the first month of school Udemy 11 - Duration: 0:49.

-------------------------------------------

Rock Star Spending, Being a Lucky Bastard, King Salman's Guide to Traveling Light - Duration: 21:48.

For more infomation >> Rock Star Spending, Being a Lucky Bastard, King Salman's Guide to Traveling Light - Duration: 21:48.

-------------------------------------------

A Guide To Property Sourcing Agents And Their Deposits - Duration: 4:58.

For more infomation >> A Guide To Property Sourcing Agents And Their Deposits - Duration: 4:58.

-------------------------------------------

[Giveaway]ROBLOX Pokemon Brick Bronze Battle Colosseum-IT'S NOT META?! - Non Meta Pokemon PVP Guide - Duration: 9:55.

Hello Danguardians and new visitors! welcome back to this wonderful series dedicated to improving people's choice of Pokemon for their teams

The previous video I made in this series generated a positive buzz and I'll be glad to continue doing it

This time, for a pokemon that's surprisingly not used by majority of the Brick Bronze Community given the fact that, possibly, in many cases

It's complete sweeper

But before that I'd like to introduce a little giveaway. I'll be making that may be of your interest

I'll be giving away half boxes of Beldum and Mareanie (mispronounced) that I bred***

I'm planning to give every person that takes part in this giveaway a Beldum and a Mareanie, so two pokemon per person

That's about 15 participants

I expect a low amount of participants to be honest

But if you want to grab a Beldum and a Mareanie that I've bred, I recommend being quick

The Giveaway will be held on the 1st of september at 12 p.m.. Eastern standard time that is if I didn't have to postpone it

If I do have to postpone it however, I'll update the description of this very video about it and the reason why I'm postponing

Hopefully, I'll finish the box by then,

So without further ado, let's get into this video!

So the underrated potential sweeper Yanmega

[Yanmega's Cry]

Yanmega is the only pokemon with speed boost that is actually able to battle and is not a mega [Evolution]

Since the only other two pokemon that get speed boost as a normal ability are Ninjask and Mega Blaziken,

A set up Baton Passer, and a Mega Pokemon

Taking a look at its stats

You can see how Yanmega can make use of the speed boost, given it has a very decent 95 base speed and a massive

116 special attack

This thing has a potential to wipe out a complete set of teams, not to worry about its weaknesses though

Which are fire electric ice flying and rock type. [Alert = 4x]

Since with the exception of a mega Blaziken with some good speed EV and IV , Yanmega will outspeed all its predators.

Potentially beating them and starting a sweep

It's special defensive stat is critically low though

Meaning it's probably better not to risk and against special sweepers or a very rare case of a special mega Blaziken

The defense and HP stats are pretty decent and the attack has left out pretty much

it's not right to go for physical attacking moves when you have that special attack stat

It's immune to ground type, so it's okay to use this pokemon as a switch in to potential ground type sweepers,

And maybe do some okay damage to them. I don't recommend going for tinted lens though,

Which is its other ability since speed boost is pretty much what makes this Pokemon a fine choice

Frisk is also average, but it won't help this pokemon and thankfully speed boost is a normal ability and not a hidden ability

Moving on.

The moveset I recommend for this speedster is as follows:

Bug Buzz, for the STAB and overall top quality choice in its movepool

Ancient power for the fire type Pokemon that most people use against it

Keeping in mind the fact that you can potentially knock out a mega Charizard Y

which is a huge perk that's gonna be useful with Yanmega

Air Slash for the STAB, and tiny flinch chance, it's always good to keep a side tactic in hand

and Protect to get the Speed Boost going early on, and to protect (against, or block) fly spammers.

I recommend giving it Focus Sash, as it may need it

Against a couple of special sweepers if you're willing to take the risk and not switch it out

At the point of recording though I decided to use buginium z, which wasn't very bright of a choice

but it was my cheap substitute for focus sash, I recommend better substitutes though, if you're not gonna go with focus sash, like Life Orb

The Yanmega I used for the following battle doesn't have the right nature, the right ivs, nor the right evs,

It just has speed boost to go with but despite that it did way better than I thought it will

so having a Yanmega with the right nature, ivs, evs, and what not, is gonna make for a better match up.

so this is a preview of a match

using Yanmega.

Thank you for watching [Bank U Pour Watch Thin]

before I end this video

I'd like to say I influenced a lot more people than I needed with the first video, that

Apparently some people decided to make vast videos about non meta Pokemon related stuff and What not, ending up getting more views than my previous video

I won't go further into detail nor recommend watching their plagiaristic videos,

just want some people to know my effect on small YouTubers that have no idea about creating content on YouTube

Not that I'm any better, I'm just starting off

But at least I'm original in something, that being I make these kinds of videos for Pokemon Brick Bronze exclusively

Hopefully expanding to larger heights once I can but this is what I'm original in

other people getting that idea and

Implementing it in their own way is not bad at all but completely attempting to take over the relevance of my work is

disappointing to be honest

Anyway, I hope this video changed the negative perspectives towards Yanmega and I hope this video helped you in one way or another.

if by any chance you enjoyed this video

Please leave a like down below it helps out a lot and subscribe for more content by the very me

I'd love to see you participating in my giveaway, and I hope I'll be seeing you again soon, very well

Farewell!

For more infomation >> [Giveaway]ROBLOX Pokemon Brick Bronze Battle Colosseum-IT'S NOT META?! - Non Meta Pokemon PVP Guide - Duration: 9:55.

-------------------------------------------

Så byter du stötdämpare fram på VOLKSWAGEN T5 GUIDE | AUTODOC - Duration: 20:47.

Use an end bit №5 and a combination spanner №19

Use a socket №21

Use a special puller to take the tie rod end out

Use a socket №19

Use a socket №30

Use a socket №18

Use a torx №T30

Use a wrench № 21  and a hex wrench № 7

Using a special tool take out the spring

Use a wrench № 21  and a hex wrench № 7

Before installing new shock absorbers it is strongly recommended to pump them over for 3-5 times manually

For more infomation >> Så byter du stötdämpare fram på VOLKSWAGEN T5 GUIDE | AUTODOC - Duration: 20:47.

-------------------------------------------

Sådan udskifter du støddæmper foran på VOLKSWAGEN T5 GUIDE | AUTODOC - Duration: 20:47.

Use an end bit №5 and a combination spanner №19

Use a socket №21

Use a special puller to take the tie rod end out

Use a socket №19

Use a socket №30

Use a socket №18

Use a torx №T30

Use a wrench № 21  and a hex wrench № 7

Using a special tool take out the spring

Use a wrench № 21  and a hex wrench № 7

Before installing new shock absorbers it is strongly recommended to pump them over for 3-5 times manually

Không có nhận xét nào:

Đăng nhận xét