Skip to content

BootstrappingAndroidBestPractices

cesine edited this page Apr 17, 2015 · 1 revision

Introduction

Like human language, programming languages are

  • part syntax,
  • part vocabulary, and
  • part culture/socio-linguistics.

Too often when learning a new language we focus on syntax and vocabulary, but not enough on culture/best practices. Sure, in our courses we might learn that the French like wine and baguettes, and wear berets, but on the ground its not really that simple (n'est pas). In this tutorial we "immerse" ourselves in the culture of a few projects to simultaneously learn syntax, vocab and best practices for getting things done in Android Development.

We have selected a few repositories, 2 which show best practices, and 2 pairs of pidgins vs. best practices which show not fully formed Android development.

Beginner-Friendly Best Practice Learning Grounds

Pidgins vs. Best Practices Pairs

(1 page book vs. 2 page book, margins vs no margins)

Some of our favorite Open Source Repositories

Shelves lets you manage your collection of books from your phone. With Shelves, you can add books by scanning their barcodes, using Web searches or entering information manually. Shelves help you find books in your collection with various search capabilities including by scanning a book's barcode. * GreenDroid GreenDroid is a development library for the Android platform. It makes UI developments easier and consistent through your applications. * Android Snippets * Firefox codebase runs on Android