Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create generic iOS app and integrate a library #14

Closed
SebastianZimmeck opened this issue Mar 1, 2021 · 5 comments
Closed

Create generic iOS app and integrate a library #14

SebastianZimmeck opened this issue Mar 1, 2021 · 5 comments
Assignees
Labels
good first issue Good for newcomers

Comments

@SebastianZimmeck
Copy link
Member

As we discussed today, to get started with iOS development @bella-tassone and @ekuller will be creating a basic iOS app written in Swift and push the code to this repo. The steps are:

  1. Getting the tools setup, in particular, Xcode
  2. Use an Xcode template to write a basic app per below. Maybe, this tutorial is helpful (I have not checked in detail but at cursorily glance it could be what you want)
  3. Once the app is finished, integrate a library. AdMob (via the CocoaPods package manager is probably the easiest; once we create our library we can also distribute it via CocoaPods)

Screen Shot 2021-03-01 at 4 54 55 PM

One important part is also to get familiar with Git and GitHub. I am including a few slides from my class on using GitHub. Ideally, one of you, @bella-tassone or @ekuller, would push a first start here and we go from there ...

@kalicki1 will be helping out a bit here as well ...

Uploading 2_Command_Line_and_Version_Control.pdf…

@SebastianZimmeck
Copy link
Member Author

Also, @ekuller brought up the question whether URL schemes are helpful for our purposes. Per Apple's documentation:

A URL scheme is the part of a link that specifies the type of application your device uses to open a URL.

So, basically, a URL scheme tells the device to use the pdf app for pdf URLs, etc. As such this functionality does not seem to relate to our question. However, @ekuller, maybe you had something different in mind?

@ekuller
Copy link
Collaborator

ekuller commented Mar 2, 2021

My thinking was that we could use a custom url scheme that would allow the canOpenURL(_:) method to return true when run in a different app. I was thinking this might be a way to share a simple boolean value with other apps from our app. However, I don't know how useful or legit this would be. It was just something I came across that I thought might be useful.

@ekuller
Copy link
Collaborator

ekuller commented Mar 2, 2021

Universal links also seem like they could be helpful. The linked article mentions using them to communicate across apps.

@SebastianZimmeck
Copy link
Member Author

@ekuller, I opened a separate issue as there are probably a few more things to say and look into on this topic beyond being a side issue to this one. We can continue the discussion over there.

@SebastianZimmeck
Copy link
Member Author

@ekuller and @bella-tassone, please push any code that you want to keep related to this issue (it is OK, if none), then we tag the repo at this moment in time, and move on to Android.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants