In most applications on your device, there’s likely to be some kind of input field that requires a user to input some textual content. This could be a name, a location or some other kind of specific detail that is used to tailor their experience with your app. With any kind of text input, there… Continue reading
Posts Tagged → Mobile App Development
Jetpack Compose Accessibility: Semantics
When it comes to the applications we build, there are many different scenarios and constraints that the end product will encounter. On Android we not only have a vast range of devices running the Android OS, each of which could be running one of many versions of Android, but we also have the different OEMs… Continue reading
5 steps to Google Fonts in Jetpack Compose
When it comes to displaying text in Android Applications, Fonts are used to describe the styling, size and weight of a typeface. In some cases, developers render text in their applications without overriding the default font being used – which results in the default typeface for applications being applied. On the other hand, many applications… Continue reading
Exploring Jetpack Compose: @Preview annotation
This post is sponsored by Practical Jetpack Compose. The ability to Preview Jetpack Compose composables within Android Studio is possibly one of my favorite things about this new way of building apps. Previews allow us to build, style and polish our composables without needing to run our app. The annotation offers a range of ways… Continue reading
Exploring Jetpack Compose: Column
This post is sponsored by Practical Jetpack Compose. The Column Composable provides us with the functionality of displaying a collection of composables in a vertically sequenced format, where each composable is displayed simultaneously one after the other. If you’re enjoying my posts on Jetpack Compose, check out some details on the book I’m writing on Compose! When… Continue reading
Exploring Jetpack Compose: Arrangement
This post is sponsored by Practical Jetpack Compose. When it comes to the layout of child components inside of their parents, it is likely we’re going to want to arrange them in some way on both the horizontal and/or vertical axis. For example, our parent may fill the height of the screen, but our child… Continue reading
Exploring Jetpack Compose: Android View
Important: The contents of this article have been deprecated with newer releases for Jetpack Compose. If you’re looking to learn about Jetpack Compose, please see the guides over at Compose Academy.
Giving Voice to the Voiceless with Flutter
Outside of my working hours I have often spent time with other people involved in animal rights — be it volunteering for a local animal sanctuary, visiting shelters or planning with other animal rights groups. One thing I’ve noticed along this time is that the awareness of these groups has never been too accessible — I’ve only discovered them… Continue reading
Serving web pages with Firebase Hosting
Firebase Hosting is a tool that provides us with a way to host web applications, allowing us to serve both static and dynamic content to our users with a simplified method of hosting. Whether it’s a web app, or a simple static landing page for a pre-launch of our product, we can deploy content to… Continue reading
Native Flutter Experiences: Tabbed Navigation
When building Flutter applications, we have the ability to create native components which are styled for the native experience on both Android and iOS. Whilst by default we may implement things in a material style, it is important to bear this native experience in mind. In the first set of these articles we will take… Continue reading