Skip to content
This repository was archived by the owner on Jul 21, 2025. It is now read-only.
/ DaysInfo Public archive

๐Ÿ“…๐Ÿงฎ MVP "DaysInfo" โ€” calculate how many days have passed since the important date!

Notifications You must be signed in to change notification settings

Oldbobb1/DaysInfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

26 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ—“๏ธ Days Info

This MVP was developed as part of the โ€œMy First Swift Apps (Updated)โ€ course swiftbook.org. The course demonstrates creating an app using Storyboard, however I decided to take a different route and implement the project entirely through code, without using Storyboard.

This allowed for a deeper understanding of the programmatic approach to creating interfaces in iOS.

๐Ÿ”‘ Key Features

  • ๐Ÿ–ผ๏ธ Fully programmatic interface: All UI elements are created without using Storyboard.
  • ๐ŸŽ“ Educational purpose: The app serves as a tool to learn the basics of Swift and iOS development.
  • ๐Ÿ”ง SnapKit integration: Uses a popular library to simplify Auto Layout in code.

๐Ÿ› ๏ธ Technology

  • ๐Ÿฆ Swift: The main programming language.
  • ๐Ÿ’ป Xcode: Integrated development environment for testing and writing code.
  • ๐Ÿ“ SnapKit: Library for simplifying Auto Layout description in code.

๐ŸŽฏ Project goals

  • ๐ŸŒ Demonstration of iOS-application development capabilities without using Storyboard.
  • ๐Ÿงฉ To consolidate knowledge on UI creation and controlling application logic through code.
  • ๐Ÿ“š Providing an example for novice developers learning Swift and iOS.

๐Ÿ“ฆ Functionality

  • ๐Ÿ“… Calculates and displays how many days have passed since a selected date.
  • ๐Ÿช„ Simple and easy to understand interface.
  • ๐Ÿš€ A basis for experimentation and extensions.

About

๐Ÿ“…๐Ÿงฎ MVP "DaysInfo" โ€” calculate how many days have passed since the important date!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages