Skip to content

g212gs/ExpenseCalculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Calculator

SwiftUI - Authenticate via Phone Number using Firebase, NavigationStack, SwiftData

Swift Version License

Initial screen Login screen Home screen Add expense screen

Features

  • Authenticate user via Phone Number using Firebase in SwiftUI app
  • Swift Package Manager usage
  • Navigation Stack structure - Push, Pop back, Pop to root, Pop to specific screen
  • SFSymbol with animation
  • Bottomsheet - with added different possibility
  • TabView for page effect & page indicator (only in dark mode)
  • Currency Textfield - custom handling for adding currency symbol
  • SwiftData implementation

TODO

  • Login via other way (SignIn with Apple, anonymous)
  • Usage of updated features from SwiftUI
  • CoreData for expense storage

Requirements

  • iOS 17.0+
  • Xcode 16.2+
  • Swift 5.0

Contacts

Gaurang Lathiya – gaurang.lathiya8@gmail.com

License (MIT)

Distributed under the The MIT License (MIT) license. See LICENSE for more information.

About

Authenticate via Phone Number using Firebase, NavigationStack, Coredata,

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages