Showing posts with label xamarin. Show all posts
Showing posts with label xamarin. Show all posts

Monday, November 21, 2016

Course Updates

Courses Confirmed for December 2016

Here is the list of courses that are confirmed for December 2016:


  • IOT202 - Introduction to Data Science using Python

  • AND101 - Fundamentals of Android Programming using Android Studio

  • IOS101 - Fundamentals of iPhone Programming using Swift



  • IOT101 - Programming Internet of Things (IoT) using Raspberry Pi


  • IOT104 - Programming Internet of Things (IoT) using Arduino

  • WEB202 - Implementing iOS and Android Push Notifications


Changes to Course Duration and Content

MOB104 - Writing Cross Platform iOS and Android Apps using Xamarin.Forms and C#


MOB104 is now a 2-day course. Due to the focus of Microsoft on the cross-platform developers' tools, Xamarin.Forms is now more important than ever. In this course, you will learn how to develop cross-platform mobile apps for Android and iOS, as well as learn some advanced techniques like:

  • Cross-platform User Interface
  • Dependency Injection
  • MVVM Architecture

IOS302 - Advanced iOS - Apple Watch Programming


With the latest watchOS from Apple, the Apple Watch is now a much more compelling wearable device. Apps now launch quicker, and battery life is much improved on the new Apple Watch series 2. We have since revised this course to 2 days, so that we have time to cover all the cool new features in watchOS 3. (Course comes with an Apple Watch Series 2 watch)

IOT201 - Python Programming


IOT201 is now titled "Python Programming". Instead of focusing just on the syntax of Python, we now cover doing interesting things with Python, such as:

  • Developing RESTful service using Flask
  • Securing your RESTful service using a SSL and Basic Authentication
  • Sockets programming using Python
  • Push notifications using Python
  • Writing your own modules

As such, the IOT201 is now a 2-day course.

Sunday, July 03, 2016

Mobile Development Series of Courses


Thursday, June 02, 2016

MOB103 - Writing Android Apps using Xamarin.Android and C# - CONFIRMED

If you have always wanted to learn how to write Android applications but you are not comfortable with Java, this is now the best time to learn Xamarin.Android. Using Xamarin.Android, you will be able to write Android applications using C#. Using either Visual Studio or Android Studio, you will be able to quickly get up to speed with your first Android application, and learn how the Android system works.

The run on 15 Jun 2016 is now confirmed.

Friday, September 04, 2015

MOB104 - Writing Cross Platform iOS and Android Apps using Xamarin.Forms and C# - 23 Sep 2015

In this 1-day workshop, you will learn the fundamentals of building cross-platform mobile apps targeting iOS and Android devices using Xamarin.Forms. Using Xamarin Studio or Visual Studio, you can now write iOS and Android apps using your familiar C# language. When you are ready to deploy your apps, the Xamarin compiler will compile your app into the native binary for each platform. The end result is you have a first class application that is optimized for the respective platform that it is compiled for.

Here are some articles on what you can do with Xamarin.Forms:
Getting Started with Xamarin Forms
Using Native Platform Features in Xamarin.Forms Through DependencyService
Providing Location Service Using DependencyService in Xamarin.Forms
Course Fee
S$799 (nett; no GST)
If your company is sponsoring you for the training, your company can enjoy 400% tax deductions/ allowances and/or 60% cash payout for investment in innovation and productivity improvements under the Productivity and Innovation Credit (PIC) scheme. For more details, check out the Productivity and Innovation Credit page. 
Schedules
Start DateEnd DateDetailsCategory
Wed Sep 23 2015 CONFIRMEDWed Sep 23 2015PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621  

Sunday, August 30, 2015

NDC-London - Workshop: Writing Cross Platform iOS and Android Apps using Xamarin.Forms

In the upcoming NDC London 2016, I will be doing a pre-conference workshop on developing cross-platform iOS and Android apps using Xamarin.Forms.

For more information on NDC London 2016, click this link.

Synopsis of the Workshop
In this 2-day workshop, you will learn the fundamentals of building cross-platform mobile apps targeting iOS and Android devices using Xamarin.Forms. Using the Xamarin Studio or Visual Studio, you can now write iOS and Android apps using your familiar C# language. When you are ready to deploy your apps, the Xamarin compiler will compile your app into the native binary for each platform. The end result is you have a first class application that is optimized for the respective platform that it is compiled for.

