TodoSwift
=========

![ScreenShot](https://raw.github.com/cyrilchandelier/TodoSwift/master/Assets/todoswift_1.png) - 
![ScreenShot](https://raw.github.com/cyrilchandelier/TodoSwift/master/Assets/todoswift_2.png) - 
![ScreenShot](https://raw.github.com/cyrilchandelier/TodoSwift/master/Assets/todoswift_3.png)

The purpose of this project is to create a simple mobile application while apprehending the new Apple Swift language. This app will be an adaptation of JavaScript project [TodoMVC](http://todomvc.com/) and will try to respect as much as possible the [specification](https://github.com/tastejs/todomvc/blob/gh-pages/app-spec.md).

This app will then be a good basis for experimenting new iOS features and Swift.

The full project is available in the ```Code``` folder.

## What's in there?

- Swift 2 code
- App Group to share data between the main app and the extension(s)
- Dynamic Framework to limit code repetition and share code between the main app and the extension(s), mainly the Core Data Stack with the models
- Today Extension

## Credits

Many thanks to the [TodoMVC](http://todomvc.com/) team for letting me use their graphics and base idea for the project
TodoSwift
=========

![ScreenShot](https://raw.github.com/cyrilchandelier/TodoSwift/master/Assets/todoswift_1.png) - 
![ScreenShot](https://raw.github.com/cyrilchandelier/TodoSwift/master/Assets/todoswift_2.png) - 
![ScreenShot](https://raw.github.com/cyrilchandelier/TodoSwift/master/Assets/todoswift_3.png)

The purpose of this project is to create a simple mobile application while apprehending the new Apple Swift language. This app will be an adaptation of JavaScript project [TodoMVC](http://todomvc.com/) and will try to respect as much as possible the [specification](https://github.com/tastejs/todomvc/blob/master/app-spec.md).

This app will then be a good basis for experimenting new iOS features and Swift.

The full project is available in the ```Code``` folder.

## What's in there?

- Swift 2 code
- App Group to share data between the main app and the extension(s)
- Dynamic Framework to limit code repetition and share code between the main app and the extension(s), mainly the Core Data Stack with the models
- Today Extension

## Credits

Many thanks to the [TodoMVC](http://todomvc.com/) team for letting me use their graphics and base idea for the project
Update the link to the spec
Update the link to the spec
