Android Studio Templates
A small collection of Android Studio templates for Android development.
To use these templates you will need Android Studio.
Copy the appropriate folders into
<androidStudio-folder>/plugins/android/lib/templates/and they will appear in the project explorer context menu.
templates folder contains these templates:
- SwipeRefreshLayout: creates a new blank activity with a SwipeRefreshLayout.
- Custom: contains some useful common templates (check below for more details)
Creates a new blank activity with a SwipeRefreshLayout.
SwipeRefreshLayout folder in your Android Studio installation in this folder:
Restart Android Studio, and you will find it in: New -> Activity -> SwipeRefreshLayout
custom folder in your Android Studio installation in this folder:
Restart Android Studio, and you will find it in: New -> xxxx
It contains these templates:
Array Adapter: Creates a new Custom Array Adapter with a ViewHolder pattern.
Array Adapter + Activity: Creates a new Custom Array Adapter with a ViewHolder pattern, and an Activity with a List.
ForegroundLinearLayout: Creates a LinearLayout with foreground functionality where you can draw the stateful drawable on top. This template is base on ForegroundLinearLayout code by Chris Banes. ( in: New -> Custom View)
Custom RecyclerView Adapter: Creates the skeleton of a RecyclerView adapter.
Custom RecyclerView Adapter + Actiivty: Creates the skeleton of a RecyclerView Adapter and an Activity with a RecyclerView.
- Changelog: A complete changelog
Author: Gabriele Mariotti (firstname.lastname@example.org)
Copyright 2014 Gabriele Mariotti Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.