Topics
Introduction to Xamarin.Forms Cross Platform UI Development
Using Pages
ContentPage
MasterDetailPage
NavigationPage
TabbedPage
CarouselPage
Using Layouts
StackLayout, AbsoluteLayout, RelativeLayout
GridLayOut, ContentView, ScrollView, Frame
Using the various UI controls
Displaying Maps
Accessing native features using DependencyService
Accessing Locations Services
Accessing Web Services
Deploying iOS and Android apps

Tuesday, August 18, 2015

New Xamarin.Forms Articles

I have recently published two articles on Xamarin.Forms:

Using Native Platform Features in Xamarin.Forms Through DependencyService
Xamarin.Forms is platform-agnostic, and your single code base will work on all platforms. But if you want to perform platform-specific operations, you need to do some work, as Wei-Meng Lee shows.

Providing Location Service Using DependencyService in Xamarin.Forms
When your app needs to work with location information, the code that requests and then handles the user's latitude and longitude shouldn't be affected by the platform of that device. Wei-Meng Lee shows how to use Xamarin.Forms to take advantage of each platform's native features to provide location services.

To learn more about Xamarin.Forms, join us in the upcoming course on Xamarin.Forms Programming:
MOB104 Writing Cross Platform iOS and Android Apps using Xamarin.Forms and C# (S$799)
Course Fee
S$799 (nett; no GST)
If your company is sponsoring you for the training, your company can enjoy 400% tax deductions/ allowances and/or 60% cash payout for investment in innovation and productivity improvements under the Productivity and Innovation Credit (PIC) scheme. For more details, check out the Productivity and Innovation Credit page. 
Schedules
Start DateEnd DateDetailsCategory
Wed Sep 23 2015 CONFIRMEDWed Sep 23 2015PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621 

Tuesday, April 21, 2015

Training courses for your company

Looking for an in-house training to jumpstart your developers on a particular technology? We can help!

Our training methodology is simple - "you learn most when you have to do it". All our training courses focus heavily on hands-on training. Participants are expected to write code and learn how to debug their apps to make them work. Through this process of learning-by-doing, participants are able to absorb the topics quickly and get productive immediately.

If you have 5 developers or more, it would be economical for you to arrange for in-house training, where we can customize the topics based on your project requirements. If not, you can always send your staff to attend one of our many open enrolment courses:


We have successfully trained developers in the following regions:

  • Singapore
  • Thailand
  • Norway
  • Denmark
  • United States of America (USA)
  • Hong Hong
  • Taiwan
  • China
  • Japan
  • Indonesia

Check out the following links for the list of courses that we have available:




Monday, April 20, 2015

New Xamarin Courses!

Due to the popular demand of the Xamarin courses, I have decided to redesign the courses so that they can better fit the needs of developers:

1. MOB102 - 1-Day Writing iOS Apps using Xamarin and C# - S$799
Who should attend?
Developers who are primarily interested in leveraging their C# skill set to build iOS apps. Developers will learn how to encapsulate their business logic in separate DLLs and use them in their iOS apps. DLLs can also be reused in Android apps.

2. MOB103 - 1-Day Writing Android Apps using Xamarin and C# - S$799
Who should attend?
Developers who are primarily interested in leveraging their C# skill set to build Android apps. Developers will learn how to encapsulate their business logic in separate DLLs and use them in their Android apps. DLLs can also be reused in iOS apps.

3. MOB104 - 1-Day Writing Cross Platform iOS and Android Apps using Xamarin.Forms and C# - S$799
Who should attend?
Developers who want to write apps that target Android and iOS platforms. Using a common set of UI elements from Xamarin.Forms, developers will be able to write their apps and run them on iOS and Android devices.

Developers who are interested to develop cross platform mobile apps are strongly advised to take the three courses. Participants who register for the three courses can enjoy a discount course fee of S$2,000 for the three courses. 

Monday, February 09, 2015

Article - Getting Started with Xamarin Forms

