Skip to content

🪄Composing reusable UIKit code 👨🏽‍💻 programmatically one at a time without storyboards.

Notifications You must be signed in to change notification settings

victorbruce/programmatic-uikit

Repository files navigation

Programmatic UIKit 📲

Composing reusable UIKit code 👨🏽‍💻 programmatically one at a time without storyboards.

Tech Stack

  • Swift
  • UIKit

Project-based Topics

  • NavigationControllers: contains code snippets on how to set a Navigation Controller as the main navigation to present multiple screens programmatically without the use of a storyboard.

Tab bar and navigation controller example

  • TabBarControllers: contains code snippets on how to set a Tab Bar Controller as the main navigation to present multiple screens programmatically without the use of a storyboard.

Tab bar and navigation controller example

  • TabBarAndNavigationController: contains code snippets on how to handle both Tab Bar and Navigation Controllers within an application programmatically without the use of a storyboard.

Tab bar and navigation controller example

  • TableView: contains code snippets of how to display a table view component with a list of table view cells programmatically without the use of a storyboard.

TableView example

  • TableViewWithCustomCell: code snippets for creating a table view with a custom cell programmatically.

TableView example

  • CustomNavigationBar: code snippets for creating a custom navigation bar in UIKit using code only. This code snippet takes care of issues such as changing the status bar text color, navigation background and foreground color.

TableView example

  • MVVMCPattern: a widely use folder structure pattern for most iOS projects.

  • SwipeActionsOnTableRow: code snippet on how to add a group of buttons on a table row when swiped

Swipe Actions example

✍️ Todo

  • an example of how to combine both NavigationController and TabBarController together. ✅
  • an example of using table views. ✅
  • an example of using table view(custom cell) ✅
  • an example of using collection views.
  • an example of using auto layouts.
  • an example of using MVVMC architecture. ✅

About

🪄Composing reusable UIKit code 👨🏽‍💻 programmatically one at a time without storyboards.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages