Skip to content
This repository has been archived by the owner on Apr 29, 2024. It is now read-only.

Commit

Permalink
onboard missing samples
Browse files Browse the repository at this point in the history
  • Loading branch information
conceptdev committed Aug 2, 2019
1 parent 1b21e84 commit d98aff6
Show file tree
Hide file tree
Showing 14 changed files with 53 additions and 78 deletions.
2 changes: 1 addition & 1 deletion SharedResources/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ urlFragment: sharedresources

This sample illustrates how to work with various iOS resources including: the accelerometer, photo/video library, camera, battery status, contacts, file system, and network activity indicator.

![Shared Resources application screenshot](Screenshots/01.png "Shared Resources application screenshot")
![Shared Resources application screenshot](Screenshots/01.png)
8 changes: 3 additions & 5 deletions SimpleBackgroundFetch/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Xamarin.iOS - SimpleBackgroundFetch
description: This sample demostrates how to handle background fetches when the app is not running.
name: Xamarin.iOS - Background Fetch
description: This sample demonstrates how to handle background fetches when the app is not running.
page_type: sample
languages:
- csharp
Expand All @@ -9,7 +9,5 @@ products:
urlFragment: simplebackgroundfetch
---
# SimpleBackgroundFetch
This sample demostrates how to handle background fetches when the app is not running.

