Learn how to create and export a dependency service implementation for Android that can indicate if the device is connected to the internet.
- [Instructor] Now I need to provide an implementation…of the INetworkManager for my Android application.…So I add a new file, we'll get an empty class.…We'll call it NetworkManager.…We just want to implement that interface.…We'll implement INetworkManager.…We'll let that IntelliSense catch up, and implement that.…Now we need to provide the platform specific method…for checking the network connectivity.…Now before we do that,…I want to add an assembly level attribute here…to expose my dependency, two Xamarin forms.…
I'll say, Xamarin dot Forms, Dependency.…And it wants a type of the implementer.…So that's going to be the type of our HPlusSports,…Droid, NetworkManager.…And what that allows Xamarin Forms to do…is see that we have a class in our Android application…that the dependency server should be aware of,…and it can then look at it, see the interface…that it implements, and know that…when we ask for an INetworkManager, we have this instance…that can be handed back to the shared code.…And we also want to clear a little property here…
- Creating a Xamarin.Forms solution
- Navigating between pages
- Screen layouts and controls in Xamarin.Forms
- Data binding
- Adding style to a control
- Using a Xamarin.Essentials package
- Embedding native controls in your shared forms
- Writing custom renderers
Skill Level Beginner
Xamarin Development: Authentication and Identitywith Matt Milner1h 32m Intermediate
What you should know1m 21s
2. Layout and Controls
3. Native Platform Integration
4. Native Controls and Renderers
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.