android

Android's RecyclerView done Kotlin style

Chariot’s own Rod Biresch is part of the Ray Wenderlich tutorial team. One of his first tasks was to take the original tutorial from Ray Wenderlich’s site and converted it to Kotlin and updated it for the latest Android tool set. A RecyclerView can be thought of as a combination of a ListView and a … Read More

Not sure about Kotlin on Android?

I’ve been developing in Java for over 17 years on both client and server side. I don’t get involved with the JVM-based “language wars”, quietly frankly it’s because I’m not overly passionate about programming languages. That’s not to say that I don’t have preferences or enjoy languages it’s just that I choose not to put … Read More

Android Vector Graphics

I, like most developers, tend to rush into playing around with new technology. What I mean is you get excited when hearing or reading about something new then jump into the deep-end of the pool and while in mid-air throwing your towel to your chair. That’s what happened to me with VectorDrawable. I heard about … Read More

Android density buckets, or how to work with your designers…

How does Android development compare with your plain old development? Well, in short words it’s very rewarding in a sense that you see results of your work right away. You can also deploy it right to your phone or a tablet and brag about it to your friends. However, there are pitfalls…

Google's new Mobile Chrome Apps framework, what is it?

Google has announced and released a preview for porting Chrome Apps to mobile devices. Tentively called Mobile Chrome Apps the whole thing can be found over at Github. What this does is bring most the Chrome Web app API to Android and iOS. It does that by wrapping up cordova/phonegap with some custom plugins in a tool that allows import of those existing web apps.

Android Data Sync

If you have an Android app that 1) reads and/or writes data from a SQLite database and 2) needs to update that data periodically from another source, say a RESTful web service then one approach you can take is to hook into the Android Sync Service. I recently created an Android project with a Sync Adapter to consume and publish data to a simple Go RESTful web service and I’d like to share what I’ve learned.

Android Advanced Cursors

If you have been doing Android development for even a little while, you have probably used the provided SQLite functionality to store and retrieve data in a local database on the Android device. If not, you can head over to Lars Vogel’s excellent tutorial website to see how it all works, or to get a refresher. For … Read More

Take (and Manipulate!) a Photo with a Web Page

So not that long ago, if you wanted an app to take a photo, it had to be a native app — such as a Windows/Mac app or a native mobile application.  But HTML5 has brought a number of new APIs that allow not only taking photos, but analyzing and manipulating them all within a browser.