Tools Flashcards

1
Q

Name two dependency managers, can you name three ?

A

Swift Package Manager, Cocoa Pods and Carthage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What’s the difference between git and Github?

A

git is an open source versioning system. Github is an online versioning platform for project collaboration now owned by Mr. Softie. Other competitors to Github are: BitBucket and GitLab.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Continuous Integration (CI) / Continuous Deployment (CD) ?

A

Continuous Integration (CI) / Continuous Deployment (CD) is the automation process of connecting your software stack along with testing to ease versioning and deploying software, in our case automatically creating TestFlight builds or App Store builds.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the terminal command for creating a local git repository ?

A

git init

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the terminal command for creating a Podfile in an Xcode project?

A

pod init

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the Podfile.lock?

A

This Podfile.lock tracks the versions of installed pods in your project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Postman?

A

Postman is an API development platform, as iOS developers this is our go to for testing JSON payload data from Web APIs.

Example endpoint GET https://itunes.apple.com/search?media=podcast&limit=200&term=swift

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the two types of databases that Firebase supports?

A

Firebase realtime database and Firebase firestore.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Describe the importance of the Google-Info.plist file?

A

The Google-Info.plist is a property list that encompasses the configurations and connects your Xcode project and Firebase project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are Firebase rules?

A

Firebase rules provides various levels of security on documents and collections in the Firebase database and storage services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly