Skip to main content

Brightec on GitHub

GitHub
GitHub is an invaluable resource for developers all over the world. We've collected below a selection of our own GitHub repositories and related blog posts.

Our repositories on GitHub

We're always eager to play a helpful role in the developer community, both locally and further afield. With that in mind, we take part in regular mobile meetups in our home city of Brighton.

We also regularly post the useful code we've developed onto GitHub.

We've listed below a selection of our most useful repositories alongside their related blog posts.

Our iOS libraries on GitHub

iOS Custom Drawing for Beginners

A simple tutorial to help you create iOS custom drawing components and our repository on GitHub.

UICollectionView using horizontal and vertical scrolling with sticky rows and columns

A tableview which could be scrolled both horizontally and vertically?

- Vertical Scrolling and Sticky Rows and Columns

- Custom Collection View Layout

Communicating between two devices using WebSockets

How we used WebSockets to enable two devices to communicate with each other.

- Communicating Between Two Devices Using WebSockets

- WebSockets iOS (see below for Android version)

Code Style Guide

There’s nothing worse than someone else’s code.

- The Brightec Code Style Guide

IBDesignable and IBInspectable with CoreGraphics

Working with CoreGraphics can be a developer's nightmare. It’s our bogeyman hiding under the bed.

- IBDesignable and IBInspectable Coregraphics

- GitHub's IBDesignable Test

How we created a Custom Slider with marks for IOS

The problem came to light when we needed to set a number of marks on a music player...

- How We Created Custom Slider Marks for iOS

- JMMarkSlider

Objective-C code in a Swift project

Objective-C code is Shakespearean English and Swift is the latest London Cockney slang?

- Objective C Code Swift Project

- Objective C Code In Swift

Our Android libraries on GitHub

Communicating between two devices using WebSockets

How we used WebSockets to enable two devices to communicate with each other.

- Communicating Between Two Devices Using WebSockets

- GitHub Explains WebSockets for Android (see above for iOS version)

Simple Android network requests

Chris explores how we set up network requests for Android.

- Simple Android Network Requests

- Android Simple Network

Android Multi-Builds

Building Android projects automatically against multiple APIs.

- Android Multi-Builds

- Android Multi Builds

Custom Android media controller

This post will explain the process that we went through and a sample project to help you build your own media controls.

- Custom Android Media Controller

- Example Media Controller

Android ListView with an alphabet scroller

When presenting data in a ListView it may be helpful to have a scroller down the side to allow users to quickly jump to a specific letter.

- Android ListView Alphabet Scroller

- Alphabet Scroller (GitHub)

Looking for something else?

Search over 400 blog posts from our team

Want to hear more?

Subscribe to our monthly digest of blogs to stay in the loop and come with us on our journey to make things better!