8000 GitHub - richimf/TopQuestionsApp
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

richimf/TopQuestionsApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TopQuestionsApp

Author: Ricardo Montesinos Fernandez

ScreenShot

How to use:

The project can be executed by selecting the corresponding Scheme:

ScreenShot

The project have three schemes, the default one TopQuestions, Develop and Release.

In order to make a HTTP REST request to the TopQuestions server use the Release scheme.

For developing purposes, execute the app using the Develop scheme, with this setup the request is made locally by using the mocked json files.

Project

This project was developed without any dependency, creating a high scalable code with the most native code as possible.

The Project is implemented under VIPER Architecture.

Within the project we can find:

  • API manager: Defined as protocol in order to make possible dependency injection.
  • Configurations for Debug and Release modes by using #if DEBUG.
  • Autolayout definitions taking advantage of Protocol and extensions.
  • The full VIPER structure can be found on the Protocols.swift file
  • A ViewModel is defined for populating data on the DetailView.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0