Skip to content

iPhone app sample to call GitHub API Users, made with Clean SwiU architecture

Notifications You must be signed in to change notification settings

GabrielTargon/GitHubMessenger

Repository files navigation

GitHubMessenger

Simple app to call GitHub API Users

Requirements

  • iOS 14+
  • Xcode 12+
  • Swift 5.0

Tech info

  • Clean swift
  • Core Data
  • Unit tests

Informations

The GitHubMessenger app was created with the Clean Swift architecture because it's a type of architecture that is emerging and has been shown to be effective when it comes to scalability and organization. It's little more verbose than other types of architecture but when you are usually with it helps you to see easily where the things are (view, service call, business logic, etc)

I tried to do the app more componentized (separated cells, storyboards) as possible to be easier to maintain the code and implement more things after that.

I did all the app with only iOS Cocoa Touch frameworks, without using external frameworks. This took me more time than usually to do views like the message view, but I learned some new things.

About

iPhone app sample to call GitHub API Users, made with Clean SwiU architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages