OpenStack Foundation Summit App

Overview

OpenStack Foundation Summit App

BuddyBuild

The official app for the OpenStack Summit. (iTunes)

Supports iOS, watchOS and tvOS.

Setup

  1. Fetch Carthage dependencies.

    carthage bootstrap
    
  2. Download Google Maps SDK, Firebase SDK (frameworks in Analytics and Messaging folders), Fabric SDK and Crashlytics and copy to Vendor folder.

  3. Generate .swift out of sample configuration files

    CoreSummit/Staging.swift.xctemplate -> CoreSummit/Staging.swift
    CoreSummit/Production.swift.xctemplate -> CoreSummit/Production.swift
    OpenStack Summit/AppSecrets.swift.xctemplate -> OpenStack Summit/AppSecrets.swift
    
  4. Generate .entitlements out of sample entitlements files

    Debug.entitlements.xctemplate -> Debug.entitlements
    Beta.entitlements.xctemplate -> Beta.entitlements
    Release.entitlements.xctemplate -> Release.entitlements
    OpenStackSummitTV.entitlements.xctemplate -> OpenStackSummitTV.entitlements
    OpenStackSummitTVService.entitlements.xctemplate -> OpenStackSummitTVService.entitlements
    
  5. Add Firebase configuration files

    OpenStack Summit/Debug/GoogleService-Info.plist
    OpenStack Summit/Beta/GoogleService-Info.plist
    OpenStack Summit/Release/GoogleService-Info.plist
    
  6. Compile and run

Comments
  • Feature/11997

    Feature/11997

    Realm integration on watchOS caused the weight of the distributed app to exceed the allowed 50mb. This pull request reverts #23 and fixes integration with features introduced in #26.

    bug help wanted watchOS 
    opened by gcutrini 6
  • [11904] fixed UI refresh after login / logout

    [11904] fixed UI refresh after login / logout

    Logging out from the summit app does not seem to log out the user immediately on iOS. After logging out, the option to add an event to the user schedule is still available for around 30 seconds in some cases. Adding or removing the event will throw a “something failed” error if the user still tries to manipulate their schedule. From a UX perspective, there could be some confusion caused by the error as a user is still presented with options to manipulate the schedule that are no longer available in the logged out state. Solution could possibly be to not show the error if the user inadvertently continues to select/deselect events in the logged out state, or prevent any further interaction with app until the logged out state is reached.

    bug iOS 
    opened by colemancda 3
  • Buddybuild crash report on build #291

    Buddybuild crash report on build #291

    Buddybuild detected a crash from [email protected] Exception Class: NSInvalidArgumentException

    -[UIView registerNib:forCellReuseIdentifier:]: unrecognized selector sent to instance 0x148c5d170
    

    View Full Crash Details

    opened by colemancda 1
  • Mac app

    Mac app

    I made a fully featured (for guest users) macOS application using CoreSummit in a couple of days. I would like to merge this upstream for the OpenStack Foundation.

    2017-02-23 06 22 08 urlhandling 2017-02-23 07 56 53 screen shot 2017-02-22 at 1 47 05 am screen shot 2017-02-22 at 1 41 16 am screen shot 2017-02-22 at 1 41 31 am screen shot 2017-02-22 at 1 42 19 am screen shot 2017-02-22 at 1 42 52 am

    enhancement 
    opened by colemancda 1
  • Release v2.0.7 (invalid)

    Release v2.0.7 (invalid)

    • #32 [11441] Fixed string description of Venue on ScheduleItem
    • #33 [11998] Fixed VenueRoom Data Update processing
    • #34 [11991] Reversed fixes for multithreaded Realm Data Update processing
    invalid 
    opened by colemancda 1
  • [CoreSummit] Fixes environment setting in oauth accounts initialization.

    [CoreSummit] Fixes environment setting in oauth accounts initialization.

    Setting shared Store's environment in app delegate caused Store singleton to initialize, configuring OAuth account's with singleton's default environment setting. This PR configures OAuth account once that environment is set.

    bug CoreSummit 
    opened by gcutrini 1
  • Make filter aware of changes in cache (11794)

    Make filter aware of changes in cache (11794)

    Currently filter are statically created and shared across view controllers that use it; not being aware of data changes in the cache. Say we get a data update adding one event to a track, that track won't show in filters. We need to make filters aware of changes in model data.

    enhancement 
    opened by colemancda 1
  • Feature/11171 (really 11171 + 11172)

    Feature/11171 (really 11171 + 11172)

    So the current progress is, I started on #11171, then realized I had to implement the JSON parsing first so this is really: #11171 partially complete, and #11172 completed. Sorry for the mess, but I had to implement JSON first because Realm is missing a lot of stuff JSON has.

    enhancement 
    opened by colemancda 1
  • Feature/11171 (really 11171 + 11172)

    Feature/11171 (really 11171 + 11172)

    So the current progress is, I started on #11171, then realized I had to implement the JSON parsing first so this is really: #11171 partially complete, and #11172 completed. Sorry for the mess, but I had to implement JSON first because Realm is missing a lot of stuff JSON has.

    enhancement 
    opened by colemancda 1
  • Release v3.0.9

    Release v3.0.9

    Open Infrastructure Summit changes: 99b7699 [iOS] [14551] Replaces references from OpenStack summit. 0afb4bc [iOS] [watchOS] [14551] Replaces app icons. 86c1e76 [iOS] [watchOS] Changes app name. 74ad86d [iOS] [14536] Changes about description.

    722c200 [iOS] Fixes summit website and code of conduct links. de97c27 [iOS] [14576] Adds app sponsor at bottom of menu. 6653735 [iOS] [14635] Fixes date format in summit dates. b3d3bf1 [CoreSummit] [iOS] [14573] Adds room filter.

    opened by gcutrini 0
  • Release v3.0.8

    Release v3.0.8

    11d22f5 [iOS] Adds type’s default ordering to search results. a7eaffe [CoreSummit] Sets initial data load date to summit payload timestamp. 8f42d29 [CoreSummit] [14427] Data wipes when data update age is older than a week. 1495187 [CoreSummit] [14427] Clears session tokens on logout. ea0fc3b [CoreSummit] [14427] Adds refresh data button in about section.

    opened by gcutrini 0
