https://github.com/lumleon/punchthrough-ibeacon-example-
Demonstration of using iBeacon in iOS in Swift 3.0
https://github.com/lumleon/punchthrough-ibeacon-example-
ibeacons ios iot swift-3
Last synced: over 1 year ago
JSON representation
Demonstration of using iBeacon in iOS in Swift 3.0
- Host: GitHub
- URL: https://github.com/lumleon/punchthrough-ibeacon-example-
- Owner: lumleon
- License: mit
- Created: 2018-04-04T12:11:34.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-14T22:16:20.000Z (about 8 years ago)
- Last Synced: 2025-03-29T23:13:26.428Z (over 1 year ago)
- Topics: ibeacons, ios, iot, swift-3
- Language: Swift
- Size: 882 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Punchthrough-ibeacon-example
Demonstration of using iBeacon in iOS in Swift 3.0
In this app, student can lookup course enrollment details in the classroom that configured with the ibeacon & iCloud automatically.
# App screenshot

# 1.1.2.2 Switch button for Bean Detection Function
When Bluetooth is turned on and a Bean is found, a stackview will be appeared on the app which allows student to input their student id to look up the enrolled course information.
# 1.1.2.3 Alert Function
Alert controller is implemented to check the status of Bluetooth and internet connection to ensure high quality of user experience.
# 1.1.2.4 Write PublicDB Function
Double tap gesture is implemented on the button to initialize the write PublicDB function. RecordType could be input from this function.
# 1.1.2.5 Query Function
Query by Predicate is written for 2 attributes to return enrolled information if record matching the location and student id or alert if not record matches.
# 3rd Party Library
# Light Blue Bean
The bean being used in this app is the LightBlue Bean from PunchThrough
Library link: https://punchthrough.com/bean/docs/guides/building-an-app/v2-integrate-sdk/
# Punchthrough bean
