Skip to content
Styling Android

Styling Android

A technical guide to improving the UI and UX of Android apps

  • About
  • License Information
  • Privacy Policy

Category: Gradle

Mainframer / Mirakle

September 6, 2019September 28, 2019Mark Allison8 Comments

Build speeds are an important issue when it comes to Android development. While things are certainly improving thanks to the work that the Android Tools team at Google are doing doing to the Android toolchain, and other changes such as incremental compilation in the Kotlin toolchain, there are still occasions where builds are slow. Any…

Continue Reading

Muselee 4: Gradle Kotlin DSL

January 18, 2019January 1, 2019Mark AllisonNo comment

Muselee is a demo app which allows the user to browse popular music artists. It is not intended to be a fully-featured user app, but a vehicle to explore good app architecture, how to implement current best-practice, and explore how the two often go hand in hand. Moreover it will be used to explore how…

Continue Reading

JUnit 5: Nested Tests

March 17, 2017February 25, 2017Mark Allison1 Comment

JUnit 5 was formally released in July 2016 and is quite a major evolution to JUnit 4 which has been the standard unit testing framework since Android first appeared on the scene. There are some quite significant changes and getting things set up, and then getting the best out of JUnit 5 can require a…

Continue Reading

JUnit 5: Getting Started

March 3, 2017April 1, 2017Mark Allison3 Comments

JUnit 5 was formally released in July 2016 and is quite a major evolution to JUnit 4 which has been the standard unit testing framework since Android first appeared on the scene. There are some quite significant changes and getting things set up, and then getting the best out of JUnit 5 can require a…

Continue Reading

Gradle Revisited

December 26, 2014December 26, 2014Mark AllisonNo comment

Back in May 2013 Google announced at IO that they were working on a completely new IDE based upon IntelliJ IDEA which would be based upon the Gradle build system. At the end of June in the same year I began a series of posts which ended up as a series of 9 posts (the…

Continue Reading

Match Timer – Part 6

September 26, 2014September 13, 2014Mark AllisonNo comment

Previously in this series we’ve built a Wear app designed to time football matches. While we finished the coding in the last article, there is still another important thing to do if we want to distribute our app via Google Play, and that’s package it up! In this concluding article of this series we’ll look…

Continue Reading

Gradle Build – Part 9

August 23, 2013May 2, 2014Mark Allison3 Comments

In the previous article we defined a simple build task, but it was of limited use because it could only be invoked as a standalone task. In this article we’ll see how we can attach it to the build lifecycle.

Continue Reading

Gradle Build – Part 8

August 16, 2013May 2, 2014Mark AllisonNo comment

Previously in this series we’ve looked at various aspects of the new Android Gradle build system. But what happens if the Android tools do not quite do what we require? In this article we’ll have a look at how we can extend and customise the Gradle build process.

Continue Reading

Gradle Build – Part 7

August 9, 2013May 2, 2014Mark Allison1 Comment

Previously in this series we’ve looked at various aspects of the Android Gradle build some of which are features of Gradle itself, but others which are specific to the Android build toolchain that has been developed on top of that. In this article we’re going to look at a feature that most definitely falls into…

Continue Reading

Gradle Build – Part 6

August 2, 2013April 3, 2015Mark Allison4 Comments

Previously in this series we’ve looked at various aspects of the Android Gradle build system and how we can adapt things in various ways. But what about if we want to convert our existing projects to use the Gradle build system? In this article we’ll do precisely that.

Continue Reading

Posts navigation

Page 1 Page 2 Next

Categories

Archives

Social Media

Twitter+

Recent Posts

  • Kotlin: Serialization
  • Qualifications
  • AnimatedIcons: Max / Min
  • Kotlin: Serializable Objects
  • AnimatedIcons: Loading V3
  • BottomNavigationView: Animating Icons
  • AnimatedIcons: Plus / X
  • Image Convolution: Implementation
  • Image Convolution: Theory
  • AnimatedIcons: Strikethru

Useful Links

  • Android Open Source Project
  • Android Weekly
  • Official Android Developer Site

Blogroll

  • Android UI Design Patterns
  • Cyril Mottier's Android blog
  • Grokking Android
  • Martin van Zuilekom's blog
  • Official Android Developers Blog
  • Reto Meier's Blog
  • Richard Hyndman's blog

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2019 Styling Android