• Stars
    star
    143
  • Rank 257,007 (Top 6 %)
  • Language
    Swift
  • License
    Apache License 2.0
  • Created about 5 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Code for my article "SwiftUI & Combine: Better Together"

Contributors Forks Stargazers Issues MIT License


Logo

SwiftUI & Combine

Getting Started with SwiftUI & Combine
Explore the docs ยป

View Demo ยท Report Bug ยท Request Feature

Table of Contents

About The Project

SwiftUI & Combine Screen Demo

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

This project uses Cocoapods to manage dependencies.

  • If you haven't done so already, install Cocoapods:

    sudo gem install cocoapods

Installation

  1. Clone the repo
    git clone https://github.com/peterfriese/SwiftUI-Combine.git
  2. Install Cocoapods
    pod install
  3. Open the workspace
    xed .

Usage

Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a pull request

License

Copyright 2019 Google, Inc.

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Disclaimer

This is not an official Google Product.

Contact

Peter Friese - @peterfriese

Project Link: https://github.com/peterfriese/SwiftUI-Combine

Acknowledgements

More Repositories

1

MakeItSo

This is the source code for Make It So, the sample app accompanying my blog post "Replicating the iOS Reminders App Using SwiftUI and Firebase"
Swift
492
star
2

SwiftUI-Concurrency-Essentials

Code for my article / video series "SwiftUI Concurrency Essentials"
Swift
113
star
3

AndroidWear

Sample code for Android Wear
Java
73
star
4

Asynchronous-Programming-with-SwiftUI-and-Combine

Code for my book, SwiftUI & Combine
Swift
65
star
5

TwitterClient

Twitter Client based on the new Twitter API in iOS 5
Objective-C
58
star
6

SwiftUI-Combine-Applied

Sample code for my blog post series about Combine and SwiftUI
Swift
43
star
7

JewelCase

This is the source code for JewelCase, a sample app demonstrating how to use SwiftUI and Firebase together. This slide deck discusses the architecture of the app: https://www.slideshare.net/peterfriese/building-swiftui-apps-with-firebase
Swift
43
star
8

BookSpine

BookSpine is the sample app for my blog post series about SwiftUI and Firebase. Start reading the blog post series here to learn more: https://peterfriese.dev/swiftui-firebase-fetch-data/
Swift
43
star
9

Swift-Firestore-Guide

The Comprehensive Guide to using Cloud Firestore in Swift
Swift
40
star
10

BookShelf

BookShelf, an app for cataloguing and tracking your books
Swift
40
star
11

Swift-EnvironmentObject-Demo

A quick demo to show that @EnvironmentObjects do not propagate to modals.
Swift
35
star
12

UIViewControllerContainmentSample

This sample demonstrates how to use the new view controller containment APIs in iOS 5 to create your own UIViewController containers. This is the code I demonstrated in my talk "iOS 5 UIViewController containment" at iPhoneDevCon 2011. Slides for this talk are online at http://speakerdeck.com/u/peterfriese/p/ios-5-uiviewcontroller-containment
Objective-C
28
star
13

SwiftUI-Building-Components

Swift
21
star
14

Colors

Colors is a sample for demonstrating the new SwiftUI 2 application life cycle.
Swift
20
star
15

RestKitFromzeroToHero

This repo contains sample code for my talk "RestKit - From Zero to Hero"
Objective-C
19
star
16

Swift-Async-Await-Experiments

Experiments with Swift's new async/await feature (SE 0296)
Swift
19
star
17

RobolectricDemoProject

Getting started with Robolectric, Gradle and Android Studio
Shell
17
star
18

RobolectricDemoProjectEclipse

This repository contains the sample code for my blog post "Unit Testing Android Apps With Robolectric and Eclipse" (see http://www.peterfriese.de/unit-testing-android-apps-with-robolectric-and-eclipse/)
Java
6
star
19

FloatingLabelTextInputField

Swift
6
star
20

ConferenceApp

An iPhone app for conferences
Objective-C
6
star
21

NSPredicateDemo

Code for my blog post "Using NSPredicate to Filter Data"
Objective-C
6
star
22

CouchTo5K

Objective-C
5
star
23

IQuestionaire

An iOS framework for building questionaire-like UIs
Objective-C
5
star
24

Xcode-Templates

Some Xcode Templates
Objective-C
4
star
25

GitBrowser

An iPhone app to browse Github repositories and issues. Just a showcase / demo for the awesome RestKit library.
Objective-C
4
star
26

GithubBrowser

Mobile github browsers implemented in various technologies.
C#
3
star
27

cameraobscura

A drawing app based on Node.js, HTML5 canvas and socket.io.
JavaScript
3
star
28

AndroidJSON

3
star
29

google-plus-ios-sdk

Unofficial (!) mirror of the Google+ SDK
Objective-C
2
star
30

SwiftUICombineWorkshop-Challenge

Swift
2
star
31

SwiftUICombineWorkshop

Swift
2
star
32

Cross-Platform-Mobile-Development

Sample apps for my talk "Cross Platform Mobile Development"
JavaScript
2
star
33

cross-platform.mobi-samples

This repo contains the sample for my book on cross-platform mobile development.
JavaScript
2
star
34

Speak2Search

A Google Chrome Extension that allows you to speak your search query instead of typing it in.
JavaScript
2
star
35

cross-platform.mobi

This repo contains the source for my book on cross-platform mobile development.
Haskell
1
star
36

SlothCreator

Swift
1
star
37

Dummy

This is just a dummy repo. I use it to test a Github client. Nothing of interest to be seen here. Move on, folks.
1
star
38

physis

physis, a DSL for describing data structures in mobile apps.
Objective-C
1
star
39

RoboVMDemos

This repository contains some sample apps I created for an article on RoboVM.
Java
1
star
40

MapKitSample

Source code for http://www.peterfriese.de/appropriate-use-of-mapkit/ โ€Ž
Objective-C
1
star