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.

Blog post: https://www.brightec.co.uk/ideas/ios-custom-drawing-beginners

Repository on GitHub: https://github.com/brightec/CustomDrawing

UICollectionView using horizontal and vertical scrolling with sticky rows and columns

A tableview which could be scrolled both horizontally and vertically?

Blog post: https://www.brightec.co.uk/ideas/uicollectionview-using-horizontal-and-vertical-scrolling-sticky-rows-and-columns

Repository on GitHub: https://github.com/brightec/CustomCollectionViewLayout

Communicating between two devices using WebSockets

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

Blog post: https://www.brightec.co.uk/ideas/communicating-between-two-devices-using-websockets

Repository on GitHub: https://github.com/brightec/WebSockets-iOS (see below for Android version)

Code Style Guide

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

Blog post: https://www.brightec.co.uk/ideas/code-style-guide

On GitHub: https://github.com/brightec/objective-c-style-guide

IBDesignable and IBInspectable with CoreGraphics

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

Blog post: https://www.brightec.co.uk/ideas/ibdesignable-and-ibinspectable-coregraphics

On Git Hub: https://github.com/brightec/IBDesignableTest

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...

Blog post: https://www.brightec.co.uk/ideas/how-we-created-custom-slider-marks-ios

On GitHub: http://github.com/brightec/JMMarkSlider

Objective-C code in a Swift project

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

Blog post: https://www.brightec.co.uk/ideas/objective-c-code-swift-project

On GitHub: https://github.com/brightec/ObjCInSwift

Our Android libraries on GitHub

Communicating between two devices using WebSockets

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

Blog post: http://www.brightec.co.uk/ideas/communicating-between-two-devices-using-websockets

Repository on GitHub: https://github.com/brightec/WebSockets-Android (see above for iOS version)

Simple Android network requests

Chris explores how we set up network requests for Android.

Blog post: http://www.brightec.co.uk/ideas/simple-android-network-requests

On GitHub: https://github.com/brightec/AndroidSimpleNetwork

Android Multi-Builds

Building Android projects automatically against multiple APIs.

Blog post: http://www.brightec.co.uk/ideas/android-multi-builds

On GitHub: https://github.com/brightec/AndroidMultiBuilds

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.

Blog post: http://www.brightec.co.uk/ideas/custom-android-media-controller

On GitHub: https://github.com/brightec/ExampleMediaController

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.

Blog post: http://www.brightec.co.uk/ideas/android-listview-alphabet-scroller

On GitHub: https://github.com/brightec/AlphabetScroller


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!