Releases(3.0.13)
  • 3.0.13(Oct 23, 2019)

    [iOS] [watchOS] Adds missing assets. [watchOS] Fixes event date filtering controller bug. [watchOS] Adds Open Infrastructure Summit logo. [watchOS] Changes titles font size. [iOS] Fixes app name typo. [iOS] Changes hosting sponsor copy. ae2851a [iOS] Fixes opening non handled url into Safari. 4ca2ee9 [iOS] Removes Eventbrite order logic.

    Source code(tar.gz)
    Source code(zip)
  • 3.0.9(Mar 8, 2019)

    Open Infrastructure Summit changes: 99b7699 [iOS] [14551] Replaces references from OpenStack summit. 0afb4bc [iOS] [watchOS] [14551] Replaces app icons. 86c1e76 [iOS] [watchOS] Changes app name. 74ad86d [iOS] [14536] Changes about description.

    722c200 [iOS] Fixes summit website and code of conduct links. de97c27 [iOS] [14576] Adds app sponsor at bottom of menu. 6653735 [iOS] [14635] Fixes date format in summit dates. b3d3bf1 [CoreSummit] [iOS] [14573] Adds room filter.

    View build details and download artifacts on buddybuild: CoreSummit (iOS, CoreSummit iOS) OpenStack Summit (iOS, watchOS) (iOS, OpenStack Summit Beta)

    Source code(tar.gz)
    Source code(zip)
  • 3.0.8(Nov 6, 2018)

    11d22f5 [iOS] Adds type’s default ordering to search results. a7eaffe [CoreSummit] Sets initial data load date to summit payload timestamp. 8f42d29 [CoreSummit] [14427] Data wipes when data update age is older than a week. 1495187 [CoreSummit] [14427] Clears session tokens on logout. ea0fc3b [CoreSummit] [14427] Adds refresh data button in about section.

    View build details and download artifacts on buddybuild: OpenStack Summit (iOS, watchOS) (iOS, OpenStack Summit Beta) CoreSummit (iOS, CoreSummit iOS)

    Source code(tar.gz)
    Source code(zip)
  • 3.0.7(Oct 18, 2018)

    c5e4f6f [CoreSummit] Fixes summit data update processing. 904d25c [CoreSummit] Prevents concurrent data update polling. 1a32506 [CoreSummit] Clears data update storage if no active summit. fc40e07 [CoreSummit] Skips data update processing if data wiping. 93cf273 [iOS] [14075] Fixes deep linking UI transitioning. 51a413f [iOS] Fixes layout bug caused by front view being pushed again to front. 14f1826 [iOS] Prevents consecutive presses on menu items. d369d1a [iOS] [14179] Adds filtering by video. 97540be [CoreSummit] [iOS] Checks allowed redirect url to identify IDP deep linking. Defers deep linking after data load completion. a697083 [CoreSummit] Adds auth revoke and retry on service account api calls. 1925d3e [iOS] Adds event search by presentation speaker or moderator. 65d0e08 [iOS] [14393] Fixes duplicated biography.

    Source code(tar.gz)
    Source code(zip)
  • 3.0.2(Oct 24, 2017)

    20b5322 [iOS] [13314] Fixes venue map zoom defaults. 555ee97 [iOS] [13370] Splash fallbacks to loaded summit name and date display. de3a88d [iOS] [13431] Updates NOW button logic.

    867b236 Restores OAuth2 access revoked notification handling. OpenStack-mobile/aerogear-ios-oauth2@b8c84cf Adds access revoke and notification on refresh token miss.

    View build details and download artifacts on buddybuild: OpenStack Summit (iOS, watchOS) (iOS, OpenStack Summit Beta)

    Source code(tar.gz)
    Source code(zip)
  • 3.0.1(Sep 19, 2017)

    • #111 [13091] [13092] Moves schedule from attendee to member
    • #112 [CoreSummit] [13204] Fixes VenueRoom data update
    • 900c29d [CoreSummit] [13224] Fixes empty schedule on Member managed object save
    • 218164b [iOS] [13232] Always checks for latest summit on load
    • b0bc5cd [13258] Fixes schedule dates calculations using summit time zone
    • OpenStack-mobile/aerogear-ios-oauth2@4bea335 [13258] Fixes tokens expiration date truncation on keychain save.

    See build details and artifacts at buddybuild: https://dashboard.buddybuild.com/apps/589d42c2ac95bf01009695f6/build/59c07266a702dd0001e46087

    View build details and download artifacts on buddybuild:

    Source code(tar.gz)
    Source code(zip)
  • 3.0.0(May 23, 2017)

    • #109 [CoreSummit] [12921] Fixed NSPredicate crash
    • #108 [iOS] [12800] Request App Store review
    • #107 Replace NSPredicate with Predicate
    • #106 [12803] Updated codebase to Swift 3.1
    • #105 [iOS] [12877] Redirect to inbox when tapping on iOS notification
    • 8bd224f [CoreSummit] Fixed SummitExternalLocation Data Update
    • 0f375dc [iOS] Fixed empty LevelScheduleViewController
    • b963a6f5322b86ff32e5849c87198323d7295119 [tvOS] Poll for DataUpdate
    • cf80178083375cfd6f9f01f5989bef6de601c370 [iOS] Added UIAppFonts to Info.plist
    • 872985e [tvOS] Use 16:9 aspect ratio for videos
    • 8aa430dfd65a5359d51a80c34f27cf293378e434 [tvOS] Improved video loading performance
    • 10761cf [tvOS] Include video's event description text for video meta data

    See build details and artifacts at buddybuild: https://dashboard.buddybuild.com/apps/589d42c2ac95bf01009695f6/build/59246ab96ad09c0001b31ab4

    Source code(tar.gz)
    Source code(zip)
    macOS.app.zip(4.97 MB)
  • 2.3.3(May 5, 2017)

    • #103 [CoreSummit] [12879] Implement parsing of topics with and without platform prefix
    • #102 [CoreSummit] [iOS] [12866] Implement Data Updates for Presentation Materials
    • #101 [iOS] [12864] Fixed invalid unread message count
    • #100 [iOS] [12857] Fixed invalid user logged in
    • #99 [iOS] [12865] [12868] Push Notification Fixes
    • #98 [iOS] [12861] Delete user notifications when logging out

    See build details and artifacts at buddybuild: https://dashboard.buddybuild.com/apps/589e6e3be2fbf90100650324/build/590cd81810b7af0001e3627f

    Source code(tar.gz)
    Source code(zip)
  • 2.3.2(May 5, 2017)

    • dc0e4260 [iOS] Fixed registering attendee with ticket code associated with multiple users.
    • 885f81e6 [iOS] Fixed NOW alert not closing.
    • 12c7fc6a [iOS] [12822] Fixes speaker search predicate.
    • d7a906b09 [iOS] [12590] Fixes filters order.
    • 9b5d61be [iOS] Makes watch later actions available to to-be-recorded events.
    • 568a75eb [iOS] Fixes schedule and watch list filtering bug.
    • 558080c1 92bab8a4 [iOS] Fixes local push notifications.

    See build details and artifacts at buddybuild: https://dashboard.buddybuild.com/apps/589e6e3be2fbf90100650324/build/590378a7a2086d0001f284fa

    Source code(tar.gz)
    Source code(zip)
  • 2.3.1(Apr 12, 2017)

    • #87 [12707] Event Detail - Add "Download Keynote" link
    • #88 [12702] [12712] [12647] Feedback revamp
    • #90 [12753] Fixed Venue Directory crash
    • #91 #89 [12584] Search screen revamp
    • #92 [12705] Global Search Deep Linking
    • #93 [12732] RSVP UX Flow
    • #94 [12773] NOW and schedule functionality update
    • #95 [12738] Use native error alerts
    • 105cab5df9e5e9c5932b0db6e57f8f9f358c6e47 [iOS] [12523] fixed non-confirmed attendee UX
    • 4d0e2d12cf6423321762d897bd783bfcbac25b64 [iOS] [12523] Fixed crash in PersonDetailViewController
    • 31d2e8df15f4703c6957ddc7c809fed7acd7b4c7 [iOS] [12468] Integrate BuddyBuild SDK
    • bf0b4b7cb94a48f40396d7ae2a8c7c0b737afe11 [iOS] Fixed inconsistent track group color for events with tracks associated with multiple track groups
    • 0d1328212fa8ce19bc7420250cd9f0b6df2c3f5c [CoreSummit] Added filtering with Predicate
    • 7fe781c80a6574c6de5c2987126e926d2f93bf77 [iOS] Schedule Context Menu - "Copy Link" action
    • 4f508bdd24a8d991c4777384b6d1e3634e3f30fe [iOS] Fix invalid review count in Event Detail

    See build details and artifacts at buddybuild: https://dashboard.buddybuild.com/apps/589d42c2ac95bf01009695f6/build/58ee8cd80726260001e4128d

    Source code(tar.gz)
    Source code(zip)
  • 2.3.0(Mar 28, 2017)

    • #67 [CoreSummit] [iOS] [12342] Added WirelessNetwork
    • #68 [iOS] [12435] Added Event Context Menu
    • #69 [iOS] [12450] Added unread notifications counter and notifications banner
    • #70 Added support for BuddyBuild
    • #71 [tvOS] Implemented Top Shelf Service Extension
    • #72 [CoreSummit] [iOS] [12459] Add Event to Favorites
    • #73 [CoreSummit] [12474] Recover from CoreData Validation Errors
    • #74 [watchOS] Cache and Error Handling Improvements
    • #75 [iOS] [12492] Event Detail redesign
    • #76 [macOS] Created macOS app
    • #77 [CoreSummit] [iOS] [12524] Added Event.externalRSVP
    • #78 [CoreSummit] [iOS] [12361] Added Event.willRecord
    • #79 [iOS] [12518] Improve UX on first time app installation
    • #80 [iOS] [11304] Non-blocking activity indicator
    • #81 [iOS] [12538] Remove tabs from Events section
    • #82 [iOS] [12571] Speakers - Implement alphabet fast scrolling
    • #83 [iOS] [CoreSummit] [12523] Revamp Member Profile screen
    • #84 [iOS] [CoreSummit] [12665] Use Summit.datesLabel field for dates on Splash and About pages
    • #85 [iOS] [12590] Filters revamp
    • bf112c7291cfe20e65dafd6251b5d908fc5b5578 [iOS] Set deployment to iOS 9.0
    • 4e23518f163c0ff5d9aea521c4403234bb164c69 [iOS] Fixed Handoff
    • 477b4303322b24fc5ea38c4abf6846db4e2a6db1 [iOS] [12451] Fixed Individual Member Notifications
    • 65c6491eb4f6d8cd5a60d8ddc20b9d496b4c7a11 [iOS] Added PagingTableViewController
    • 82915a5d5caeca66e2534c8438b681fa99143513 [tvOS] Added VideosViewController
    • dc52989a89a3c9e9a802213c9bf6343d842bd9a1 [iOS] [12684] Splash screen - Hitting "Continue as Guest" when already logged in will crash app
    • 6cb768964c9633bd55b799812faebd58dc04b7ba [iOS] [12673] Event Detail (Rate) - Allow user to rate event without leaving text feedback
    • 8e618fd5dbf5b66beac35d4b245b9eb397ca86f4 [iOS] [12687] Event Details - Button alerts if EventBrite number is not associated or user not logged in
    • 7333936c8d5ea336f404791d6267974735233904 [CoreSummit] Commit DataUpdate changes after batch has been processed
    • 70a80883541abe7a4ddcd84790150f575fc71f35 [iOS] Fixed CopyableLabel
    • 1da6ace2e072c05a6c4b5e8b5e7ff1df5f6943e2 [iOS] Added SummitsViewController for selecting current summit

    See build details and artifacts at buddybuild: https://dashboard.buddybuild.com/apps/589d37a817b1f80100611585/build/58da86832046290001ca88e9

    Source code(tar.gz)
    Source code(zip)
  • 2.2.1(Feb 3, 2017)

    • #63 [12344] Added ContextMenu
    • #63 [12369] Added Inbox menu item with Teams and Notifications tabs.
    • #63 [11226] Added NotificationsViewController to view archived notifications
    • #63 [12356] Rewrote TeamsViewController to load teams from server instead of locally.
    • #64 [12332] Added Now button to Schedule
    • #65 [12343] Added Splash Screen
    • 277898af28aa3c4a25095000219b2a8059dd3170 [12420] Fixed Team JSON parsing
    • bd23c617428de11fc84ccda5849631144e323118 Updated tvOS app for latest CoreSummit changes
    • 39ddd8025422057a584535f3d0b8eaf4d9f51705 TeamManagedObject.owner should be optional
    • 643452c fixed Notification.Topic parsing
    • 41ca7cd9b8e294b3689a3632b152f5c94a922e29 Expand groups on team APIs
    Source code(tar.gz)
    Source code(zip)
  • 2.2.0(Jan 26, 2017)

    Migrated push notification from Parse to FireBase and added Groups Events, Teams, and Team Messaging

    • #60 [11226] Teams, Messages and FireBase migration
    • #61 [12324] Member Group Events
    Source code(tar.gz)
    Source code(zip)
  • 2.1.0(Dec 14, 2016)

    Migrated to CoreData (from Realm), Xcode 8 and Swift 2.3

    • #44 [11994] Added watchOS complication
    • #52 [12032] Replaced Realm with CoreData
    • #53 [11225] Auto-Hide past talks
    • #54 [11753] Updated for Xcode 8 and Swift 2.3
    • #55 [11685] Set a "default start date" for the Summit
    • #56 [12139] Implemented SummitManager
    • #57 [11659] Hide venues till date
    • #58 [11904] fixed UI refresh after login / logout
    • 0c1b604 [11933] fixed JSON parsing for moderator in Presentation.DataUpdate
    • 747e53c [12106] Model changes
    Source code(tar.gz)
    Source code(zip)
  • 2.0.9(Oct 27, 2016)

    • #47 [11770] Prevents multiple interactions with add schedule button
    • #48 [12023] Disregard featured filter for event videos
    • #49 [12022] Log user email only on beta release
    Source code(tar.gz)
    Source code(zip)
  • 2.0.8(Oct 26, 2016)

    • #39 [12015] Fixed crash related to logging current user's email in Crashlytics
    • #40 [12017] Fixed DataUpdate Event parsing
    • #42 Fixed potential crashes for invalid HTML
    • #43 [12019] Fallback to first video if no featured video present
    Source code(tar.gz)
    Source code(zip)
  • 2.0.7(Oct 25, 2016)

    • #32 [11441] Fixed string description of Venue on ScheduleItem
    • #33 [11998] Fixed VenueRoom Data Update processing
    • #34 [11991] Reversed fixes for multithreaded Realm Data Update processing
    Source code(tar.gz)
    Source code(zip)
  • 2.0.6(Oct 23, 2016)

  • 2.0.5(Oct 23, 2016)

    • #26 [11993] Added Event Filters to watchOS app
    • 4a104039acb788aaf3a9c508c89fc451bc35bd73 Changed watchOS bundle display name based on build configuration
    • 3225751de7a38f5c89240e9fddec8728bc73248c [11984] Added code of conduct link
    Source code(tar.gz)
    Source code(zip)
  • 2.0.4(Oct 23, 2016)

    • #19 Added Mocked environment
    • #20 Added connectivity checks
    • #21 Fixed push notifications for iOS 10
    • #22 Added Deep Linking for custom URL scheme
    • #23 Integrated Realm for watchOS
    • #24 Added Data Update processing in the background
    Source code(tar.gz)
    Source code(zip)
  • 2.0.3(Oct 13, 2016)

  • 2.0.2(Oct 11, 2016)

    • #8 Refactored EventDetailViewController
    • #9 Fixed leaving feedback for an event
    • #10 Added RSVP to EventDetailViewController
    • #11 Implemented viewing feedback for an event
    • #12 Added VenueFloor to model
    • #13 Integrated Fabric and made DataUpdate errors non-blocking
    Source code(tar.gz)
    Source code(zip)
  • 2.0.0(Sep 22, 2016)

    v2.0.0 is a complete rewrite of the app with memory and performance improvements. We have also added a lot of new features:

    • New Apple Watch companion app
    • Event Video player
    • Universal Search (Spotlight) integration
    • Universal Domains / Safari deep linking
    • Handoff / Continuity support
    • RSVP to an event
    • Share an event on social media
    • Provide feedback for an event
    Source code(tar.gz)
    Source code(zip)
  • 1.0.2(Sep 16, 2016)

