-
Notifications
You must be signed in to change notification settings - Fork 16
Closed
Labels
enhancementNew feature or requestNew feature or requesthacktoberhacktoberfesthelp wantedExtra attention is neededExtra attention is needed
Description
GOAL
Replace all the storyboards with UIs created via code.
For not having one really huge branch, this will be split up in issues on a screen basis!
If you are interested in working on some screen, please comment on any of the open subtasks listed below.
Subtasks
-
NewLanguageViewController
[Replace Storyboard] NewLanguageViewController #17 -
HomeScreenViewController
[Open Task] Replace storyboard forHomeScreenViewController
with code. beginners-welcome #20 -
LanguageScreenViewController
[Open Task] Replace storyboard forLanguageScreenViewController
with code. #21 -
AddNewWordViewController
[Open Task] Replace storyboard forAddNewWordViewController
with code. #22 - (Final issue) Remove any
Main.storyboard
references from the project, updateAppDelegate
.
WHY
Storyboards are slow to load in Xcode and they are harder to maintain compared to plain code.
AC
-
There should not be any storyboards in the app.
-
Optional
First choice would be UIKit. It might make sense to also have a look whether it might make sense to start rewriting screens using SwiftUI. However, this will be way more work as it's a rewrite of everything.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthacktoberhacktoberfesthelp wantedExtra attention is neededExtra attention is needed