brightec
Home Services Projects Blog About Contact

Android

Latest Posts

Alistair and Rhys working alongside each other
Introducing Vectordrawable-Seekable

Using the new and improved AnimatedVectorDrawable to pause and seek your animations.

Alistair holding Android character
Education through motion

Educating Android users can be subtle by using motion

Read >

Older Posts

Podcasting to those without Internet access
Podcasting to those without Internet access

Creating a phone number which plays podcasts over the phone from an RSS feed or JSON object

Read >
Nick Holcombe Headshot on the firebase app distribution blog post
Firebase App Distribution: Improving our sharing process

We wanted to make sharing our apps with testers easier

Read >
An example to answer the question of - What is an Android Spinner?
What is an Android Spinner?

"What is an Android Spinner?" – A common question with a less than obvious answer. In this article, we look at what an Android Spinner is and where it is used.

Read >
Kotlin Multiplatform Android/iOS: Connecting coding and culture
Kotlin Multiplatform Android/iOS: Coding and culture
How does Kotlin Multiplatform affect your development culture?
Read >
Kotlin Multiplatform Android/iOS: Testing
Kotlin Multiplatform Android/iOS: Testing

A how-to guide on writing tests within Kotlin Multiplatform.

Read >
Kotlin Multiplatform
Kotlin Multiplatform Android/iOS: Project Structure Strategies

A guide to how should you structure your multiplatform project?

Read >
How to analyse Play Store Reviews in Google Sheets
Play Store Review to spreadsheet automation
Our guide to analysing Play Store Reviews in Google Sheets
Read >
Android Blog Post Featured Image
HowTo: Creating a Barcode in Kotlin Android
Read >
Brightec Android Icon
Mockk.io - our new mocking framework

What is mockk.io and why have we adopted it in our team?

Read >
Brightec Android Icon
Google PlayStore internal app sharing
We set out to start deploying apps to internal app sharing within our CI system.
Read >
Brightec Android Icon
Google PlayStore automated deployment with AAB
Updating our deployment scripts to use Android App Bundles
Read >
Brightec Android Icon
Android Threads & Coroutines for Beginners
What is threading? Why is it important for Android? And where does Kotlin fit in?
Read >
Brightec Code
Flutter - is this the answer?
Could Google's cross-platform solution solve all our problems?
Read >
Android 2018
How To Create a Dashboard on Android TV
We recently re-launched our dashboard on Android TV with some great results.
Read >
Material Theme Editor Colours featured Image
Adding Colours to a Sketch Material Theme Library
The Material Theme Editor for Sketch is game-changing, but sometimes two colours aren't enough.
Read >
In-depth coding image
Handling International Addresses in Android
How to structure your data to handle different address formats from around the world.
Read >
Code at Brightec
Cross-platform vs native app development?
At Brightec, we’re specialists in native mobile apps. But is there ever a place for the cross-platform frameworks offered by the likes of React Native or Xamarin?
Read >
Android 2018
Google PlayStore and automated deployment
We recently set out to automatically deploy an apk to the PlayStore to speed up our distribution process.
Read >
Android Mobile App Development
Creating a Selectable Cluster Map
We explored using Google Maps to create a map with selectable markers that cluster together.
Read >
Enterprise Apps Featured
Enterprise Mobile App Development: 5 ways to plan for success
We offer insights into key issues to consider in the early stages of enterprise mobile app development.
Read >
Android Development and ConnectivityDataLive
ConnectivityLiveData
Our Android development team look at using Android Architecture Components to provide an observable interface to our connectivity status.
Read >
Coding Ideas Featured
Extending the ListAdapter with a header view
For all Android app developers tackling the issue of scrolling, read on...
Read >
vector_drawables_featured_image
Creating Vector Drawables for Android
We've been busy creating vector drawables for Android using Sketch.
Read >
How a mobile app developer writes an API 1
Writing an API - a mobile developer story
This in-depth blog series offers a step-by-step guide for mobile development teams.
Read >
Google App Engine Top Tips 1
Three tricks for working with Google App Engine
Using Google App Engine and looking for some useful tips? Then read on...
Read >
Scaling on Google App Engine 1
Scaling on Google App Engine
On a recent mobile app project using Google Cloud Platform, we had issues with instances not scaling as expected. So we took a closer look to understand what was happening.
Read >
User Authentication for Cloud SQL 1
User Authentication for Cloud SQL
When using Cloud SQL for databasing on a project, we needed a solution to ensure the right people could access the right information.
Read >
How to set up Cloud SQL in Java Brightec illustration
Setting up Cloud SQL in Java
Are you setting up Cloud SQL within a Java project using Android Studio? Read on - and hopefully we can point you in the right direction!
Read >
Firebase Test Lab on CircleCI
Firebase Test Lab on CircleCI
Following Apple’s purchase of Buddybuild, and their decision to drop support for Android projects, we've been looking for an alternative CI platform for our Android projects.
Read >
How Brightec mobile app developers use Google Cloud Endpoints 1
Using Google Cloud Endpoints
APIs need protecting - when we were recently using Google App Engine we explored Google Cloud Endpoints and utilised them to improve the security.
Read >
Queued tasks on App Engine for Firebase 1
Queued tasks on App Engine for Firebase
We’ve recently been exploring Google App Engine with Firebase. Here’s how we queued tasks between them.
Read >
Brightec discuss Firebase Cloud Functions 1
Trigger Firebase Cloud Functions
How do you trigger Firebase Cloud Functions when a file gets uploaded? We recently needed to take regularly updated text files and read them into a database. Here’s how we used Firebase to do it.
Read >
Google Ideas Featured
Firebase Database explained
Struggling to understand Firebase Database? Here is our explanation from an SQL perspective
Read >
Android
Android O brings new features to Notifications
Notifications pose a tricky challenge for developers. Discover the extra tools Android O gives us to help.
Read >
Kotlin
Kotlin is here. So what?
All about the new programming language - Kotlin. It’s features, strengths, and weaknesses.
Read >
Android
Code snippets in Espresso
A few snippets from Espresso - the automated testing framework for Android
Read >
Alistair
May 2017 - Which devices and versions of iOS are most popular?
Each month we take a brief look at the devices and versions of iOS and Android which are currently in use.
Read >
Coding Ideas Featured
PIN protection for your app using LolliPin
How to setup LolliPin pin protection to keep your apps secure
Read >
Android
Why you should care whether your app was built using Google Firebase
Are you looking for a Rolls-Royce, tried and tested solution for your app? Does Google Firebase provide that and, if so, should you care?
Read >
Talking
Working with Layer Messaging
Some hints and tips for working with Layer - the messaging service provider.
Read >
Google Ideas Featured Image
Google Pixel Event
At the most recent Google event, they showed off their future vision (plus their iPhone killer).
Read >
Brightec developed iOS camera that replicates system camera app 1
How to get your notifications noticed (on Android)
Notifications must be utilised with wisdom and cunning. Here's how to do it on Android
Read >
Android library
Distributing your Library using JCenter
Rate The App - Part Three: Distributing your Library using JCenter
Read >
Google I/O 2016 1
Google I/O 2016
Take a more detailed look at our reflections on Google IO 2016.
Read >
How much does an app cost
Android Pay arrives in the UK
Android Pay is finally here in the UK. Here's what we make of it.
Read >
Android library
Open source your Android Library
Rate The App - Part Two: Making your Android Library Open Source
Read >
Android library
Creating an Android Library