## Authors
Timothy Risi
This sample demostrates how to handle background fetches when the app is not running.
8 changes: 4 additions & 4 deletions SimpleBackgroundTransfer/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Xamarin.iOS - SimpleBackgroundTransfer
description: SimpleBackgroundTransfer is a simple app that illustrates how to use background transfers. Right now this sample only works on iOS devices (not the...
name: Xamarin.iOS - Background Transfer
description: "SimpleBackgroundTransfer is a simple app that illustrates how to use background transfers"
page_type: sample
languages:
- csharp
Expand All @@ -14,7 +14,7 @@ SimpleBackgroundTransfer is a simple app that illustrates how to use background

Right now this sample only works on iOS devices (not the simulator).

![App showing a world map image](Screenshots/IMG_0002.PNG)

This is a port of Apple's WWDC2013 sample SimpleBackgroundTransfer.
Link to Apple’s sample:https://developer.apple.com/downloads/index.action?name=WWDC%202013#


6 changes: 4 additions & 2 deletions SimpleCollectionView/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Xamarin.iOS - Simple Collection Views
description: This sample demonstrates using Collection Views in iOS 6. It accompanies the article Introduction to Collection Views.
description: "Demonstrates using Collection Views. It accompanies the article Introduction to Collection Views."
page_type: sample
languages:
- csharp
Expand All @@ -10,4 +10,6 @@ urlFragment: simplecollectionview
---
# Simple Collection Views

This sample demonstrates using Collection Views in iOS 6. It accompanies the article Introduction to Collection Views.
This sample demonstrates using Collection Views. It accompanies the article [Introduction to Collection Views](https://docs.microsoft.com/xamarin/ios/user-interface/controls/uicollectionview).

![App showing a layout of monkey icons](Screenshots/CollectionView.png)
4 changes: 3 additions & 1 deletion SimpleDrillDown/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Xamarin.iOS - Simple Drill-Down
description: This sample shows how you can make a table with cells that allow the user to drill further down to a detailed view of the data.
description: "Shows how you can make a UITableView list view with cells that allow the user to drill further down to a detailed view of the data"
page_type: sample
languages:
- csharp
Expand All @@ -13,3 +13,5 @@ urlFragment: simpledrilldown
This sample shows how you can make a table with cells that
allow the user to drill further down to a detailed view of
the data.

![App showing a menu of Shakespeare play names](Screenshots/SimpleDrillDown1.png)
8 changes: 2 additions & 6 deletions SimpleLogin/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Xamarin.iOS - SimpleLogin
description: This sample is the application that will be built at the end of the Creating iOS Applications in Code Using Visual Studio guide.
description: This sample is the application that will be built at the end of the Creating iOS Applications in Code Using Visual Studio doc.
page_type: sample
languages:
- csharp
Expand All @@ -10,8 +10,4 @@ urlFragment: simplelogin
---
# SimpleLogin

This sample is the application that will be built at the end of the [Creating iOS Applications in Code Using Visual Studio](http://developer.xamarin.com/guides/ios/application_fundamentals/ios_code_only/) guide.




This sample is the application that will be built at the end of the [Creating iOS Applications in Code Using Visual Studio](https://docs.microsoft.com/xamarin/ios/app-fundamentals/ios-code-only) doc.
14 changes: 4 additions & 10 deletions SimpleTextInput/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Xamarin.iOS - Simple Text Input Demo
description: An example showing how to implement a simple text-editing application using Core Text that adopts various iOS 5 Objective-C protocols in a single...
description: "How to implement a simple text-editing application using Core Text that adopts various Objective-C protocols in a single..."
page_type: sample
languages:
- csharp
Expand All @@ -10,19 +10,13 @@ urlFragment: simpletextinput
---
# Simple Text Input Demo

An example showing how to implement a simple text-editing application using Core Text that adopts
various iOS 5 Objective-C protocols in a single class.
An example showing how to implement a simple text-editing application using Core Text that adopts various iOS 5 Objective-C protocols in a single class.

It shows how to use the UITextInput and UIKeyInput protocols to connect to the Core Text API.
It shows how to use the `UITextInput` and `UIKeyInput` protocols to connect to the Core Text API.

The file EditableCoreTextView.cs contains a sample showing how to adopt multiple protocols in
C# using the [Adopts] attribute.
The file EditableCoreTextView.cs contains a sample showing how to adopt multiple protocols in C# using the `[Adopts]` attribute.

Based on the Apple sample:
http://developer.apple.com/library/ios/#samplecode/SimpleTextInput/Introduction/Intro.html

![Simple Text Input Demo application screenshot](Screenshots/SimpleTextInput.png "Simple Text Input Demo application screenshot")

## Authors

Rolf Bjarne Kvinge
14 changes: 5 additions & 9 deletions SoZoomy/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Xamarin.iOS - SoZoomy
description: 'SoZoomy shows how to use the AVCaptureDevice APIs to zoom with the camera. There are three modes: Face Detection: Displays faces detected on the...'
description: 'Shows how to use the AVCaptureDevice APIs to zoom with the camera. There are three modes: Face Detection, Manual, Meme mode'
page_type: sample
languages:
- csharp
Expand All @@ -9,15 +9,11 @@ products:
urlFragment: sozoomy
---
# SoZoomy
SoZoomy shows how to use the AVCaptureDevice APIs to zoom with the camera. There are three modes:

* Face Detection: Displays faces detected on the screen; tapping them locks the size and will automatically adjust the zoom as the distance changes.
* Manually setting zoom: Moving the slider at the bottom of the screen adjusts the zoom accordingly
* Meme mode: Triggers an automatically zoom that ramps up quickly.
SoZoomy shows how to use the AVCaptureDevice APIs to zoom with the camera. There are three modes:

**NOTE: This sample will only work with Xcode 5.0 or above.
- Face Detection: Displays faces detected on the screen; tapping them locks the size and will automatically adjust the zoom as the distance changes.
- Manually setting zoom: Moving the slider at the bottom of the screen adjusts the zoom accordingly
- Meme mode: Triggers an automatically zoom that ramps up quickly.

![SoZoomy application screenshot](Screenshots/01.png "SoZoomy application screenshot")

## Authors
Timothy Risi
6 changes: 4 additions & 2 deletions SocialFrameworkDemo/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Xamarin.iOS - Social Framework Demo
description: This sample demonstrates using the Apple's Social Framework to access Twitter and Facebook. It accompanies the article Introduction to the Social...
description: This sample demonstrates using the Apple's Social Framework to access Twitter and Facebook
page_type: sample
languages:
- csharp
Expand All @@ -10,4 +10,6 @@ urlFragment: socialframeworkdemo
---
# Social Framework Demo

This sample demonstrates using the Apple's Social Framework to access Twitter and Facebook. It accompanies the article Introduction to the Social Framework.
This sample demonstrates using the Apple's Social Framework to access Twitter and Facebook. It accompanies the article [Introduction to the Social Framework](https://docs.microsoft.com/xamarin/ios/platform/social-framework).

![App with Facebook login page](Screenshots/Facebook02.png)
6 changes: 1 addition & 5 deletions Sound/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Xamarin.iOS - Sound
description: Sound is a simple example of how to record an AAC file using the iPhone microphone or externally attached recording hardware and then play it back.
description: Sound is an example of how to record an AAC file using the iPhone microphone or externally attached recording hardware then play it back.
page_type: sample
languages:
- csharp
Expand All @@ -14,7 +14,3 @@ Sound is a simple example of how to record an AAC file using the iPhone
microphone or externally attached recording hardware and then play it back.

![Sound application screenshot](Screenshots/screenshot-1.png "Sound application screenshot")

## Authors

James Bentley, Bryan Costanich
9 changes: 2 additions & 7 deletions SplitView/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Xamarin.iOS - Split View
description: This sample illustrates how to use the UISplitView control for iPad. It utilizes a main split view controller that manages a master view and a set...
description: "How to use the UISplitView control for iPad. It utilizes a main split view controller that manages a master view and a set..."
page_type: sample
languages:
- csharp
Expand All @@ -16,11 +16,6 @@ of child views. When an item on the master view is clicked, it raises and
event that the main split view controller (MainSplitView) listens for and
then notifies the detail view controller accordingly. This pattern should
generally be used when implementing the UISplitViewController because it
decouples the child views from each other and represents an architecturally
resilient design.
decouples the child views from each other.

![Split View application screenshot](Screenshots/01.png "Split View application screenshot")

## Authors

Bryan Costanich
11 changes: 6 additions & 5 deletions SpriteKitPhysicsCollisions/README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
---
name: Xamarin.iOS - Sprite Kit Physics Collisions
description: This example demostrates physics and collisions between objects when using Sprite Kit. The ship on the left when the app launches is controllable...
description: "Demonstrates physics and collisions between objects using Sprite Kit. The ship starting on the left is controllable... (game)"
page_type: sample
languages:
- csharp
products:
- xamarin
extensions:
tags:
- game
urlFragment: spritekitphysicscollisions
---
# Sprite Kit Physics Collisions
This example demostrates physics and collisions between objects when using Sprite Kit. The ship on the left when the app launches is controllable by the player using the following controls:

This example demonstrates physics and collisions between objects when using Sprite Kit. The ship on the left when the app launches is controllable by the player using the following controls:

* Tap left of the ship – `Turn Left`
* Tap right of the ship – `Turn Right`
Expand All @@ -18,6 +22,3 @@ This example demostrates physics and collisions between objects when using Sprit
* Tap on the ship – `Fire weapon`

![Sprite Kit Physics Collisions application screenshot](Screenshots/01.png "Sprite Kit Physics Collisions application screenshot")

## Author
Timothy Risi
29 changes: 11 additions & 18 deletions SpriteTour/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Xamarin.iOS - Sprite Tour
description: This sample is a port to apple’s WWDC2013 Sprite Tour sample. Link to Apple’s sample:...
description: "Sprite Kit example uses multiple scenes to demonstrate each of the different features of SKSpriteNode"
page_type: sample
languages:
- csharp
Expand All @@ -9,27 +9,20 @@ products:
urlFragment: spritetour
---
# Sprite Tour

This sample is a port to apple’s WWDC2013 Sprite Tour sample.
Link to Apple’s sample: https://developer.apple.com/downloads/index.action?name=WWDC%202013#

This Sprite Kit example uses multiple scenes to demonstrate each of the different features of the SKSpriteNode class.

Each scene demonstrates one major concept. You can learn one technique from each sample, then decide which techniques are useful and how to combine them together.

BasicSprites
Shows how to create a default textured or untextured sprite.
![App showing sprite demos](Screenshots/IMG_0002.PNG)

ColorizedSprites
Shows how to apply a colorization effect to a textured sprite.

ResizingSprites
Shows how a sprite can be resized, with different scaling effects applied to the texture.

SpriteAnchors
Shows how a sprite’s anchor position can be changed so that the texture image is not centered on the sprite’s position.
Each scene demonstrates one major concept. You can learn one technique from each sample, then decide which techniques are useful and how to combine them together.

SpriteBlending
Shows how an additive blending mode can be used to simulate lights.
- BasicSprites - Shows how to create a default textured or untextured sprite.
- ColorizedSprites - Shows how to apply a colorization effect to a textured sprite.
- ResizingSprites - Shows how a sprite can be resized, with different scaling effects applied to the texture.
- SpriteAnchors - Shows how a sprite’s anchor position can be changed so that the texture image is not centered on the sprite’s position.
- SpriteBlending - Shows how an additive blending mode can be used to simulate lights.
- AnimatedSprites - Shows how a sprite’s texture image can be animated.

AnimatedSprites
# Shows how a sprite’s texture image can be animated.
Link to Apple’s sample: https://developer.apple.com/downloads/index.action?name=WWDC%202013#
6 changes: 3 additions & 3 deletions Stars/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Xamarin.iOS - Stars
description: This sample provides an introduction to Core Motion by demonstrating how to implement virtual reality. The view controller provides a view of...
description: "Core Motion virtual reality demo, a view controller provides a view of rotation cubes and stars"
page_type: sample
languages:
- csharp
Expand All @@ -16,9 +16,9 @@ of rotating cubes and stars, which uses Core Motion to determine which
way the device is facing to display these elements from different
angles.

![Screen showing stars, cubes, and data display](Screenshots/Stars01.png)

Target device must have device motion / gyroscope available to display
properly, and therefore cannot be run on a simulator.

This is a port of the WWDC2012 sample of the same name.

Ported by: Peter Collins

0 comments on commit d98aff6

Please sign in to comment.