All Projects → BalestraPatrick → BadgesGenerator

BalestraPatrick / BadgesGenerator

Licence: MIT license
A Swift playground to automatically generate personalized conference badges.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to BadgesGenerator

appbuilders18app
The App Builders 2018 iOS and Android app built as an experiment in React Native.
Stars: ✭ 29 (-19.44%)
Mutual labels:  conference, builders
Playgrounds
Better playgrounds that work both for Objective-C and Swift
Stars: ✭ 2,586 (+7083.33%)
Mutual labels:  playground
Widgetsplayground
前端组件管理系统
Stars: ✭ 150 (+316.67%)
Mutual labels:  playground
Swift Playgrounds
Learning Swift by working through example code in playgrounds
Stars: ✭ 199 (+452.78%)
Mutual labels:  playground
Play With Docker
You know it, you use it, now it's time to improve it. PWD!.
Stars: ✭ 2,103 (+5741.67%)
Mutual labels:  playground
Tiup
A component manager for TiDB
Stars: ✭ 207 (+475%)
Mutual labels:  playground
Layer5
Layer5, the service mesh company, representing every service mesh
Stars: ✭ 137 (+280.56%)
Mutual labels:  playground
kotlin-libraries-playground
A playground to gain a wider and deeper knowledge of the libraries in the Kotlin ecosystem. Also the official sample for gradle refreshVersions.
Stars: ✭ 164 (+355.56%)
Mutual labels:  playground
Nef
💊 steroids for Xcode Playgrounds
Stars: ✭ 226 (+527.78%)
Mutual labels:  playground
Design Patterns In Swift
📖 Design Patterns implemented in Swift 5.0
Stars: ✭ 13,146 (+36416.67%)
Mutual labels:  playground
Xgen
A Swift package for generating Xcode workspaces & playgrounds
Stars: ✭ 178 (+394.44%)
Mutual labels:  playground
Web Maker
A blazing fast & offline frontend playground
Stars: ✭ 2,029 (+5536.11%)
Mutual labels:  playground
Kotlin Playground
Self-contained component to embed in websites for running Kotlin code
Stars: ✭ 214 (+494.44%)
Mutual labels:  playground
Whats New In Swift 4
An Xcode playground showcasing the new features in Swift 4.0.
Stars: ✭ 1,860 (+5066.67%)
Mutual labels:  playground
Typescript Play
Better TypeScript playground
Stars: ✭ 236 (+555.56%)
Mutual labels:  playground
Coredataplaygrounds
Exploring Core Data through Swift playgrounds
Stars: ✭ 139 (+286.11%)
Mutual labels:  playground
Code Sketch
一个你最初写代码的地方…
Stars: ✭ 176 (+388.89%)
Mutual labels:  playground
Docker
Docker playground
Stars: ✭ 202 (+461.11%)
Mutual labels:  playground
css-grid-playground
A simple interface for experimenting with CSS Grid Layout.
Stars: ✭ 84 (+133.33%)
Mutual labels:  playground
Julia Set Playground
A Swift playground that generates beautiful Julia set fractal images.
Stars: ✭ 236 (+555.56%)
Mutual labels:  playground

App Builders Badge Generator

After manually designing hundreds of personalized badges for App Builders 2016 and The Swift Alps, I knew I had to find a faster way.

This playground takes care of rendering all personalized badges using the new UIGraphicsRenderer API available in iOS 10. Just provide your own JSON file with the parameters that you want to customize such as first name, last name, company name, twitter name and country of birth.

The playground will generate the JPG images in the directory of the Playground (which is logged in the debbuger for your convenience).

Usage

Feel free to use the code for your own conference bagdes generation. Modify the attendees.json with your attendees data. If you want to add or remove fields from the badge, modify the struct Attendee. To modify the design of the badge, check out the Rendering class. You can also import a custom font to use in your drawing context.

Let me know if you used this project for your own event, I'd love to hear from you!

Author

I'm Patrick Balestra. Email: [email protected] Twitter: @BalestraPatrick.

License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].