Rate The App - Part One: The story of creating an Android Library.

Read >
Android ideas main
Android Marshmallow and SimpleDateFormat
Android Marshmallow and a breaking change with SimpleDateFormat
Read >
Android TV Dev ideas main
Building Apps for Android TV

Our advice on designing and building apps for Android TV.

Read >
Android TV Development
Top tips for Android TV development
Our top tips for developing Android (& Amazon Fire) TV apps.
Read >
Alistair ideas
Android animations
A few solutions for easily executing Android animations
Read >
Google 5
Google Developer Day for Agencies
We attended an invite-only Developers Day hosted by Google.
Read >
Default blog image of logo on dark grey
Communicating between two devices using WebSockets
How we used WebSockets to enable two devices to communicate with each other.
Read >
Google Play ideas main
Information for the Google Play Store
Your app is designed, developed and ready to go. What next? Time for the app stores.
Read >
Default blog image of logo on blue
Android Studio Improvements
What can we expect to find in the upcoming (and ongoing) improvements to Android Studio?
Read >
Default blog image of logo on blue
Calling RESTful APIs with Retrofit
How to call RESTful APIs with Retrofit (in just 3 steps)
Read >
Default blog image of logo on green
Some quick thoughts from Google I/O 2015
Last week we hosted a Brighton Mobile Developers Meetup for the Google I/O 2015. Here are some of our initial thoughts:
Read >
Default blog image of logo on black
Best practice in app tracking
App tracking (analytics) holds obvious benefits to developers and their clients but it can be fraught with difficulty. How much and what tracking is needed? What is ‘best practice’ for tracking?
Read >
Default blog image of logo on yellow
7 difficulties of internationalisation & localisation
Seven of the most difficult aspects of internationalisation and localisation.
Read >
Default blog image of logo on yellow
Simple Android network requests
Chris explores how we set up network requests for Android
Read >
Default blog image of logo on blue
Android Multi-Builds
Building Android projects automatically against multiple APIs
Read >
Default blog image of logo on green
Branching Strategy
This is the final post in the series - ‘Evolving the Dev Process’.
Read >
Default blog image of logo on green
Thoughts on Google IO 2014

Google IO is their annual developer conference here are our thoughts.

Read >
Default blog image of logo on yellow
Simple multi pane in Android - Pt 2
In the second part of this article we look at how to add interactions to the split screen layout
Read >
Default blog image of logo on yellow
Simple multi pane in Android - Pt 1
A good way to utilise the space on tablet devices is to use multi-pane (split) layouts to present different parts of the app on one screen.
Read >
Default blog image of logo on black
Slow Android emulator?
When developing for Google Android it is important to test your apps properly on multiple devices.
Read >
Default blog image of logo on grey
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.
Read >
Default blog image of logo on dark grey
App downloads: Apple versus Google
We wanted to find out which platform has the most number of app download?
Read >
Default blog image of logo on white
Why build a native mobile app over an HTML5 web app?
This is a question we have been asked many times over the years and doesn’t seem to be going away.
Read >
Default blog image of logo on blue
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.
Read >
Default blog image of logo on black
Fierce battle between iOS and Android in the UK
Apple and Google are, without doubt, two of the most powerful brands competing for the loyalty of UK consumers today.
Read >
Default blog image of logo on grey
iPhone vs Android in the UK
A recent study concluded that nearly half of smartphones sold in the UK are Android devices
Read >

Looking for something else?

Search over 200 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!