Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.75 KB

README.md

File metadata and controls

44 lines (29 loc) · 1.75 KB

FriendsDemo

A mini technical (just for fun) project to impress with my skills. Let me show the final version. Friendly launch screen :)

First of you see in this app - empty screen with title "Friends" and search button in navigation bar. It mean, you haven't friends (in app, of course). But just tap search button in top right of screen and you will see something like this:

Thanks https://randomuser.me/ for this users list! Now, just choose the people that you like and return to "Friends" screen.

Here is it! Now you have some people in friends list. You can delete peoples by using swipe-to-left. And you can tap cell for seeing detail information. You can edit it if you want.

Environment

Developed on: Xcode 8.0 (8A218a)

Tested and verified on: iOS Simulator - iPhone 7 Plus, 10.0

Installing

  1. Download from the GitHub
  2. Open directory from console and execute "pod install"
  3. Open FriendsDemo.workspace in XCode 8.0 or higher
  4. Choose iPhone simulator
  5. Click Product -> Run
  6. Enjoy!

Technical notes

Demo covered the following topics:

  1. Understanding main concepts of CoreData (FDASavedDataManager)
  2. Autolayout (Storyboard vs programmatically)
  3. Using of third-party libraries (using CocoaPods)
  4. Desing patterns (with application development)
  5. Networking (FDADataFetchManager)