Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imbeerus/awesome-android

Guides, tools, plugins and etc.
https://github.com/imbeerus/awesome-android

List: awesome-android

Last synced: about 2 months ago
JSON representation

Guides, tools, plugins and etc.

Awesome Lists containing this project

README

        

# awesome-android

Guides, tools, plugins and etc.

## Navigation

* [**IDEA-Plugins**](https://github.com/lndmflngs/awesome-android#idea-plugins)
* [**Project-Setup**](https://github.com/lndmflngs/awesome-android#project-setup)
* [**Code**](https://github.com/lndmflngs/awesome-android#code)
* [**Learning**](https://github.com/lndmflngs/awesome-android#learning)
* [**Tools**](https://github.com/lndmflngs/awesome-android#tools)
* [**Repos**](https://github.com/lndmflngs/awesome-android#repos)
* [**Design**](https://github.com/lndmflngs/awesome-android#design)
* [**Tips**](https://github.com/lndmflngs/awesome-android#tips)

### IDEA-Plugins
- [**.​ignore**](https://plugins.jetbrains.com/plugin/7495--ignore) - .ignore is a plugin for .gitignore (Git) and other ignore files
- [**ADB Idea**](https://plugins.jetbrains.com/plugin/7380-adb-idea) - A plugin for Android Studio and Intellij IDEA that speeds up your day to day android development
- [**Android Size Analyzer**](https://plugins.jetbrains.com/plugin/12563-android-size-analyzer) - Gives concrete suggestions for reducing the size of your application
- [**Android WiFi ADB**](https://plugins.jetbrains.com/plugin/7983-android-wifi-adb) - Provides an action which allow you quickly connect your Android device over WiFi to install, run and debug your applications without a USB connected by pressing one button
- [**Carbon Now Sh**](https://plugins.jetbrains.com/plugin/10469-carbon-now-sh/) - Open the selected code in [carbon](https://carbon.now.sh)
- [**CodeGlance**](https://plugins.jetbrains.com/plugin/7275-codeglance) - Embeds a code minimap similar to the one found in Sublime into the editor pane
- [**Detekt**](https://plugins.jetbrains.com/plugin/10761-detekt) - Plugin for detekt, static code analysis for kotlin
- [**Extra Icons**](https://plugins.jetbrains.com/plugin/11058-extra-icons) - Add icons for files like Travis YML, Appveyor YML, etc
- [**Gradle Killer**](https://plugins.jetbrains.com/plugin/7794-gradle-killer) - This plugin kills Gradle tasks using the system task manager with just one click
- [**Grazie**](https://plugins.jetbrains.com/plugin/12175-grazie) - Provides intelligent spelling and grammar checks for text that you write in the IDE
- [**Ktfmt​**](https://plugins.jetbrains.com/plugin/14912-ktfmt) - Program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions.
- [**Kotlin Fill Class​**](https://plugins.jetbrains.com/plugin/10942-kotlin-fill-class) - Intellij plugin that provide intention action for empty constructor or function to fill property with default value
- [**JSON To Kotlin Class ​(JsonToKotlinClass)​**](https://plugins.jetbrains.com/plugin/9960-json-to-kotlin-class-jsontokotlinclass-) - Plugin for Kotlin to convert Json String into Kotlin data class code quickly
- [**Markdown Navigator Enhanced**](https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced) - Markdown language support for IntelliJ platform
- [**Mike's IDEA extensions**](https://plugins.jetbrains.com/plugin/12690-mike-s-idea-extensions) - Some great inspections, quickfixes, tools. Well, only inspections at the moment
- [**Name That Color**](https://plugins.jetbrains.com/plugin/10422-name-that-color) - Name the color you have in your clipboard directly inside your color resource file in Android Studio
- [**String Manipulation**](https://plugins.jetbrains.com/plugin/2162-string-manipulation) - Provides actions for text manipulation

### Project-Setup
- [**Gradle**](https://docs.gradle.org/current/userguide/userguide.html) - Gradle User Manual
- [**Proguard**](https://www.guardsquare.com/en/products/proguard/manual) - ProGuard manual

### Code
* [**Kotlin**](https://kotlinlang.org/docs/reference/coding-conventions.html) - Kotlin Coding Conventions
* [**Kotlin (Google)**](https://developer.android.com/kotlin/style-guide) - Kotlin style guide
* [**Design Patterns In Kotlin**](https://github.com/dbacinski/Design-Patterns-In-Kotlin) - Design Patterns implemented in Kotlin

### Learning
* [**Kotlin Koans**](https://play.kotlinlang.org/koans/overview) - Kotlin Koans is a series of exercises to get you familiar with the Kotlin syntax and some idioms
* [**KEEP**](https://github.com/Kotlin/KEEP) - Kotlin Evolution and Enhancement Process
* [**Codelabs**](https://codelabs.developers.google.com/?cat=Android) - Google Developers Codelabs provide a guided, tutorial, hands-on coding experience
* [**Samples**](https://developer.android.com/samples/index.html) - Android samples provided by Google
* [**Medium**](https://medium.com) - Get smarter about what matters to you
* [**Learning**](https://www.linkedin.com/learning) - Keep learning in the moments that matter
* [**Udacity**](https://www.udacity.com/courses/all) - Advance your career with online courses in programming, data science, artificial intelligence, digital marketing, and more
* [**CodePath**](https://guides.codepath.com/android) - Central crowdsourced resource for complete and up-to-date practical Android developer guides for any topic.
* [**MindOrks**](https://blog.mindorks.com/blogs/android) - A complete guide for learning Android App development
* [**Raywenderlich**](https://www.raywenderlich.com) - Here are the best resources for beginners to mobile development
* [**Chris Banes**](https://chris.banes.dev) - Personal blog of engineer in the Android Developer Relations team at Google

### Tools
* [**Android Arsenal**](https://android-arsenal.com) - Android developer portal with tools, libraries, and apps
* [**Android Asset Studio**](https://romannurik.github.io/AndroidAssetStudio) - A collection of tools to easily generate assets such as launcher icons for your Android app
* [**Android Code Search**](https://cs.android.com) - A public code search tool for exploring code without downloading the source
* [**Charles**](https://www.charlesproxy.com) - Charles Web Debugging Proxy is a cross-platform HTTP debugging proxy server application written in Java
* [**DB Browser for SQLite**](https://sqlitebrowser.org) - DB Browser for SQLite (DB4S) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite
* [**Dependency Analysis Gradle Plugin**](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin) - Gradle plugin for Java, Kotlin, and Android projects. Provides advice for managing dependencies and other applied plugins
* [**Gitignore**](https://www.gitignore.io/) - Create useful .gitignore files for your project
* [**Insomnia Core**](https://insomnia.rest) - The Desktop API client for REST and GraphQL. Make requests, inspect responses
* [**Kotlin Playground**](https://play.kotlinlang.org) - Kotlin Playground is an online sandbox to explore Kotlin
programming language
* [**KeyStore Explorer**](https://keystore-explorer.org/index.html) - KeyStore Explorer is an open source GUI replacement for the Java command-line utilities keytool and jarsigner.
* [**Ohshitgit**](https://ohshitgit.com/en) - So here are some bad situations with git, and how to solve them
* [**Picsum**](https://picsum.photos) - The Lorem Ipsum for photos.
* [**Regexr**](https://regexr.com) - RegExr is an online tool to learn, build, & test Regular Expressions
* [**Scrcpy**](https://github.com/Genymobile/scrcpy) - This application provides display and control of Android devices connected on USB (or over TCP/IP). It does not require any root access
* [**SQLite Syntax**](https://www.sqlite.org/syntax/sql-stmt.html) - sql-stmt CheatSheet

### Repos
* [**Awesome**](https://github.com/sindresorhus/awesome) - Awesome lists about all kinds of interesting topics
* [**Awesome Java**](https://github.com/akullpp/awesome-java) - A curated list of awesome frameworks, libraries and software for the Java programming language
* [**Awesome Kotlin**](https://github.com/KotlinBy/awesome-kotlin) - A curated list of awesome Kotlin related stuff Inspired by awesome-java
* [**Awesome Android Kotlin Apps**](https://github.com/androiddevnotes/awesome-android-kotlin-apps) - A curated list of awesome android kotlin apps by open-source contributors.
* [**Awesome Android**](https://github.com/JStumpp/awesome-android) - A curated list of awesome Android packages and resources
* [**Android Libs**](https://github.com/XXApple/AndroidLibs) - A curated list of awesome Android UI/UX libraries
* [**Android Ecosystem**](https://github.com/igorwojda/android-ecosystem-cheat-sheet) - Android Ecosystem Cheatsheet 2020
* [**Backgroundable Android**](https://github.com/dirkam/backgroundable-android) - Collection of stock apps and mechanisms, which might affect background tasks and scheduled alarms

### Design
* [**Material**](https://material.io/design) - Create intuitive and beautiful products with Material Design
* [**Dribbble**](https://dribbble.com/search/android) - Discover the world’s top designers & creatives
* [**Behance**](https://www.behance.net/galleries/Interaction) - Showcase and discover creative work
* [**Awesome Design**](https://github.com/gztchan/awesome-design) - Curated design resources

### Tips
* [**Android Guidelines**](https://github.com/ribot/android-guidelines/blob/master/project_and_code_guidelines.md) - Project and code style guidelines
* [**Android Best Practices**](https://github.com/futurice/android-best-practices) - Do's and Don'ts for Android development, by Futurice developers
* [**Android Tips Tricks**](https://github.com/nisrulz/android-tips-tricks) - Tips and tricks for Android Development