• Stars
    star
    134
  • Rank 265,427 (Top 6 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 10 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Android Design Patterns

Android Design Patterns

This is the source code for www.androiddesignpatterns.com. Android Design Patterns is powered by Jekyll and is hosted by GitHub Pages.

If you wish to fork this repository to use as the basis of your own blogging template, please make sure you review the license and copyright information below.

Building locally

Make sure you have at least Ruby 2.0.0 installed on your machine. From the this project's root directory, execute:

gem install bundler
bundler install

Then,

npm install
npm start

Then navigate to http://localhost:4000 to view the locally built site.

Find a typo?

If you find a typo, please feel free to suggest a correction yourself by submitting a pull request! All published posts are written in standard markdown format and can be found in the _posts/ directory. If you are unfamiliar with GitHub, the easiest way to suggest a fix is to:

  1. Navigate to the _posts/ directory and click on the post that contains the error.
  2. Click Edit and update the post with your proposed correction.
  3. Write a detailed commit summary and description (if necessary) and click Propose File Change.
  4. Click Send pull request on the following page. I'll review the correction as soon as I can!

Thanks in advance!

License and copyright

All posts and images (i.e. all files in the _posts/ and assets/images/ directories) are copyright Alex Lockwood. You may not copy, distribute, or trasmit these files or their contents without explicit permission from the author.

All other files are licensed under the MIT license.

More Repositories

1

ShapeShifter

SVG icon animation tool for Android, iOS, and the web
TypeScript
3,895
star
2

avocado

πŸ₯‘ Vector Drawable optimization tool πŸ₯‘
TypeScript
1,287
star
3

kyrie

πŸ€ Animated Vector Drawables on steroids πŸ€
Kotlin
1,067
star
4

adp-delightful-details

This sample app accompanies a blog post I wrote on icon animations
Java
1,044
star
5

adp-activity-transitions

This sample app accompanies a series of blog posts I wrote on transitions in Android
Java
540
star
6

bees-and-bombs-compose

Implementing some cool animations using Jetpack Compose
Kotlin
380
star
7

android-2048-compose

2048 implemented using Jetpack Compose
Kotlin
333
star
8

adp-applistloader

Tutorial: AppListLoader (part 4)
Java
238
star
9

adp-path-morph-submission-status

Submission status path morphing example
Java
210
star
10

adp-worker-fragments

Handling Configuration Changes with Fragments
Java
206
star
11

gcm

Google Cloud Messaging for application servers implemented using the Go programming language.
Go
176
star
12

android-lint-checks-demo

A demo project that shows how to setup and write some basic custom lint checks.
Kotlin
150
star
13

adp-nested-scrolling

Sample app for the Android Design Patterns blog post on nested scrolling.
Java
136
star
14

custom-lollipop-transitions

Java
65
star
15

svg2vd

SVG to VectorDrawable command line tool
TypeScript
47
star
16

floating-camera

Basic implementation of a floating camera view that can draw on top of other applications. Uses the same APIs that Facebook uses to implement Chatheads.
Java
46
star
17

adp-leaky-threads

Activitys, Threads, & Memory Leaks
Java
33
star
18

android-2048-strings

A repository containing all of the strings for the 2048++ application.
24
star
19

adp-contextcompat-getcolor

Java
16
star
20

godesignpatterns

Go Design Patterns
CSS
15
star
21

adp-contact-list-compose

A simple animatable contact list implemented with 100% Jetpack Compose. Written for a blog post that maybe I will finish some day...
Kotlin
13
star
22

adp-theming-buttons-with-themeoverlays

Java
9
star
23

lost-temple-analyzer

TypeScript
9
star
24

roll-off-club

Source code for the Roll Off Club site
HTML
6
star
25

arch-component-sample

Java
6
star
26

WindowInsetsPlayground

In which I figure out how window insets and status bars work on Android
Kotlin
5
star
27

15440-project3

Distributed multiplayer air hockey! Includes an Android client application (written in Java) and a distributed server (written in Go).
Java
3
star
28

network-buffer

An Android project for my networks practicum class (15-446) at CMU.
Java
2
star
29

accompanist

A collection of extension libraries for Jetpack Compose
Kotlin
2
star
30

scouting-manager-2012

Scouting Manager Android Application (as of March, 2012)
Java
2
star
31

droidcon-2017

TypeScript
1
star
32

scouting-manager-2013

Java
1
star