leolelego / Brickie-iOS

iOS Application that permits to manage your collection your Lego sets and figurines. Thanks to Brockets website and API.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Brickie is searching minifigs to help improve the app. I'm currently not really available to improve the app by myself but I'm able to validate and checks PR. So if you love SwiftUI and bricks, feel free to add your own touch to the app! All apps should be driven by users, make it yours! Thanks to our awesome contributors! Always happy to receive bug fixes and features ❤️

Brickie: The BrickSet Companion for iOS

Brickie is an iOS application powered by the BrickSet API which permits to manage your Lego of sets and minifigures collection.

Open Source, Technologies and Privacy

As this project is a side project I decided to use the last tech made by Apple (2020) to do it. So it's full of SwiftUI, Combine and SDKs are powered by Swift Package Manager.

This project is Open source and I will love you to give me help to imporve this app. If you knows some Swift and iOS things, feel free to fork and make any PR! I will review them with pleasure. Please don't copy this app, I do open-source to offert something to LEGO fans like me, the app is free, so help to make it awesome!

You don't know sh*t about iOS, no worries, tell me any ideas you have thought a Github Issue and I will do my best if it's revelant!

Download the app

Privacy Policy

We do not collect any of your data. The only data collected is collected from within the app itself and only stored locally like your owned and wanted sets/figs. We don't dislay any ads or send anything to any server. So we don't track you using an advertising identifier or anything.

Screenshots

Home Home

How to Compile and Run

Pre-requisits

Build

  • clone the project
  • add a Secrets.swift file at this path : ./sources/model with the following content
  // API Key for BrickSet
  //      For  collection
  //      API key :request one in the form
  //      API Docs V3 : https://brickset.com/tools/webservices/v3
  let BrickSetApiKey = "YOUR API KEY"
  • change the bundle and the signing team in Xcode
  • wait that all the Swift Package are downloaded or force in Xcode via File -> Swift Packages -> Resolve Package Version
  • run baby! 🦄

Credits and Thanks

Thanks first to BrickSet and Huw for is support in this implementation. Thanks to Will from HMWK Family for it helps and Apple Account.

About

iOS Application that permits to manage your collection your Lego sets and figurines. Thanks to Brockets website and API.

License:GNU General Public License v3.0


Languages

Language:Swift 100.0%