Josh R's repositories
WorkingWithCurrencies
An app that will help explain how to format and work with currencies in iOS.
AppleReminders
Apple's Reminders app created without Storyboard.
EnvironmentObject_SwiftUI
An tab bar app that utilizes the EnvironmentObject property wrapper.
ExportToCSV-Realm-SB
Example on how to export data from a realm database to a CSV file.
TenExtensions
10 extensions used at Livefront
MapKitDemo
A demo project that properly shows how to add a marker annotation to a map using MapKit, MKLocalSearch, subclass of MKMarkerAnnotationView, and a class that conforms to the MKAnnotation protocol. This project fixes the issue where the current location blue dot would cause the added annotation to disappear when close to each other.
TheMovieApp
An app that allows you to view Upcoming, Popular, and Now Playing movies. You can also search for movies and see the full details of a particular movie including the theatrical, digital, and physical release dates.
Architecture
A project to play around with different architectures
Checkd
A super cool todo app
Combine_URLSession
A sample app to demostrate how Combine can be used to decode JSON from an endpoint and display in a table view.
ExpandableCollectionViewCells
Using Apple's new UICollectionViewDiffableDataSource to implement expandable collectionView cells
ExpandableSections_SwiftUI
A sample app demonstrating SwiftUI's expanding list functionality.
ExpenseTrackerKMM
A Kotlin Multiplatform app
FirebaseAuth-SignInWithApple
Demo app showing how to use Sign in with Apple with Firebase
FuturePromiseDemo_SwiftUI
A sample app in SwiftUI that shows a trivial use of Combine's Future.
JSON_Swift
A project for my upcoming Medium article on handling JSON in Swift.
moko-kswift
Swift-friendly api generator for Kotlin/Native frameworks
MVVM-C
A sample app to demostrate how to use the Coordinator pattern with MVVM.
NetworkingExamples
Playground and UIKit examples of URLSession using Result, JSON decoding, Combine+URLSession, and more..
SectionTableViewRealm
An expense tracker app that utilizes Realm for the backend. The tableView is sectioned by date. No storyboard, all code.
SwiftUI-Preview-for-UIKit
A sample app to test out gradients and stack view layouts.
SwiftUINavigation
A project that demonstrates various approaches to navigation in SwiftUI.
Todo-MongoDB_Realm
A sample app that demonstrates how MongoDB and Realm play nice with each other.
Trivia
A trivia game app built with MVVM leveraging Alamofire, SwiftyJSON, Combine, Unit Testing, and Realm.
WhatsNewKitWithRealm
Takes the WhatsNewKit and incorporates realm for data persistance. I also added the capability to show more than one feature update in sequence.