Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,208,825 members, 8,003,915 topics. Date: Friday, 15 November 2024 at 11:10 PM

Xamarin Android/ios/forms Tutorials C# For Beginners - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Xamarin Android/ios/forms Tutorials C# For Beginners (1354 Views)

Omo E Be Like Sey I Go Dump This C++ For Yahoo Ooh, Which One Be Binary Again? / MAUI .NET Tutorials C# Project Based And Ui / Flutter Vs React Native Vs Xamarin For Cross Platform Development (2) (3) (4)

(1) (Reply) (Go Down)

Xamarin Android/ios/forms Tutorials C# For Beginners by Nobody: 3:42pm On Oct 19, 2017
Re: Xamarin Android/ios/forms Tutorials C# For Beginners by Nobody: 3:44pm On Oct 19, 2017
Download xamarin

Or visual studio 2017 + xamarin

Xamarin studio is available for Mac and Windows users

Visual studio is available for Mac and Windows

Buy the UI KIT.........
Re: Xamarin Android/ios/forms Tutorials C# For Beginners by Nobody: 3:45pm On Oct 19, 2017
MVC
Models: the main logic (get,set)
Views : the layouts in xaml or XML
Controller: load the View's and initialize the methods


Course guide

Udemy
Lynda
Tutorial points
Csharpcorner
Microsoft MVA

xamarin Android
https://developer.xamarin.com/guides/android/getting_started/hello,android/



xamarin IOS

https://developer.xamarin.com/guides/ios/
xamarin windows form

https://developer.xamarin.com/guides/xamarin-forms/
Re: Xamarin Android/ios/forms Tutorials C# For Beginners by Nobody: 4:14pm On Oct 19, 2017
You must know basic c#
Good with xaml UI




XAMLis an XML-based markup language developed by Microsoft. XAML is the language behind the visual presentation of an application that you develop in Microsoft Expression Blend, just as HTML is the language behind the visual presentation of a Web page.


Xaml is used for creating layout.I mean the UI.



Use the designer by dragging and dropping

Or
If u are a guru write the XaML manually
Re: Xamarin Android/ios/forms Tutorials C# For Beginners by Nobody: 7:28pm On Oct 19, 2017
IOS UI

We have the storyboard for designing the UI usually in XML format.


In iOS we have the Info.plist is where application properties such as the application name, icons, launch images, and more in XML .


If can drag an drop the controls (text,input.....) in the storyboard . Mix material colors

Or u can just code the XML manually
Re: Xamarin Android/ios/forms Tutorials C# For Beginners by Nobody: 9:01pm On Oct 20, 2017
After designing the views


put your methods in the controller



U can use sql as database by making query
The database class handler in Android need to be implemented.

Note that Android has shared preference

Webservices
U can use php as backend (to avoid writing to many codes) This is called webservices .
U can use c# Asp.net and newtonsoft to decode json.PHP or ASP.NET code is hosted and a request is sent using HTTP connection. The database arranged using json data-binding .

Something like
In php
Login.php
Register.php
List.php
Categories.php
Logout.php
Post.php

In C#
Login.cs

Index.asp(.html)
Register.cs

List.cs
Categories.cs
Post.cs


Parsing data



You can also send an HTTP request to a raw or live json feeds using newtonsoft and bind the data. Using
http://json2csharp.com to get the models.
Pls u a good microservices to host your json . Some libraries are available to parse data.

FAQ (do normal c# code work/reference)

It will work by adding the reference and importing normal c# libraries and APIs and implementing the methods and models.
Re: Xamarin Android/ios/forms Tutorials C# For Beginners by supervillain52(m): 11:26pm On Oct 20, 2017
Following
Re: Xamarin Android/ios/forms Tutorials C# For Beginners by Nobody: 2:26pm On Dec 19, 2017
A very crucial thing you need to learn is xamarin binding for Andriod library's ( Java) and IOS librarys (swift or objective-C).


You can use Android APIs or iOS APIs in C# using xamarin binding iOS and Android libraries


IOS and Java make use of (import)


https://developer.xamarin.com/guides/android/advanced_topics/binding-a-java-library/



https://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/






While xamarin make use of (Using)


Or material design for xamarin or iOS to guide developers by consuming the APIS.
Design Android Support Library adds support for various material, such as navigation drawers, floating action buttons (FAB), snackbars, and tabs.

(1) (Reply)

NIBBS Payments Explanation (intra And Inter Payments) / Webmail Problem: Domain Exceeded Mail Per Hour / Software Engineering

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 13
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.