Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 20 additions & 0 deletions ProjectGuideline.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Project Guideline

# Introduction
This provides simple guidelines for setting up and running the assignment project.
# Requirements
iOS 8 and up
Cocoapods
Xcode 7
# Installation with CocoaPods
This project is using CocoaPods to manage dependency for using 3rd libraries. Please see http://cocoapods.org/ for more information
# How to get started
Open QAndAApplication.xcworkspace to open the project in Xcode
If you want to up to date with dependency libraries, open Terminal → Change directory to project folder → run pod install
To run the project, choose your target devices (Simulator or real devices) and then click the Run button located in the top-left corner of the Xcode toolbar (or Command + R)
# Technical Skills
MVVM
ReactiveCoca
Mantle JSON Model
# Server
This project is using FireBase, which is a real-time database is stored as JSON and synchronized in real-time to every connected client. The project uses demo API key from my free account for development. In term of testing, you can use that key or create your own account.
16 changes: 16 additions & 0 deletions QAndAApplication/Podfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Uncomment this line to define a global platform for your project
platform :ios, '8.0'
# Uncomment this line if you're using Swift
# use_frameworks!

target 'QAndAApplication' do
pod 'ReactiveCocoa', '~> 2.0'
pod 'Firebase', '~> 2.2'
pod 'Mantle', '~> 2.0'
pod 'AFMInfoBanner'
end

target 'QAndAApplicationTests' do

end

30 changes: 30 additions & 0 deletions QAndAApplication/Podfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
PODS:
- AFMInfoBanner (1.1):
- CVKHierarchySearcher (~> 0.2)
- CVKHierarchySearcher (0.2.0)
- Firebase (2.4.2)
- Mantle (2.0.5):
- Mantle/extobjc (= 2.0.5)
- Mantle/extobjc (2.0.5)
- ReactiveCocoa (2.5):
- ReactiveCocoa/UI (= 2.5)
- ReactiveCocoa/Core (2.5):
- ReactiveCocoa/no-arc
- ReactiveCocoa/no-arc (2.5)
- ReactiveCocoa/UI (2.5):
- ReactiveCocoa/Core

DEPENDENCIES:
- AFMInfoBanner
- Firebase (~> 2.2)
- Mantle (~> 2.0)
- ReactiveCocoa (~> 2.0)

SPEC CHECKSUMS:
AFMInfoBanner: 207a0622fdfc6bff3e8d04ac557932f3d6849425
CVKHierarchySearcher: 7be8d3bcbcc6f86ff07f785e6c632b5e40da2553
Firebase: 5e898ed5012c81d28ca5fae1113c6b61a172bc6d
Mantle: 1912395033f601de5adc8ee91e48f46e4c7051ad
ReactiveCocoa: e2db045570aa97c695e7aa97c2bcab222ae51f4a

COCOAPODS: 0.39.0
19 changes: 19 additions & 0 deletions QAndAApplication/Pods/AFMInfoBanner/LICENSE

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

46 changes: 46 additions & 0 deletions QAndAApplication/Pods/AFMInfoBanner/Pod/Classes/AFMInfoBanner.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading