You can share and communicate with developers around the world through the Fabula app.

Overview

FabulaItemsProvider

This is the source package for the Fabula project.
You can share and communicate with developers around the world through the Fabula app.

Platforms iOS macOS Fabula App instagram SPM MIT

Structure

Workflow

How developers participate.

  1. Add items to the FabulaItemsProvider

    import SwiftUI
    
    public struct P1000_Example: View {
    
        public init() {}
        public var body: some View {
            VStack {
                ExampleSubView1()
                ExampleSubView2()
            }
        }
    }
    
    fileprivate
    struct ExampleSubView1: View {
        var body: some View {
            Text("Hello, World!")
        }
    }
    
    fileprivate
    struct ExampleSubView2: View {
        var body: some View {
            Text("Hello, Fabula!")
        }
    }
    
    struct P1000_Example_Previews: PreviewProvider {
        static var previews: some View {
            P1000_Example()
        }
    }
  2. Add ItemData to ItemsProvider

    import SwiftUI
    
    public class ItemsProvider {
        ...
        public var items: [ItemData] {
            [
                ...
                ItemData(id: 1000, category: .study,
                         section: "Section name",
                         createDate: "2022-01-07",
                         title: "Title",
                         caption: "Caption",
                         creator: "Your name",
                         tags: "Search tags",
                         view: FAnyView(P1000_Example())),
            ]
        }
    }
  3. Build test with Fabula+ app.

  4. Pull Request

  5. Merge & Update Fabula app

Color style

Notice

Resource data cannot be included for package capacity management.

Contact

instagram : @dev.fabula
email : [email protected]

License

FabulaItemsProvider is available under the MIT license. See the LICENSE file for more info.

You might also like...
100-Days-of-SwiftUI - Studying through Paul Hudson's 100 Days of SwiftUI
100-Days-of-SwiftUI - Studying through Paul Hudson's 100 Days of SwiftUI

Hacking with SwiftUI 100 Days of SwiftUI Studying through Paul Hudson's "100 Day

This is a project about Swift Student Challenge - WWDC22 [Submitted] Detailed walk through video link below.
This is a project about Swift Student Challenge - WWDC22 [Submitted] Detailed walk through video link below.

Oh My Flag The App Oh My Flag helps students get familiar with flags. It is both educating and entertaining with the design of multi-module and intera

DevToys for iPad - a SwiftUI reimplementation of DevToys, a Swiss Army Knife for developers, for iPadOS
DevToys for iPad - a SwiftUI reimplementation of DevToys, a Swiss Army Knife for developers, for iPadOS

DevToys for iPad - a SwiftUI reimplementation of DevToys, a Swiss Army Knife for developers, for iPadOS

 ReactionButton is a control that allows developers to add this functionality to their apps in an easy way.
ReactionButton is a control that allows developers to add this functionality to their apps in an easy way.

Since Facebook introduced reactions in 2016, it became a standard in several applications as a way for users to interact with content. ReactionButton is a control that allows developers to add this functionality to their apps in an easy way.

xcode project wrapper around the Elixir TodoApp Desktop app to run on iOS
xcode project wrapper around the Elixir TodoApp Desktop app to run on iOS

TodoApp iOS: An iOS Sample App This xcode project wraps the Desktop Sample App to run on an iPhone. How to build & run Install xcode from the app stor

A demo of how you can integrate SwiftUI and Airtable in your app
A demo of how you can integrate SwiftUI and Airtable in your app

SwiftUI Airtable Demo This is a small, functional example app that demonstrates how you can use Airtable as a lightweight backend. I wouldn't recommen

This is a repository with an app that shows a list of posts and where you can access the detail of each of them
This is a repository with an app that shows a list of posts and where you can access the detail of each of them

PostsApp This is a repository with an app that shows a list of posts and where you can access the detail of each of them Dependencies You need to inst

An open-source app which can help you record income and expense
An open-source app which can help you record income and expense

MoneyPlus An open-source app which can help you record income and expense. 中文 0x00 Introduction First quick devolopment in iOS using Swift programmati

With the Coverless App, you can discover many books of various genres
With the Coverless App, you can discover many books of various genres

Coverless Não julgue um livro pela capa: use a sinopse! Com o App Coverless, você pode descobrir muitos livros de vários gêneros. Salve seus livros de

Comments
  • Adding 4 items: P270, P271, P272, P273

    Adding 4 items: P270, P271, P272, P273

    Added myself to the Contributor list

    Added the following 4 items:

    • P270_HueColorPicker
    • P271_CollapsibleText
    • P272_CollapsibleView
    • P273_ShapeGenerator

    Added the items to the ItemsProvider list

    opened by tgeisse 5
  • Fix for the rotating card oddly moving views above its hierarchy

    Fix for the rotating card oddly moving views above its hierarchy

    No rush on deploying this, but this should fix the rotating card view making the top icons move. Oddly enough the withAnimations just needed to be wrapped in a DispatchQueue call. In my research, it appears that withAnimations in an onAppear call need to use DispatchQueue when wrapped in a NavigationView. (Which Fabula items are). Outside of a NavigationView, I would imagine my original code would work just fine.

    opened by tgeisse 2
  • 5 new items and fixes to older items

    5 new items and fixes to older items

    • Added headers to P270, 271, 272, and 273
    • Added P274, 275, 276, 277, 278
    • Added new items to the ItemsProvider array
    • Fixed a mistake in the Hue Color Picker
    • Changed border color on the CollapisbleView
    • New ellipse animation path for the ShapeGenerator view
    opened by tgeisse 2
  • Adding 4 Items

    Adding 4 Items

    Added myself to the Contributor list

    Added the following 4 items:

    • P267_CollapsibleText
    • P268_CollapsibleView
    • P269_ShapeGenerator
    • P270_HueColorPicker

    Added the items to the ItemsProvider list

    opened by tgeisse 1
Releases(1.2.45)
Timetinerary is an iOS app that allows you to create, save, and share continuous schedules.

Timetinerary is an iOS app that allows you to create, save, and share continuous schedules. These schedules can be converted into a widget and notifications.

Ben Koppe 1 Feb 14, 2022
A SwiftUI Weather App powered by World Weather Online API

SwiftUI-Weather The SwiftUI Weather app, allow users get the current weather for a particular locatio and view a 5-day weather forecast for the select

Dionysis Karatzas 6 Sep 29, 2022
App which lets two people share their social media details by simply putting one phone on top of the other ("tapping"). Currently in development by Nikita Mounier.

Tap It Tap It enables two people to seamlessly share their social media information (e.g. Instagram, Snapchat, phone number) by simply placing one scr

Nikita Mounier 24 Oct 21, 2022
MapApp - You can save the location of the places you go on the map and add names and notes

MapApp - You can save the location of the places you go on the map and add names and notes

Yağız Savran 3 Feb 1, 2022
ViruSafe aims to help the fight with COVID-19 by offering people to share their symptoms as well track the spread of COVID-19 with an interactive map

ViruSafe aims to help the fight with COVID-19 by offering people to share their symptoms as well track the spread of COVID-19 with an interactive map, that shows how the infection has spread throughout Bulgaria.

scalefocus 16 Feb 9, 2022
Exposing macOS Services through a Catalyst app

CatalystServices This is a simple example to show how you can implement the macOS Services system in your Catalyst app. The services you expose are pr

Steven Troughton-Smith 33 Oct 26, 2022
Guide users through your SwiftUI app with coach marks

Guide users through your SwiftUI app with coach marks

Jake Heiser 15 Nov 22, 2022
In-app console and debug tools for iOS developers.

LocalConsole Welcome to LocalConsole! This Swift Package makes on-device debugging easy with a convenient PiP-style console that can display items in

Duraid Abdul 650 Jan 4, 2023
A realistic reflective shimmer to SwiftUI Views that uses device orientation. Position any View relative to device orientation to appear as if through a window or reflected by the screen.

A 3d rotation effect that uses Core Motion to allow SwiftUI views to appear projected in a specific direction and distance relative to the device in r

Ryan Lintott 235 Dec 30, 2022
Conveniently getting the User Agent through WKWebView

WebKit User Agent Requirements iOS 9.0+ macOS 10.11+ Installation See the subsec

Dmytrii Golovanov 4 Dec 13, 2021