Skip to content

Commit 52d2ba9

Browse files
committed
1 parent 6ed00a2 commit 52d2ba9

File tree

1 file changed

+200
-3
lines changed

1 file changed

+200
-3
lines changed

README.md

Lines changed: 200 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,205 @@
1-
# SkipBase
1+
# SkipFirebase
2+
3+
This package provides Firebase support for Skip app/framework projects.
4+
The Swift side uses the official Firebase iOS SDK directly,
5+
with the various `SkipFirebase*` modules passing the transpiled calls
6+
through to the Firebase Android SDK.
7+
8+
## Modules
9+
10+
### SkipFirebaseAnalytics
11+
12+
Provides limited parity to the [FirebaseAnalytics](https://firebase.google.com/docs/reference/swift/firebaseanalytics/api/reference/Classes/Analytics) API.
13+
14+
Example Package.swift dependency:
15+
16+
```swift
17+
18+
```
19+
20+
Example usage:
21+
22+
```swift
23+
24+
```
25+
26+
### SkipFirebaseAppCheck
27+
28+
Provides limited parity to the [FirebaseAppCheck](https://firebase.google.com/docs/reference/swift/firebaseappcheck/api/reference/Classes/AppCheck) API.
29+
30+
Example Package.swift dependency:
31+
32+
```swift
33+
34+
```
35+
36+
Example usage:
37+
38+
```swift
39+
40+
```
41+
42+
### SkipFirebaseAuth
43+
44+
Provides limited parity to the [FirebaseAuth](https://firebase.google.com/docs/reference/swift/firebaseauth/api/reference/Classes/Auth) API.
45+
46+
Example Package.swift dependency:
47+
48+
```swift
49+
50+
```
51+
52+
Example usage:
53+
54+
```swift
55+
56+
```
57+
58+
### SkipFirebaseCore
59+
60+
Provides limited parity to the [FirebaseCore](https://firebase.google.com/docs/reference/swift/firebasecore/api/reference/Classes/Core) API.
61+
62+
Example Package.swift dependency:
63+
64+
```swift
65+
66+
```
67+
68+
Example usage:
69+
70+
```swift
71+
72+
```
73+
74+
### SkipFirebaseCrashlytics
75+
76+
Provides limited parity to the [FirebaseCrashlytics](https://firebase.google.com/docs/reference/swift/firebasecrashlytics/api/reference/Classes/Crashlytics) API.
77+
78+
Example Package.swift dependency:
79+
80+
```swift
81+
82+
```
83+
84+
Example usage:
85+
86+
```swift
87+
88+
```
89+
90+
### SkipFirebaseDatabase
91+
92+
Provides limited parity to the [FirebaseDatabase](https://firebase.google.com/docs/reference/swift/firebasedatabase/api/reference/Classes/Database) API.
93+
94+
Example Package.swift dependency:
95+
96+
```swift
97+
98+
```
99+
100+
Example usage:
101+
102+
```swift
103+
104+
```
105+
106+
### SkipFirebaseFirestore
107+
108+
Provides limited parity to the [FirebaseFirestore](https://firebase.google.com/docs/reference/swift/firebasefirestore/api/reference/Classes/Firestore) API.
109+
110+
Example Package.swift dependency:
111+
112+
```swift
113+
114+
```
115+
116+
Example usage:
117+
118+
```swift
119+
120+
```
121+
122+
### SkipFirebaseFunctions
123+
124+
Provides limited parity to the [FirebaseFunctions](https://firebase.google.com/docs/reference/swift/firebasefunctions/api/reference/Classes/Functions) API.
125+
126+
Example Package.swift dependency:
127+
128+
```swift
129+
130+
```
131+
132+
Example usage:
133+
134+
```swift
135+
136+
```
137+
138+
### SkipFirebaseInstallations
139+
140+
Provides limited parity to the [FirebaseInstallations](https://firebase.google.com/docs/reference/swift/firebaseinstallations/api/reference/Classes/Installations) API.
141+
142+
Example Package.swift dependency:
143+
144+
```swift
145+
146+
```
147+
148+
Example usage:
149+
150+
```swift
151+
152+
```
153+
154+
### SkipFirebaseMessaging
155+
156+
Provides limited parity to the [FirebaseMessaging](https://firebase.google.com/docs/reference/swift/firebasemessaging/api/reference/Classes/Messaging) API.
157+
158+
Example Package.swift dependency:
159+
160+
```swift
161+
162+
```
163+
164+
Example usage:
165+
166+
```swift
167+
168+
```
169+
170+
### SkipFirebaseRemoteConfig
171+
172+
Provides limited parity to the [FirebaseRemoteConfig](https://firebase.google.com/docs/reference/swift/firebaseremoteconfig/api/reference/Classes/RemoteConfig) API.
173+
174+
Example Package.swift dependency:
175+
176+
```swift
177+
178+
```
179+
180+
Example usage:
181+
182+
```swift
183+
184+
```
185+
186+
### SkipFirebaseStorage
187+
188+
Provides limited parity to the [FirebaseStorage](https://firebase.google.com/docs/reference/swift/firebasestorage/api/reference/Classes/Storage) API.
189+
190+
Example Package.swift dependency:
191+
192+
```swift
193+
194+
```
195+
196+
Example usage:
197+
198+
```swift
199+
200+
```
2201

3-
This is a free [Skip](https://skip.tools) Swift/Kotlin library project containing the following modules:
4202

5-
SkipBase
6203

7204
## Building
8205

0 commit comments

Comments
 (0)