Skip to content

Go to sleep App: my final project during the bootcamp “App Development: iOS Basic course”. The challenge: build a data-centred app using with Swift, SwiftUI. Check out the Figma prototype below!🔻

Notifications You must be signed in to change notification settings

ekaterinakalina/GoToSleep_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

GoToSleep_App

Go to sleep: the sleep cycle app

👩‍💻 Hi, I am Ekaterina, UX/UI Designer with coding skills.

Thanks for having a look at my very first iOS app: Go to sleep. This app was my final project at the bootcamp “App Development: iOS Basic course” (Cimdata, Germany | August 2023).

The given challenge was to build a data-centred app using Swift, SwiftUI.

Programming:

  • Data structure “Cycle”
  • DataController ObservableObject: upload the data from the “Cycle” structure in an array
  • Function that counts 7 sleep cycles according to the actual user time, output as string array

UI:

  • Screens: SplashScreens, MainView
  • Structs: HamburgerButton, SetButton, SideBarView, ListView
  • Extensions, Assets
  • Binding the data onto the UI elements

Future plans:

  • develop a UX case
  • upgrade UI, UIKit depending on the user needs
  • further screen developing!

-- Ekaterina Kalina, October 2023 (last update)