Skip to content

ssuntro/UIKit-SwiftUI-interoperability-reporter-app

Repository files navigation

News App("native Swift 4Days" version)

This project involves setting up and delivering their first iOS project to the Apple store. It serves as a learning material for the "Basic Swift and iOS development" course and functions as a side project for both development and educational purposes.

For more information, to see full functionality of final "News app" please visit here and for other version of "News app" which develop in difference mobile language and frameworksuch as Flutter, native Android(Kotlin), React Native pls visit - here

Include learning topics

This course is aim to "Make it work first and then make it right and make it fast in the next course". So this are 4 basic iOS development's learning topics that need to cover:

  1. Application life cycle
  2. Memory management under the hood.
  3. Concurrency and Queue
  4. SwiftUI
  5. State management in UIKit and SwiftUI.
  6. What's need to be do to submit app to Apple store
  7. Network handling

Exclude learning topics

Mainly is "Make it right and make it fast" topic.

  1. TDD
  2. Design pattern
  3. Architecture pattern
  4. Animation
  5. Clan code
  6. Basic swift 101
  7. Accessibility

Final app looks like at Day4

Splash screen News list screen New Detail screen Add calendar event screen Signup screen(SwiftUI) Sign in screen(SwiftUI)
Splash screen News list screen New Detail screen Add calendar event screen Signup screen(SwiftUI) Sign in screen(SwiftUI)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages