Android-Tips - An awesome list of tips for Android.

  •        44

This is an awesome list of tips for android. If you are a beginner, this list will be the first choice for you when you have a difficult time.

https://github.com/tangqi92/Android-Tips

Tags
Implementation
License
Platform

   




Related Projects

android-tips-tricks - :ballot_box_with_check: [Cheatsheet] Tips and tricks for Android Development

  •    Java

This is a simple set of tips and tricks regarding Android Development which I have gathered from various sources. It helps me direct other android devs in my community regarding stuff each android dev should know about. It is also there for me to keep track of anything I either learn on my own or from other sources now and then when browsing the internet. Contributions are always welcome, hoping people will help me in growing this. To contribute, simply open up a PR with the changes.

pslab-android - PSLab Android App https://github.com/fossasia/pslab-android/raw/apk/app-debug.apk

  •    Java

Download the pslab-android project source. You can do this either by forking and cloning the repository (recommended if you plan on pushing changes) or by downloading it as a ZIP file and extracting it. Navigate to the directory where you saved the pslab-android project, select the "pslab-android" folder, and hit OK. Android Studio should now begin building the project with Gradle.

arcgis-runtime-samples-android - ArcGIS Runtime SDK for Android Samples

  •    Java

ArcGIS Runtime SDK for Android v100.2.0 samples. The master branch of this repository contains sample app modules for the latest available version of the ArcGIS Runtime SDK for Android. Samples released under older versions can be found through the git tags. Please read our wiki for help with working with this repository. Please read our developer instructions wiki page to set up your developer environment with Android Studio. Instructions include forking and cloning the repository for those new to Git.


android-yolo - Real-time object detection on Android using the YOLO network with TensorFlow

  •    C++

android-yolo is the first implementation of YOLO for TensorFlow on an Android device. It is compatible with Android Studio and usable out of the box. It can detect the 20 classes of objects in the Pascal VOC dataset: aeroplane, bicycle, bird, boat, bottle, bus, car, cat, chair, cow, dining table, dog, horse, motorbike, person, potted plant, sheep, sofa, train and tv/monitor. The network only outputs one predicted bounding box at a time for now. The code can and will be extended in the future to output several predictions. To use this demo first clone the repository. Download the TensorFlow YOLO model and put it in android-yolo/app/src/main/assets. Then open the project on Android Studio. Once the project is open you can run the project on your Android device using the Run 'app' command and selecting your device.

Android-Cookbook-Examples - Contributed code examples from O'Reilly Android Cookbook

  •    Java

This repo is among the largest collections of Android code samples anywhere; it contains around a hundred and fifty compilable source code examples from the O’Reilly Android Cookbook, a great source of tutorial material for the Android Developer. Not all recipes in the book or online have code accompanying them; this repo features code that was either linked by the contributor, or in some cases, re-constructed as a New Project by the editor for your convenience. Further note that not all programs used in the book/online appear here; some of the examples in the book/online are only program fragments taken from other programs that can’t be included. And of course some code is drawn from existing projects that are hosted elsewhere.

android-UniversalMusicPlayer - This sample shows how to implement an audio media app that works across multiple form factors and provide a consistent user experience on Android phones, tablets, Auto, Wear and Cast devices

  •    Kotlin

The goal of this sample is to show how to implement an audio media app that works across multiple form factors and provide a consistent user experience on Android phones, tablets, Android Auto, Android Wear, Android TV, Google Cast devices, and with the Google Assistant. This sample uses the Gradle build system. To build this project, use the "gradlew build" command or use "Import Project" in Android Studio.

MarkdownView-Android - MarkdownView is an Android webview with the capability of loading Markdown text or file and display it as HTML, it extends Android webview

  •    Javascript

MarkdownView is a simple library that helps you display Markdown text or files on Android as a html page just like Github. Its really simple to integrate MarkdownView in android. All you need to do make the following change to you build gradle under the app module.

slidetoact - A simple 'Slide to Unlock' Material widget for Android, written in Kotlin 📱🎨🦄

  •    Kotlin

A simple Slide to Unlock Material widget for Android, written in Kotlin 🇰. Slide To Act is distributed through JCenter. To use it you need to add the following Gradle dependency to your android app gradle file (NOT the root file).

android-gradle-dsl - DSL reference for the Android plugin for Gradle.

  •    HTML

This repository contains HTML documentation generated from Android Gradle Plugin source code. For instructions on how to check out the plugin source code, see the Building the Android Gradle Plugin page.If you find errors or missing parts, please file a bug in the Android issue tracker or open an issue in this GitHub repo.

Stark - Stark is a hot-fix framework for Android

  •    Java

Stark is a hot-fix framework for Android. It supports swapping new implementations of classes without restarting a running Android application, and updated Android resources (icons, layout, etc) while only restarting the Android Activity. Change the TextView in activity_main.xml and activity_second.xml to Button.

MultiViewAdapter - Recyclerview Adapter library to create composable view holders

  •    Java

Helper library for recyclerviews to create composable view holders without boilerplate code. The Gradle dependency is available via JCenter. JCenter is the default maven repository used by Android Studio.

gradle-android-scala-plugin - gradle-android-scala-plugin adds scala language support to official gradle android plugin

  •    Groovy

The plugin decides scala language version using scala-library's version.Default locations are src/main/scala, src/androidTest/scala. You can customize those directories similar to java.

groovy-android-gradle-plugin - A Gradle plugin to support the Groovy language for building Android apps

  •    Groovy

This plugin adds Groovy Language support for Android applications and libraries. As of 2.0.0 of this plugin only will work with the Android Gradle Plugin 3.0.0 and above. For support of lower version use 1.2.0.

jacoco-android-gradle-plugin - Gradle plugin that creates JaCoCo test reports for Android unit tests

  •    Groovy

A Gradle plugin that adds fully configured JacocoReport tasks for unit tests of each Android application and library project variant. In order to generate JaCoCo unit test coverage reports for Android projects you need to create JacocoReport tasks and configure them by providing paths to source code, execution data and compiled classes. It can be troublesome since Android projects can have different flavors and build types thus requiring additional paths to be set. This plugin provides those tasks already configured for you.

android-maven-gradle-plugin - Maven plugin for gradle compatible with android library projects

  •    Groovy

Modification to the standard Maven plugin to be compatible with android-library projects (aar). To use the android-maven-gradle-plugin, just apply the plugin in your android-library project. Also add the plugin classpath dependency to the buildScript.

android-junit5 - Testing with JUnit 5 for Android.

  •    Kotlin

A Gradle plugin that allows for the execution of JUnit 5 tests in Android environments using Android Gradle Plugin 3.2.0 or later. This plugin configures the unit test tasks for each build variant of a project to run on the JUnit Platform. Furthermore, it provides additional configuration options for these tests through a DSL attached to android.testOptions.

Fetch - The best file downloader library for Android

  •    Java

Fetch is a simple, powerful, customizable file download manager library for Android. If you are saving downloads outside of your application's sandbox, you will need to add the following storage permissions to your application's manifest. For Android SDK version 23(M) and above, you will also need to explicitly request these permissions from the user.

Android Components Architecture in a Modular Word

  •    Kotlin

Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack. The goal of the project is to demonstrate best practices, provide a set of guidelines, and present modern Android application architecture that is modular, scalable, maintainable and testable. This application may look simple, but it has all of these small details that will set the rock-solid foundation of the larger app suitable for bigger teams and long application lifecycle management.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.