Adventures-with-Swift - Building Native iOS Apps with UIKit and SiwftUI 

Overview

image

Adventures with Swift, UIKit, & SwiftUI

As I have experience working with React Native and have dabbled a bit with Flutter, I've decided to dive in the world of native iOS development! Following along with the courses, 100 days of Swift (UIKit), and 100 Days of Swift (SwiftUI), and plan to create some apps as I learn. 😄

We Split (SwiftUI)

WeSplit

We Convert (SwiftUI)

WeConvert

Guess the Flag (SwiftUI)

GuessTheFlag

Rock Paper Scissors (SwiftUI)

rockpaperscissors

Better Rest (SwiftUI)

BetterRest

Word Scramble (SwiftUI)

WordScramble

You might also like...
Porting the example app from our Advanced iOS App Architecture book from UIKit to SwiftUI.

SwiftUI example app: Koober We're porting the example app from our Advanced iOS App Architecture book from UIKit to SwiftUI and we are sharing the cod

🎬 Netflix Clone 🔥 Made using UIKit with Swift language.
🎬 Netflix Clone 🔥 Made using UIKit with Swift language.

Made using UIKit with Swift language. Core Data was used as the local database. Tmdb and youtube api were used for the API.

Swift UIKit E-Commerce (UgurShopping)  No StoryBoard   Firebase, FireStore, FirebaseAuth, KingFisher, SwiftEntryKit, ProgressHud, Alamofire UICollectionViewCompositionalLayout, NotificationCenter
Swift UIKit E-Commerce (UgurShopping) No StoryBoard Firebase, FireStore, FirebaseAuth, KingFisher, SwiftEntryKit, ProgressHud, Alamofire UICollectionViewCompositionalLayout, NotificationCenter

Swift UIKit E-Commerce (UgurShopping) No StoryBoard Firebase, FireStore, FirebaseAuth, KingFisher, SwiftEntryKit, ProgressHud, Alamofire UICollectionViewCompositionalLayout, NotificationCenter

Native and encrypted password manager for iOS and macOS.
Native and encrypted password manager for iOS and macOS.

Open Sesame Native and encrypted password manager for iOS and macOS. What is it? OpenSesame is a free and powerful password manager that lets you mana

📱 Guideo - Native iOS App crafted with Swift and SwiftUI
📱 Guideo - Native iOS App crafted with Swift and SwiftUI

Guideo An awesome iOS Native App 📱 About Guideo App wire-framed and crafted from scratch by a team of 4. Our final project of the  Apple Foundation

UIKit (MVC), Weather App
UIKit (MVC), Weather App

Weather Simple weather app written on UIKit (MVC) Was used • UITableView • CoreLocation • Lottie Animations • OpenWeatherMap (API) • Author of animate

Introspect underlying UIKit components from SwiftUI
Introspect underlying UIKit components from SwiftUI

Introspect for SwiftUI Introspect allows you to get the underlying UIKit or AppKit element of a SwiftUI view. For instance, with Introspect you can ac

 Quotes App - quotes browsing app which is built with Quotable Free API completely in UIKit
Quotes App - quotes browsing app which is built with Quotable Free API completely in UIKit

Quotes App is quotes browsing app which is built with Quotable Free API completely in UIKit

A package that allows you to easily enable the Xcode canvas to a UIKit view.
A package that allows you to easily enable the Xcode canvas to a UIKit view.

UIViewCanvas This package allows you to enable a SwiftUI Xcode canva to a UIView or a entire ViewController. Why? Run emulator everytime you need to t

Comments
  • Add Easy Browser

    Add Easy Browser

    This was a fun one. UIKit is slowly clicking!

    https://user-images.githubusercontent.com/33048490/147881394-b86966f6-3e1b-4b8d-b7a2-e52095e6a87f.mp4

    Fixes #42

    opened by daniel-stafford 2
  • StormViewer: Use collection view controller

    StormViewer: Use collection view controller

    Modify project 1 so that it uses a collection view controller rather than a table view controller. I recommend you keep a copy of your original table view controller code so you can refer back to it later on.

    opened by daniel-stafford 1
  • Import all websites from external file 😀

    Import all websites from external file 😀

    Load website list from an external file named websites.txt

    Fixes #44

    if let websitesURL = Bundle.main.url(forResource: "websites", withExtension: "txt") {
                if let startWebsites = try? String(contentsOf: websitesURL) {
                    allWebsites = startWebsites.components(separatedBy: "\n")
                }
            }
    
            if allWebsites.isEmpty {
                allWebsites = ["news.ycombinator.com"]
            }
    
    opened by daniel-stafford 1
Owner
Daniel Stafford
Daniel Stafford
iOS framework for making Turbo native apps

Turbo Native for iOS Note: The Hotwire frameworks are presented in beta form. We're using them all in production with HEY, but expect that significant

Hotwire 465 Nov 22, 2022
A weather app developed in React Native. It is the React Native version of SwiftWeather.

ReactNativeWeather A weather app developed in React Native. It is the React Native version of SwiftWeather How to run the app Install react-native If

Jake Lin 22 Jun 7, 2022
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind

A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.

donggyu 3 Jun 10, 2022
Building Expense Tracker iOS App with Core Data & SwiftUI Completed Project

Completed Project for Building Expense Tracker iOS App with Core Data & SwiftUI Follow the tutorial at alfianlosari.com Features Create, edit, and del

Alfian Losari 223 Nov 14, 2022
building cool stuff with swiftui

Featured ✨ Clubhouse Drop-in audio chat View source code ?? View Figma design ?? Watch me build ?? Spotify Clone Music app View source code ?? Tinder

Franck Ndame 558 Nov 15, 2022
A collection of Swift functions, extensions, and SwiftUI and UIKit Views.

J's Helper A collection of Swift functions, extensions, and SwiftUI and UIKit Views. Legend: ?? UIKit ?? SwiftUI ?? Shared Installation In XCode 12 go

Jem Alvarez 3 Oct 1, 2022
A Swift library for documenting, isolating, and testing SwiftUI, UIKIt & AppKit components.

A Swift library for documenting, isolating, and testing SwiftUI, UIKit & AppKit components. Minimal Example An example demonstrated with the Slider ui

Hayden Pennington 8 Nov 17, 2022
Restaurant App iOs swift Uikit

Restaurant-App Restaurant App iOs swift Uikit if you want to use this app first install CocoPods $ sudo gem install cocopods and then use this comman

Abdorizak Abdalla 1 Oct 16, 2021
content for Using Combine - notes on learning Combine with UIKit and SwiftUI

SwiftUI-Notes A collection of notes, project pieces, playgrounds and ideas on learning and using SwiftUI and Combine. Changes, corrections, and feedba

Joseph Heck 1.7k Nov 10, 2022
Movie Database app made with SwiftUI and UIKit

HW4_DogukaanKilicarslan Movie Data Base App made with SwiftUI Movie Database app made with SwiftUI Preview Movie Data Base App : Star Wars Characters

null 1 Oct 20, 2021