With the Xamarin.Forms API, a single user interface can work on three different platforms: iOS, Android, and Windows Phone - a huge savings in code writing! Wei-Meng Lee provides examples for working with Xamarin.Forms, showing the kinds of navigation your interfaces can use on the individual platforms.
While Xamarin is a dream come true for developers planning to build cross-platform apps for the iOS, Android, and Windows Phone platforms, maintaining different user interface code is still a pain for most developers. Although a significant part of the app logic can be written once and reused for multiple platforms, developers still have had to code separately for iOS, Android, and Windows Phone.
Not anymore. In May 2014 Xamarin introduced the Xamarin.Forms API, which allows developers to build shared screens for iOS, Android, and Windows Phone. Using the Xamarin.Forms API, you can create a single code base for your user interface, and Xamarin will automatically translate it into the native UI elements for each platform that you're targeting.
In this article, I'll help you get started with Xamarin.Forms by creating different pages using the various classes available in the API.
Want to learn more about Xamarin? Attend the MOB101 - Writing Cross Platform iOS and Android Apps using Xamarin and C# course.
Course Fee
S$1297 (nett; no GST)
If your company is sponsoring you for the training, your company can enjoy 400% tax deductions/ allowances and/or 60% cash payout for investment in innovation and productivity improvements under the Productivity and Innovation Credit (PIC) scheme. For more details, check out the Productivity and Innovation Credit page. 
Schedules
Start DateEnd DateDetailsCategory
Mon Mar 30 2015Tue Mar 31 2015PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621  

If your company requires in-house training, you can contact us to customize the topics to meet your training requirements. We train worldwide! We have conducted customized classes in the United States, Canada, Norway, Denmark, Japan, China, Hong Kong, Taiwan, and Thailand.

Tuesday, November 11, 2014

Building Cross Platform iOS and Android Apps using Xamarin and C# - 14-16 Jan 2015 (OSLO, NORWAY)

In collaboration with ProgramUtvikling, I will be teaching the Writing Cross Platform iOS and Android Apps using Xamarin and Ccourse on the 14-16 Jan 2015 in Oslo, Norway. This is a 3-day course that teaches the fundamentals of iOS and Android programming using Xamarin and the C# language . If you and your team are interest to get into cross platform iOS and Android development, this course provides the most cost effective way to get started! At the end of the course, you will be able to develop applications that runs on both the iOS and Android devices. 


What's more, this course will be taught using the latest version of Xamarin, and it will cover the latest Xamarin Forms, which allows you to build cross platform user interfaces for iOS and Android devices. For this course, you will get a lab-intensive workbook that illustrates the many important concepts of building an iOS and Android app.



Saturday, September 13, 2014

Schedule for Oct to Dec 2014 Released

I am happy to announce the new schedule for courses from Oct to Dec 2014.

Sep 2014
Sun
Mon
Tue
Wed
Thu
Fri
Sat

1
2
3
4
5
6

7
8
S$699/pax
9-10
S$1,097/pax
11
S$699/pax
12
S$699/pax
13

14
15-16
S$1,097/pax
17
S$699/pax
18-19
S$1,495/pax

20

21
22-23
S$1,097/pax
24-25
S$1,097/pax
26
S$699/pax
27
28
29-30 Sep, 1 Oct
S$1,695/pax




Oct 2014

Sun
Mon
Tue
Wed
Thu
Fri
Sat

29-30 Sep, 1 Oct
S$1,695/pax
2
S$699/pax
3
4

5
6
7-8
S$1,097/pax
9-10
S$1,097/pax

11

12
13-14
S$1,097/pax
15
16-17
S$1,395/pax
18

19
20
21
22
23
24
25

26
27
28
29
30
31



Nov 2014
Sun
Mon
Tue
Wed
Thu
Fri
Sat






1


2
3
4
5
6
7
8


9
10-11
S$1,097/pax
12-13
S$1,097/pax
14
15


16
17
18
19
20
S$699/pax
21
S$699/pax
22


23


24
25
26
27
28
29
30








Dec 2014

Sun
Mon
Tue
Wed
Thu
Fri
Sat

1-2
S$1,097/pax
3-4
S$1,097/pax
5
S$699/pax
6


7
8-9
S$1,097/pax
10
S$699/pax
11
S$699/pax
12
13


14
15
16
17


18
19
20

21

22-23
S$1,495/pax
24


25
26
S$699/pax
27
28

29-30
S$1,097/pax
31