<commit_before># MobileCore

[![Platform](http://img.shields.io/badge/platform-ios-blue.svg?style=flat)](https://developer.apple.com/iphone/index.action)
[![Language](http://img.shields.io/badge/language-swift-brightgreen.svg?style=flat)](https://developer.apple.com/swift)
[![License](http://img.shields.io/badge/license-MIT-lightgrey.svg?style=flat)](http://mit-license.org)
[![Build Status](https://travis-ci.org/ppraveentr/MobileCore.svg?branch=master)](https://travis-ci.org/ppraveentr/MobileCore)

Lets consider you are developing a Mobile application, be it for Prototyping or Enterprise, writing Auto-Layout or Network-layer code from scratch isn't always easy and its time consuming. This Core component takes care of all these hassles for you.

MobileCore is a Swift library consisting in a set of extensions to help dealing with 
- [x] Auto Layout programatically. 
- [x] Defining and managing RESTfull service layer in JSON format.
- [x] Utility for Domain Object creation from JSON to Swift classes.


## Manually from GitHub

- Download the source files in the MobileCore subdirectory.
- Add the source files to your Xcode project.
- Add the following imports to your bridging header.
	- #import <FTMobileCore/FTMobileCore.h>
	- #import <FTMobileCoreUI/FTMobileCoreUI.h>

That's it - now go write some beautiful Auto Layout code!

### What's included

Within the download you'll find the following sub-projects and an integrated sample workspace `FTMobileCoreSampleWorkspace`.<commit_msg>updated ReadMe: Link for NovelReader<commit_after># MobileCore

[![Platform](http://img.shields.io/badge/platform-ios-blue.svg?style=flat)](https://developer.apple.com/iphone/index.action)
[![Language](http://img.shields.io/badge/language-swift-brightgreen.svg?style=flat)](https://developer.apple.com/swift)
[![License](http://img.shields.io/badge/license-MIT-lightgrey.svg?style=flat)](http://mit-license.org)
[![Build Status](https://travis-ci.org/ppraveentr/MobileCore.svg?branch=master)](https://travis-ci.org/ppraveentr/MobileCore)

Lets consider you are developing a Mobile application, be it for Prototyping or Enterprise, writing Auto-Layout or Network-layer code from scratch isn't always easy and its time consuming. This Core component takes care of all these hassles for you.

[`NovelReader`](https://github.com/ppraveentr/Concepts/tree/master/NovelReader) is a prototype describing working of MobileCore.
[![Platform](http://img.shields.io/badge/platform-ios-blue.svg?style=flat)](https://developer.apple.com/iphone/index.action)
[![Language](http://img.shields.io/badge/language-swift-brightgreen.svg?style=flat)](https://developer.apple.com/swift)
[![License](http://img.shields.io/badge/license-MIT-lightgrey.svg?style=flat)](http://mit-license.org)
[![Build Status](https://travis-ci.org/ppraveentr/Concepts.svg?branch=master)](https://travis-ci.org/ppraveentr/Concepts)

MobileCore is a Swift library consisting in a set of extensions to help dealing with 
- [x] Auto Layout programatically. 
- [x] Defining and managing RESTfull service layer in JSON format.
- [x] Utility for Domain Object creation from JSON to Swift classes.


## Manually from GitHub

- Download the source files in the MobileCore subdirectory.
- Add the source files to your Xcode project.
- Add the following imports to your bridging header.
	- #import <FTMobileCore/FTMobileCore.h>
	- #import <FTMobileCoreUI/FTMobileCoreUI.h>

That's it - now go write some beautiful Auto Layout code!

### What's included

Within the download you'll find the following sub-projects and an integrated sample workspace `FTMobileCoreSampleWorkspace`.
{'fraction_non_alphanumeric': 0.12434518886131789, 'fraction_numerical': 0.0, 'mean_word_length': 5.27681660899654, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 13, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2512290', 'n_tokens_mistral': 1135, 'n_tokens_neox': 1073, 'n_words': 302}