android-samples
This repository contains android tutorial projects that contain code of the sample applications that implements any particular feature. This repository is to help the developer to understand the feature and quickly implement the working code for that feature.
##Here is the list of all the samples:
Android Demo:
- Android Quick Settings Tile: This sample implements Quick Settings Tiles introduced in Android 7.0.
- Animated Vector Drawables: This sample demonstrates how to animate vector drawables using path morophing.
- Music player: Demonstrates how to create music player application.
- Calender Read Demo: Sample project to demonstrate how to read calender events and its details from the calender provider.
- Contacs Read Demo: Sample project to demonstrate how to read contacts details from the contact provider.
- Fake call: Application to ring fake call after specific amount of time.
- Google Awarness API Demo: This project demostates, how to use Google Awarness APIs and how to use Frnce and Snapshot API.
- Upload File Demo: This project demonstrates you, how you can upload file in a multopart request using HttpUrlConnection.
- Widget Sample: This demo implements simple widget to count the number of clicks.
- Estimote Beacon Distance Demo: Detect the distance from you estimote beacon using altbeacon library.
- Content Provider & Resolver: Demonstrates how you can implement your custom content provider and content detector.
- SQLite Demo: Smaple project to demonstrate how to use SQLite database in your app.
Android Wear Demos:
- Android Wear Notifications: This sample demonstrates how you can extend simple notification to perform android wear specific actions.
- Watchface: This sample demonstrates how you create smaple watchface and cusomize it.
- Sample Android Wear App: This is the sample android app that runs on android wear and demonstrates how to implement always on screen, step counter and responsive layout for square and round screens.
Create Your Self:
- Listview countdown timer: Listview which displays countdown timer on each row.
- Facebook Chat Heads: Create chat heads like facebook messanger.
- Floating Music Controls: Create a floating widget, which float over other the screens of other application and can control the music playing.
- Infinite Level Expandable ListView: Implementation of the expandable listview that can display items at n number of levels.
- Kaleidoscope: Implementation of the Kalidoscope.
๐
Contribution:
If you have any sample app that might be useful to other android developers, you are welcome to contribute by creating new pull request. Before creating the pull request, you must read contribuion guide lines.
Questions?
License
Copyright 2017 Keval Patel
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.