Xamarin Forms for Android and iOS Native Development
- You require some experience in programming
- You need a Mac computer of some sorts for iOS development (options are discussed inside)
- You need either a Mac or Windows computer for most of the work
A few years ago I wanted to start developing mobile apps, back then for some reason for the Windows Phone 7 OS, and I just didn't understand what I was finding on Google, too advanced for a newbie like me. I felt overwhelmed, even though I had some (very light) programming experience, this seemed too complicated, maybe that was why it was one of the latest subjects in college (and I was just starting out).
And then I heard about this event that Nokia was having for developers, two full days of learning to build Windows Phone 7 and S40 apps, and we would start with Windows Phone. So my mom, with I'm sure a few efforts, gave me just enough money for one day, to travel to the big city, get to the event, have something to eat, and return home. So I skipped school that day, and went to the event, and luckily that day it would be about Windows Phone 7, and I say luckily because a few minutes by the instructor that day completely changed my life, and I mean this in every sense of the word.
In literally just about 30 minutes, this guy perfectly explained how to build Windows Phone 7 apps, and a world of opportunities opened for me, I would go ahead and build dozens of apps for WP7, WP8, Windows 8, and Windows 8.1 thanks to that quick lecture
The reason I'm writing about this story, is because I want you to have the same opportunity that I did back then, so you too can start building apps, and with no need from your loving parents to sacrifice some of the money they may very well lack, this course is entirely free. Hoping that this course does to your professional career what those 30 minutes did for mine all those years ago.
If you are a complete beginner on app development, I made this course with you in mind, so after just a few minutes you unlock a world of posibilites with the apps that you can build.
And even better, Xamarin Forms unlocks more doors now by itself than Windows Phone 7 did back then. Xamarin Forms allows you to build NATIVE both Android and iOS apps reusing one code base.
So, if you are a complete beginner, take this course, and at the end, you will know how to:
Build iOS apps and
Build Android apps
By 100% reusing C# and XAML code!
Add SQLite local databases to your apps
Jumpstart your mobile app development career, don't wait for the University to teach you in the last semesters, act now and start building iOS and Android apps today.
Who this course is for:
- Anyone interested in learning Xamarin!
- Mobile developers searching for a native code sharing solution!
- Developers looking to efficiently build their first mobile apps!
- Newbie developers who want the best option around for Native App Development.
- 02:12What is Xamarin?
- 02:23Why Xamarin?
- 03:34How does Xamarin Work?
- 05:13Installing on macOS
- 06:02Installing on Windows
I am a Software Engineer and Xamarin-Certified Mobile Developer.
I have been developing mobile apps for 7 years now, I started when iOS 5 had just been released!
During this years I have created apps for clients, both for private use and for public use. I have created some apps that I wanted to release to the app stores, and have created a lot of apps just for fun. The main platform I use is Xamarin, so I can code Android, Windows, iOS and macOS apps using my favorite language: C#.
I have helped literally thousands of students to learn how to code, both online and in-person, and it has become my passion.
I also love to design apps, whenever I get a little bit (or a lot) stressed when coding, I design apps, either out-of-the-blue concepts, or the next app that I have to code, or a design for a client.
I like to think of myself as an entrepreneur, I am the co-founder of a startup, AlphaBeta, focused on helping Mexicans to adopt digital technologies in their lives, so they become more efficient, and live better lives.
In AlphaBeta I have learned (and taught) how to use tools like Google Classroom, Power BI (super popular with SMEs) and Adobe Experience Design, and some of those courses, have been brought here as well.
My students usually say that I know how to make difficult subjects easy to understand and that I help them learn in the best way possible: by doing.