Todo is an iOS App written in Swift. This app is used for an online video training course. This app demonstrates how to use UITableViewController.

Todo Todo is an iOS App written in Swift. This app is used for an online video training course. This app demonstrates how to use UITableViewController

Jake Lin 273 Dec 29, 2022
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

raywenderlich 55 Dec 19, 2022
Quotes App is quotes browsing app which is built with Quotable Free API completely in SwiftUI.

Quotes App is quotes browsing app which is built with Quotable Free API completely in SwiftUI. You can watch the whole journey of building this

Dheeraj Kumar Sharma 32 Nov 22, 2022
SwiftUI App to view the App Activity Record from iOS 15

App Activity Viewer A viewer for the iOS 15 "Record App Activity" export. FAQ How do I create an App Activity Report? Go to the "Settings" app of your

Jannik Arndt 13 Nov 16, 2022
iOS app for Ribbit, Broker API Reference App

Ribbit Reference Implementation (iOS) The reference implementation for designing the iOS user interface of a broker-dealer trading application with th

Alpaca 23 Dec 14, 2022
The app provides additional actions for the Shortcuts app on macOS and iOS.

Actions Supercharge your shortcuts The app provides additional actions for the Shortcuts app on macOS and iOS. Submit action idea (Submit an issue bef

Sindre Sorhus 1.2k Dec 29, 2022
A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories.

A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories. The app is simple, intuitive, and easy to use and update tasks informations.

null 1 Oct 10, 2022
The app demonstrates how to use Firebase in a SwiftUI iOS app

Firebase SwiftUIDemo app This app demonstrates how to use Firebase in a SwiftUI iOS app. Firebase Setup Go to firebase.com Click new project. Copy app

Andrew Gholson 0 Nov 28, 2021
Stocks-App - App that allows the user to track stocks of their choice

Stocks-App App that allows the user to track stocks of their choice (Coming soon

Eli Hartnett 0 Jul 9, 2022
NetFun-ios-app - iOS app using BFF service to display processed data.

NetFun-ios-app iOS app using BFF service to display processed data. The iOS demo developed in SwiftUI and it uses BFF service to show expected UI comp

Minhaz Panara 0 Jan 3, 2022
An iOS app that visually clones Spotify's app and consumes the official Spotify's Web API to show(and play) songs, podcasts, artists and more.

SpotifyClone An iOS app that visually clones Spotify's app and consumes the official Spotify's Web API to show(and play) songs, podcasts, artists and

Gabriel Denoni 11 Dec 27, 2021
IOS-Quiz-App- - A trivia quiz app built with Swift using MVC structure

Quiz App A trivia quiz app built with Swift using MVC structure. Default Quiz

null 0 Feb 25, 2022
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

Mohammed Sulaiman 1 Jan 7, 2023
Weather-app - Created a simple weather app on Xcode using SwiftUI, only shows one location

weather-app Created a simple weather app on Xcode using SwiftUI, only shows one

Rahul Kadiyala 1 Feb 11, 2022
Ios-weather-app - A simple weather app with swift

AHOY Assignment Weather app Main Screen Settings Architecture The Architecture u

null 0 Jan 29, 2022
YTS-App - Repository for the official Yeshivat Torat Shraga App

Yeshivat-Torat-Shraga Official repository for the Yeshivat Torat Shraga app. Wha

Yeshivat Torat Shraga 4 Dec 15, 2022
Todo-app-swift- - A Todo Lists app built using swift

TODO-Lists App Available on the App Store What is this? This is a todo app I mad

Kushal Shingote 3 Feb 20, 2022
QuizApp - A simple Quiz App app using MVC

Quiz App Hey folks! I'm still learning Swift and I made a simple app again. This

Damla Çim 1 Jun 29, 2022