With Xamarin you can use C# to create Android and iOS apps. Plus, that C# codebase will be 100% shared between projects, and compile to native code, so performance is not impacted.
Curious about what you will learn? Here is the list of topics that we cover day by day:
- XAML and Events. Defining the interface and handling user interactions.
- Using XAML Styles. Reusing XAML code with Style Resources.
- Creating an SQLite Database. Prepare the projects to use SQLite and get the file's path.
- Inserting to the Database. Model the database table, create a connection and start adding elements to the table.
- Reading and Listing a Table. Read the database table and list the retrieved elements in a ListView.
- Getting the User's Location. Get the user's permission to access location, then get the coordinates.
- Making REST Requests. Make HTTP requests to Foursquare's REST API to get nearby venues.
- The INotifyPropertyChanged interface. Implement the interface to notify the view of property changes.
- Defining and Binding Commands. Substitute event handlers with Commands.
- Using Observable Collections. Notify the view of collection changes with the ObservableCollection class.
Want the daily challenges delivered to your inbox? Register to the Email List