iOS and watchOS app for try! NYC

Related tags

Realm trySwiftNYC
Overview

trySwiftApp

try! Swift Conference App

2016 presentations

You can find an overview of speakers and their presentations, including slides and video here. If you see slides or videos get posted, please create a pull request to add these, or let us know by filing an issue.

Contributing

Check out the issues and see how you can help out.

Comments
  • [DO NOT MERGE] Add support for optional Twitter handle

    [DO NOT MERGE] Add support for optional Twitter handle

    As of now, this crashes on line 32 of Speaker.swift with the following error:

    fatal error: 'try!' expression unexpectedly raised an error: Error Domain=io.realm Code=10 "Migration is required due to the following errors:
    - Nullability for property 'twitter' has been changed from false to true." UserInfo={NSLocalizedDescription=Migration is required due to the following errors:
    - Nullability for property 'twitter' has been changed from false to true., Error Code=10}: file /Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-703.0.18.8/src/swift/stdlib/public/core/ErrorType.swift, line 54
    

    @NatashaTheRobot, where can I change this?

    (This fixes #26)

    opened by BasThomas 2
  • Fix no such module error for watchOS target

    Fix no such module error for watchOS target

    • Delete prebuilt Realm/RealmSwift.framework for watchOS
    • Update PodFile
    use_frameworks!
    
     target 'trySwift' do
         platform :ios, '8.0' # Add `platform :ios`
         pod 'XLPagerTabStrip', '~> 5.0.0'
         pod 'Toucan', '~> 0.5.0'
         pod 'Timepiece', '~> 0.4.3'
     end
    
     target 'try Extension' do
        platform :watchos, '2.0'
        pod 'Timepiece', '~> 0.4.3'
        pod 'RealmSwift', '~> 1.0.2' # Add RealmSwift for watchOS
     end
    
    • Fix acknowledgements.plist path Pods-acknowledgements.plist => Pods-trySwift-acknowledgements.plist

    @NatashaTheRobot @BasThomas

    opened by kishikawakatsumi 2
  • Add the Slack channel / url to the app

    Add the Slack channel / url to the app

    One thing I noticed during the conf is I would have liked some integration between Slack and the app. Even if it were just a "go to Slack" button. Given the extent to which Slack really helps everybody keep in touch, I think that's an area to keep in mind for tying in.

    https://tryswiftnyc.slack.com/archives/general/p1472998416000007

    enhancement suggestion 
    opened by BasThomas 1
  • Convert to Swift 3

    Convert to Swift 3

    opened by BasThomas 0
  • Apple Watch can't access JSON file via the documentsDirectory

    Apple Watch can't access JSON file via the documentsDirectory

    I took a stab at making the Watch app use JSON. See the branch. It needs a big cleanup and all that, but I am running into a bigger issue: I can't access the last update of the JSON file (which is stored on iPhone and not on Apple Watch). That means it throws an error here. The file path is obviously empty.

    Any ideas as to how to solve this / how to sync the file to Apple Watch?

    bug help wanted 
    opened by BasThomas 0
  • Project does not build

    Project does not build

    Module compiled with Swift 3.0 cannot be imported in Swift 3.0.1
    

    is the error I am getting. It seems like the Realm and RealmSwift frameworks in TrySwiftData.xcodeproj are imported manually - and are a version (1.1.0 2) that does not support Swift 3.0.1 (see https://github.com/realm/realm-cocoa/issues/4255). I am not sure how I can manually import / update these versions, though?

    cc @NatashaTheRobot

    bug question 
    opened by BasThomas 3
  • More information for speakers

    More information for speakers

    The other thing is from a speaker's perspective, I can see some value in having speaker-specific stuff somehow bundled into the app. Thinking kind of big here, but if there was some kind of login element, you could offer schedule items specific to the person using the app (e.g. meet up for technical check backstage, etc.).

    https://tryswiftnyc.slack.com/archives/general/p1472998584000008

    enhancement suggestion 
    opened by BasThomas 1
  • Add an option to watch videos in-app

    Add an option to watch videos in-app

    I was hoping for videos in the app, or at least links to videos. Is that already in the works? :grin:

    https://tryswiftnyc.slack.com/archives/general/p1472998789000013 See also #24

    enhancement question suggestion 
    opened by BasThomas 1
  • Make Twitter handle optional

    Make Twitter handle optional

    It seemed that every speaker had to have a Twitter alias, even if they didn’t have a Twitter account. When a speaker’s link was actually their employer, I found that a bit confusing. Amy isn’t actually “@etsy” (or maybe she is… I’ve never seen them in the same place together… hmmm…)

    https://tryswiftnyc.slack.com/archives/general/p1472998981000017

    enhancement suggestion 
    opened by BasThomas 0
  • Change Twitter label to link, remove Twitter button

    Change Twitter label to link, remove Twitter button

    (I also expected the Twitter link under the author’s name to be a link rather than just a label; the “Follow @…” button is a little confusing, because of course it doesn’t really follow; it just takes you to their page)

    https://tryswiftnyc.slack.com/archives/general/p1472998780000011

    enhancement question suggestion 
    opened by BasThomas 1
Owner
try! Swift
Open source born at try! Swift conference
try! Swift
Sample app to demonstrate data sharing between a WatchKit app and its main app using Realm

#Done! A sample app demonstrating how to share data between an app an its Watch extension using Realm. You can read more about it here. ##Screenshot #

Fancy Pixel 147 Dec 8, 2022
Face detection and recognition iOS app with OpenCV

Facemotion Facemotion it's an iOS app, allowing you to find easily a contact by face recognition. Scan the face of a person, whether the contact is in

Remi ROBERT 170 Nov 15, 2022
iOS price list app using Firebase, Realm & more

how-much iOS app to record how much things cost using various data persistence implementations. The basic data unit is an item, a simple dictionary: {

null 22 Aug 15, 2022
Discover recent and popular movies on iOS and Android

PopularMovies Description This application help users discover popular and recent movies using TMDb API. Android Installation Obtain an TMDb API Key.

Ivan Magda 15 Feb 10, 2022
Turn your Swift data model into a working CRUD app.

Model2App is a simple library that lets you quickly generate a CRUD iOS app based on just a data model defined in Swift. (CRUD - Create Read Update De

Q Mobile 132 Dec 22, 2022
A concise Mantle-like way of working with Realm and JSON.

Realm+JSON A concise Mantle-like way of working with Realm and JSON. Breaking Change Method - deepCopy replaces the previous functionality of - shallo

Matthew Cheok 669 Nov 22, 2022
Safe and easy wrappers for RealmSwift

RealmWrapper RealmWrapper is wrapper library for RealmSwift in realm-cocoa If you use RealmWrapper, you can easily use UI update through Notification

DongHee Kang 72 Nov 1, 2022
A glossy Matrix collaboration client for iOS

Element iOS Element iOS is an iOS Matrix client provided by Element. It is based on MatrixKit and MatrixSDK. Beta testing You can try last beta build

Element (formerly New Vector) 1.5k Jan 1, 2023
RaceMe is a run tracking + ghosting iOS mobile application.

RaceMe RaceMe is a run tracking + ghosting iOS mobile application. Core features: run tracking ghost runner simulation in real time compete with runne

Enoch Ng 608 Dec 8, 2022
Haven't you wished for `try` to sometimes try a little harder? Meet `retry`

Retry Example Haven't you wished for try to sometimes try a little harder? Meet retry To run the example project, clone the repo, and run pod install

Marin Todorov 500 Dec 13, 2022
A simple Pebble app to show the nearest available CitiBike NYC dock.

PebCiti A simple iOS app to show the nearest available CitiBike NYC dock on your Pebble. UUID: F6BB82D0-B5BF-4EC7-A97A-405D3A350444 Installation Open

Joe Masilotti 19 Dec 11, 2021
Coding Challenge using NYC JSON data

Coding Challenge using NYC JSON data This was my submission to JPMorgan's code challenge prior to an interview. It represents my solution to asyncrono

null 0 Dec 9, 2021
WANNA SDK enhances your iOS app with virtual try-on capabilities for shoes and watches

WANNA SDK enhances your iOS app with virtual try-on capabilities for shoes and watches. With this feature, your users will be able to see in real time how the selected product looks on them, just by pointing their smartphone camera at their feet or wrist.

Wannaby Inc. 18 Dec 2, 2022
An app for questioning people to try on different names and pronouns. A winner of the Swift Student Challenge 2022.

DiscoverMe is an app for questioning, trans, nonbinary, and gender-nonconforming people to try on different names and pronouns that better suit their

Joshua Tint 6 Oct 2, 2022
🎉 WWDC 2021 Swift Student Challenge Winner 🎉 Dance Party allows users to record choreography and play against other users to try and match the key poses!

?? Dance Party ?? ?? WWDC 2021 Swift Student Challenge Winner ?? Installation Steps (Works on iPad Only) Clone or Download Unzip the .playgroundbook.z

Alan Yan 7 Oct 17, 2022
try! Swift Tokyo

trySwiftApp try! Swift Conference App try! Swift Presentations You can find an overview of speakers and their presentations, including slides and vide

try! Swift 251 Dec 18, 2022
💊 Syntactic sugar for Swift do-try-catch

Fallback Syntactic sugar for Swift do-try-catch. At a Glance value = try fallback( try get("A"), try get("B"), try get("C"), try get("D") ) is

Suyeol Jeon 43 May 25, 2020
A simple order manager, created in order to try Realm database

Overview A simple order manager, created in order to get acquainted with the features and limitations of the local Realm database. The project is writ

Kirill Sidorov 0 Oct 14, 2021
Try to create my own DI container

Basic Dependecy Injection Simple solution for DI Dependecy registration Registration strong dependency Registration weak dependency Registration with

Evgeny Bayan 2 Apr 20, 2022
Demo project to try WebRTC native bindings in .net MAUI

MAUI.WebRTC.Demo Demo project to try WebRTC native bindings in .net MAUI. There are two projects with Xamarin bindings https://github.com/melihercan/W

null 4 Dec 5, 2022