559 lines
81 KiB
Plaintext
559 lines
81 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Android[0m
|
||
[38;5;12m (https://github.com/jstumpp/awesome-android)[39m
|
||
|
||
|
||
[38;5;12m [39m
|
||
[38;5;12m [39m
|
||
[38;5;12m [39m
|
||
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAbout[0m
|
||
[38;5;12mA curated list of awesome Android [39m[38;5;14m[1mlibraries[0m[38;5;12m (#libraries) and [39m[38;5;14m[1mresources[0m[38;5;12m (#resources). For general Java libraries have a look at [39m[38;5;14m[1mawesome-java[0m[38;5;12m (https://github.com/akullpp/awesome-java).[39m
|
||
|
||
[38;2;255;187;0m[4mSupported with ❤️ by [0m[38;5;14m[1m[4mInstabug[0m[38;2;255;187;0m[4m (https://instabug.com/android/sdk?utm_source=toolsofthetrade&utm_medium=spon&utm_content=header)[0m
|
||
[38;2;255;187;0m[4mUnderstand How Your Android App is Doing with Real-Time Contextual Insights From Your Users[0m
|
||
[38;5;14m[1m![0m[38;5;12minstabug-github[39m[38;5;14m[1m (https://user-images.githubusercontent.com/10850625/65512691-fd45f280-ded9-11e9-8921-3528b98c30a7.png)[0m[38;5;12m (https://instabug.com/android/sdk?utm_source=awesomeandroid&utm_medium=spon&utm_content=banner)[39m
|
||
[38;5;12m>Instabug[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mproduct[39m[38;5;12m [39m[38;5;12mteams[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12mcollect[39m[38;5;12m [39m[38;5;12mbugs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfeedback[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mbeta[39m[38;5;12m [39m[38;5;12mtesters[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12miterate[39m[38;5;12m [39m[38;5;12mfaster[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mship[39m[38;5;12m [39m[38;5;12mquality[39m[38;5;12m [39m[38;5;12mapps.[39m[38;5;12m [39m[38;5;12mInstabug[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mattaches[39m[38;5;12m [39m[38;5;12mscreenshots,[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mdetails,[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mlogs,[39m[38;5;12m [39m[38;5;12mrepro[39m[38;5;12m [39m[38;5;12msteps,[39m[38;5;12m [39m[38;5;12mand[39m
|
||
[38;5;12mtons[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mcritical[39m[38;5;12m [39m[38;5;12minsights[39m[38;5;12m [39m[38;5;12mneeded[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mresolve[39m[38;5;12m [39m[38;5;12missues[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprioritize[39m[38;5;12m [39m[38;5;12mproduct[39m[38;5;12m [39m[38;5;12mbacklogs.[39m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mMobile[39m[38;5;12m [39m[38;5;12mteams[39m[38;5;12m [39m[38;5;12maccelerate[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mworkflows[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mseamlessly[39m[38;5;12m [39m[38;5;12mintegrating[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthird-party[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mGithub,[39m[38;5;12m [39m[38;5;12mJira,[39m[38;5;12m [39m[38;5;12mSlack,[39m[38;5;12m [39m[38;5;12mZendesk[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mmore.[39m[38;5;12m [39m[38;5;14m[1mInstabug[0m[38;5;14m[1m [0m[38;5;14m[1mis[0m[38;5;14m[1m [0m[38;5;14m[1moffering[0m[38;5;14m[1m [0m[38;5;14m[1mAwesome[0m[38;5;14m[1m [0m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1mcommunity[0m[38;5;14m[1m [0m[38;5;14m[1man[0m[38;5;14m[1m [0m[38;5;14m[1mexclusive[0m[38;5;14m[1m [0m[38;5;14m[1m15%[0m[38;5;14m[1m [0m[38;5;14m[1mdiscount[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mall[0m[38;5;14m[1m [0m[38;5;14m[1mpaid[0m[38;5;14m[1m [0m[38;5;14m[1mplans.[0m[38;5;14m[1m [0m[38;5;14m[1mGet[0m[38;5;14m[1m [0m[38;5;14m[1mStarted![0m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12m(https://instabug.com/android/sdk/?utm_source=awesomeandroid&utm_medium=spon&utm_content=get-started)[39m
|
||
[38;5;14m[1m![0m[38;5;14m[1m (https://instabug-ga.appspot.com/UA-41982088-6/github/awesomeandroid?pixel)[0m[38;5;12m (https://instabug.com)[39m
|
||
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mHow to Use[0m
|
||
[38;5;12mAwesome-Android is an amazing list for people who need a certain feature on their app, so the best ways to use are:[39m
|
||
[38;5;12m - Simply press command + F to search for a keyword[39m
|
||
[38;5;12m - Go through our Content Menu[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mContent[0m
|
||
[38;5;12m- [39m[38;5;14m[1mEmulators[0m[38;5;12m (#emulators)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLibraries[0m[38;5;12m (#libraries)[39m
|
||
[48;5;235m[38;5;249m- **Charts** (#charts)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Cloud Services** (#cloud-services)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Dependency Injection** (#dependency-injection)[49m[39m
|
||
[48;5;235m[38;5;249m- **Android Services** (#android-services)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Game Development** (#game-development)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Security** (#security)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **GUI** (#gui)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m - **ActionBar** (#actionbar)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m - **Navigation** (#navigation)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m - **Animations** (#animations)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m - **Images** (#images)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m - **Inputs** (#inputs)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m - **Loading images** (#loading-images)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m - **Media Picker** (#media-picker)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m - **Video** (#video)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m - **Camera** (#camera)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m - **Field Validation** (#field-validation)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **JSON** (#json)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Crash monitoring** (#crash-monitoring)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Networking** (#networking)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Logger** (#logger)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Notifications** (#notifications)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Database** (#database)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m - **ORM** (#orm)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **REST** (#rest)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Testing** (#testing)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Tracking** (#tracking)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Maps** (#maps)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Utility** (#utility)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Debugging tools** (#debugging-tools)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Wireless** (#wireless)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Chat and Messaging** (#chat--messaging)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Custom Dialog** (#custom-dialog)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Version Checking** (#version-checking)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Date & Time** (#date--time)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Runtime Permissions** (#runtime-permissions)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Other** (#other)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||
[48;5;235m[38;5;249m- **Code examples** (#code-examples)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Podcasts** (#podcasts)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **More lists of libraries** (#more-lists-of-libraries)[49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDevelopment Alternatives[0m[38;5;12m (#development-alternatives)[39m
|
||
[48;5;235m[38;5;249m- **C#** (#c)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **HTML, CSS and Javascript** (#html-css-and-javascript)[49m[39m
|
||
[48;5;235m[38;5;249m- **Lua** (#lua)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Scala** (#scala)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Groovy** (#groovy)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Kotlin** (#kotlin)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Flutter** (#flutter)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPerformance[0m[38;5;12m (#performance)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOther Awesome Lists[0m[38;5;12m (#other-awesome-lists)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mContributing[0m[38;5;12m (#contributing)[39m
|
||
|
||
[38;2;255;187;0m[4mEmulators[0m
|
||
[38;5;12m- [39m[38;5;14m[1mAndY[0m[38;5;12m (https://andyroid.net)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mARChon[0m[38;5;12m (https://archon-runtime.github.io)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBlueStacks[0m[38;5;12m (https://www.bluestacks.com)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGenymotion[0m[38;5;12m (https://www.genymotion.com)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mnox[0m[38;5;12m (https://www.bignox.com)[39m
|
||
|
||
[38;2;255;187;0m[4mLibraries[0m
|
||
|
||
[38;2;255;187;0m[4mCharts[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAChartEngine[0m[38;5;12m (https://github.com/ddanny/achartengine) - Charting Engine.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEazeGraph[0m[38;5;12m (https://github.com/blackfizz/EazeGraph) - Chart and graph library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWilliamChart[0m[38;5;12m (https://github.com/diogobernardino/WilliamChart) - Chart library with good motion capabilities.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHelloCharts[0m[38;5;12m (https://github.com/lecho/hellocharts-android) - Chart and graph library with support for scaling, scrolling and animations.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMPAndroidChart[0m[38;5;12m (https://github.com/PhilJay/MPAndroidChart) - An Android chart and graph library supporting scaling and dragging by gesture.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mArcChartView[0m[38;5;12m (https://github.com/imaNNeoFighT/ArcChartView) - Draw Creative Statistic Arc Charts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAnyChart[0m[38;5;12m (https://github.com/AnyChart/AnyChart-Android) - Data visualization library, Interactive charts.[39m
|
||
|
||
[38;2;255;187;0m[4mCloud Services[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCloudRail[0m[38;5;12m (https://cloudrail.com) - Unified API Library for: Cloud Storage, Social Profiles, Payment, Email, SMS & POIs.[39m
|
||
|
||
[38;2;255;187;0m[4mData binding[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAnvil[0m[38;5;12m (https://github.com/anvil-ui/anvil) - A small library to create reactive UI components, inspired by React. Provides data binding and event listener binding, fits well for MVVM.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mData Binding Library[0m[38;5;12m (https://developer.android.com/topic/libraries/data-binding/) - Official Android Data Binding Library to write declarative layouts and minimize the glue code necessary to bind application logic and layouts.[39m
|
||
|
||
[38;2;255;187;0m[4mDependency Injection[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDagger 2[0m[38;5;12m (https://github.com/google/dagger) - A fast dependency injector for Android and Java.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mButter Knife[0m[38;5;12m (http://jakewharton.github.io/butterknife/) - View "injection" library for Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mActivityStarter[0m[38;5;12m (https://github.com/MarcinMoskala/ActivityStarter) - Android Library that provide simpler way to start the Activities with multiple arguments.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroidAnnotations[0m[38;5;12m (https://github.com/androidannotations/androidannotations) - Java annotations with dependency injection at compile time.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mToothpick[0m[38;5;12m (https://github.com/stephanenicolas/toothpick) - A scope tree based Dependency Injection (DI) library for Java.[39m
|
||
|
||
[38;2;255;187;0m[4mAndroid Services[0m
|
||
[38;5;12m- [39m[38;5;14m[1mRemoter[0m[38;5;12m (https://github.com/josesamuel/remoter) - An alternative to Android AIDL for Android Remote IPC services using plain java interfaces.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mService Connector[0m[38;5;12m (https://github.com/josesamuel/serviceconnector) - Bind Android services and callbacks to fields and methods.[39m
|
||
|
||
[38;2;255;187;0m[4mGame Development[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mLibgdx[0m[38;5;12m (https://libgdx.badlogicgames.com/) - Cross-platform game engine and SDK. [39m[38;5;14m[1mOpen Source[0m[38;5;12m (https://github.com/libGDX/libGDX)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVuforia[0m[38;5;12m (https://www.vuforia.com/) - Augmented Reality library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUnity[0m[38;5;12m (https://unity3d.com/unity/features/multiplatform) - Cross-platform game creation system.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRajawali[0m[38;5;12m (https://github.com/Rajawali/Rajawali) - Android OpenGL ES 2.0/3.0 Engine[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCocos2d-x[0m[38;5;12m (https://cocos2d-x.org/) - Cross-platform 2d game framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJustWeEngine[0m[38;5;12m (https://github.com/lfkdsk/JustWeEngine) - An easy open source Android Native Game FrameWork.[39m
|
||
|
||
[38;2;255;187;0m[4mSecurity[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mlibsignal-protocol-java[0m[38;5;12m (https://github.com/signalapp/libsignal-protocol-java) - A ratcheting forward secrecy protocol that works in synchronous and asynchronous messaging environments.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThemis[0m[38;5;12m (https://github.com/cossacklabs/themis) - Multi-language framework for making typical encryption schemes easy to use: data at rest, authenticated data exchange, transport protection, authentication, and so on.[39m
|
||
|
||
[38;2;255;187;0m[4mGUI[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPull to refresh[0m[38;5;12m (https://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout) - A swipe refresh layout is available in the v4 support library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCardslib[0m[38;5;12m (https://github.com/gabrielemariotti/cardslib) - Android Library to build a UI Card.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroidStaggeredGrid[0m[38;5;12m (https://github.com/etsy/AndroidStaggeredGrid) - Grid view which supports multiple columns with rows of varying sizes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFlow[0m[38;5;12m (https://github.com/square/flow) - Library that helps with describing an app as a collection of moderately independent screens.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSortableTableView[0m[38;5;12m (https://github.com/ISchwarz23/SortableTableView) - An Android library containing a simple TableView and an advanced SortableTableView providing a lot of customisation possibilities to fit all needs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaterialProgressBar[0m[38;5;12m (https://github.com/zhanghai/MaterialProgressBar) - Material design ProgressBar with consistent appearance.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroidFillableLoaders[0m[38;5;12m (https://github.com/JorgeCastilloPrz/AndroidFillableLoaders) - Fillable progress view working with SVG paths. Nice option too for creating interesting app logos.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNexusDialog[0m[38;5;12m (https://github.com/dkharrat/NexusDialog) - Allows you to easily and quickly create forms in Android with little code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSnap RecyclerView Utils[0m[38;5;12m (https://github.com/prashantsolanki3/Snap-RecyclerView-Utils) - Populate Single or multiple Layout RecyclerView without creating an Adapter.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMultiSnapRecyclerView[0m[38;5;12m (https://github.com/TakuSemba/MultiSnapRecyclerView) - Android library for multiple snapping of RecyclerView[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSwipeableCard[0m[38;5;12m (https://github.com/michelelacorte/SwipeableCard) - Implementation of swipe card like StreetView!![39m
|
||
[38;5;12m- [39m[38;5;14m[1mElasticProgressBar[0m[38;5;12m (https://github.com/michelelacorte/ElasticProgressBar) - Beautiful loading bar.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEntryScreenManager[0m[38;5;12m (https://github.com/kunall17/EntryScreenManager) - Intro/Entry/Walkthrough/Starting Screens.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEasyIntro[0m[38;5;12m (https://github.com/meNESS/EasyIntro) - The flexible, easy to use, all in one app intro library for your Android project.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaterial-Calendar-View[0m[38;5;12m (https://github.com/BlackBoxVision/material-calendar-view) - Material Design Calendar compatible with API 8+[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCrunchyCalendar[0m[38;5;12m (https://github.com/CleverPumpkin/CrunchyCalendar) - A material calendar widget with infinite scrolling, date range selection and color customization.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSmoothOverscrollableScrollView[0m[38;5;12m (https://github.com/vovaksenov99/OverscrollableScrollView) - Small custom view with smooth overscroll. You can add header with scale background[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSectionedRecyclerViewAdapter[0m[38;5;12m (https://github.com/luizgrp/SectionedRecyclerViewAdapter) - An Adapter that allows a RecyclerView to be split into Sections with headers and/or footers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDragListView[0m[38;5;12m (https://github.com/woxblom/DragListView) - Drag and drop to reorder items in a list, grid or board.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAnimated Expanding ListView[0m[38;5;12m (https://github.com/LeonardoCardoso/Animated-Expanding-ListView) - Animated Expanding ListView provides a fancy animation on expanding or collapsing the content of a listview item.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTastyToast[0m[38;5;12m (https://github.com/yadav-rahul/TastyToast) - Toasts with icons and color.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDotLoader[0m[38;5;12m (https://github.com/bhargavms/DotLoader) - A customizable loading animation with Dots.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPodSlider[0m[38;5;12m (https://github.com/bhargavms/PodSLider) - A customizable slider widget adhering to material design specs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTapTargetView[0m[38;5;12m (https://github.com/KeepSafe/TapTargetView) - An implementation of tap targets from the Material Design guidelines for feature discovery.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mShowCaseView[0m[38;5;12m (https://github.com/mreram/ShowCaseView) - The ShowcaseView library is designed to highlight and showcase specific parts of apps to the user with a attractive and flat overlay.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaterialIntroScreen[0m[38;5;12m (https://github.com/TangoAgency/material-intro-screen) - Material Intro Screen implementation with easily extensible API.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFloatingView[0m[38;5;12m (https://github.com/UFreedom/FloatingView) - FloatingView can make the target view floating above the anchor view with cool animation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTimecon[0m[38;5;12m (https://github.com/alxrm/animated-clock-icon) - Easy-to-use animated clock icon[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAudiogram[0m[38;5;12m (https://github.com/alxrm/audiowave-progressbar) - Lightweight audiowave progressbar[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBubbles for Android[0m[38;5;12m (https://github.com/txusballesteros/bubbles-for-android) - Facebook like chat bubble library[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLitho (By Facebook)[0m[38;5;12m (https://github.com/facebook/litho) - A declarative framework for building efficient UIs on Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMultiViewAdapter[0m[38;5;12m (https://github.com/DevAhamed/MultiViewAdapter) - Recyclerview Adapter library to create composable view holders.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLGSnackbar[0m[38;5;12m (https://github.com/loregr/LGSnackbar) - An easy to use and customisable wrapper of the native Android Snackbar which stays visible across multiple activities.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mShimmerLayout[0m[38;5;12m (https://github.com/team-supercharge/ShimmerLayout) - Memory efficient shimmering effect for Android applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircleProgressBar[0m[38;5;12m (https://github.com/emre1512/CircleProgressBar) - A simple library for creating circular progressbars for Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEasy-Signature-Android[0m[38;5;12m (https://github.com/smalam119/Easy-Signature-Android) - An simple ui library that provides a plugable signature view.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFlashbar[0m[38;5;12m (https://github.com/aritraroy/Flashbar) - A highly customizable, powerful and easy-to-use alerting library for Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mYuanaItemSettingView[0m[38;5;12m (https://github.com/andhikayuana/YuanaItemSettingView) - Customizable Item Setting View for Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGradients[0m[38;5;12m (https://github.com/bakhtiyork/gradients) - A curated collection of splendid gradients.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOneAdapter[0m[38;5;12m (https://github.com/ironSource/OneAdapter) - RecyclerView Adapter with multiple modules and hooks to simplify and enhance the use while preventing common mistakes.[39m
|
||
|
||
[38;2;255;187;0m[4mPaginate[0m
|
||
[38;5;12m- [39m[38;5;14m[1mNoPaginate[0m[38;5;12m (https://github.com/NoNews/NoPaginate) - Simple Android pagination library[39m
|
||
|
||
[38;2;255;187;0m[4mActionBar[0m
|
||
[38;5;12m- [39m[38;5;14m[1mActionBarSherlock[0m[38;5;12m (http://actionbarsherlock.com) - ActionBar for older Android versions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFadingActionBar[0m[38;5;12m (https://github.com/ManuelPeinado/FadingActionBar) - Fading action bar effect that can be seen in the new Play Music app.[39m
|
||
|
||
[38;2;255;187;0m[4mNavigation[0m
|
||
[38;5;12m- [39m[38;5;14m[1mSlidingMenu[0m[38;5;12m (https://github.com/jfeinstein10/SlidingMenu) - Library to create applications with slide-in menus.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSlidingTutorial[0m[38;5;12m (https://github.com/Cleveroad/slidingtutorial-android) - Simple library that helps to create awesome sliding android app tutorials.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPagerSlidingTabStrip[0m[38;5;12m (https://github.com/astuetz/PagerSlidingTabStrip) - An interactive indicator to navigate between the different pages of a ViewPager.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPage View indicator[0m[38;5;12m (https://github.com/JakeWharton/ViewPagerIndicator) - Support for horizontally scrolling ViewPager.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRecyclerTabLayout[0m[38;5;12m (https://github.com/nshmura/RecyclerTabLayout) - An efficient TabLayout library implemented with RecyclerView.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaterialDrawer[0m[38;5;12m (https://github.com/mikepenz/MaterialDrawer) - Simple take on a material design navigation drawer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDebug-Artist[0m[38;5;12m (https://github.com/BaristaVentures/android-debug-artist) - Debug menu to enable leakcanary, scalpel and others easy.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFloating-Navigation-View[0m[38;5;12m (https://github.com/andremion/Floating-Navigation-View) - A simple Floating Action Button that shows an anchored Navigation View.[39m
|
||
|
||
[38;2;255;187;0m[4mAnimations[0m
|
||
[38;5;12m- [39m[38;5;14m[1mRebound[0m[38;5;12m (https://github.com/facebook/rebound) - Rebound is a Java library that models spring dynamics.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid View Animations[0m[38;5;12m (https://github.com/daimajia/AndroidViewAnimations) - Cute view animation collection.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid-Transition[0m[38;5;12m (https://github.com/kaichunlin/android-transition) - Allows the easy creation of view transitions that react to user inputs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid-View-Actions[0m[38;5;12m (https://github.com/dtx12/AndroidAnimationsActions) - Makes creating complex animations for views easy.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSwipper[0m[38;5;12m (https://github.com/mdg-iitr/Swipper) - Android library for swipeable gestures to control volume , brightness and seek .[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSpotlight[0m[38;5;12m (https://github.com/TakuSemba/Spotlight) - Android Library that lights items for tutorials or walk-throughs etc...[39m
|
||
|
||
[38;2;255;187;0m[4mImages[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCrescento[0m[38;5;12m (https://github.com/developer-shivam/crescento) - Explore new style in material design by adding curve below image view.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mandroid-crop[0m[38;5;12m (https://github.com/jdamcd/android-crop) - Library project for cropping images.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircularImageView[0m[38;5;12m (https://github.com/Pkmmte/CircularImageView) - Custom view for circular images while maintaining the best draw performance.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid-Image-Filter[0m[38;5;12m (https://github.com/ragnraok/android-image-filter) - Library project for applying image filters easily.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCompressor[0m[38;5;12m (https://github.com/zetbaitsu/Compressor) - Compressor is a lightweight and powerful android image compression library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mShapeImageView[0m[38;5;12m (https://github.com/siyamed/android-shape-imageview) - Library to display images in different shapes.[39m
|
||
|
||
[38;2;255;187;0m[4mInputs[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFloatingLabel[0m[38;5;12m (https://github.com/hardik-trivedi/FloatingLabel) - FloatingLabel Allows you to create a blow kind of EditText. [39m[48;2;30;30;40m[38;5;13m[3mDoesn't have Gradle or Maven Support.[0m
|
||
[38;5;12m- [39m[38;5;14m[1mMaterialEditText[0m[38;5;12m (https://github.com/rengwuxian/MaterialEditText) - Supporting Floating Labels, Single Line Ellipsis, Max/Min Characters, Helper Text and Error Text with Custom Colors.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEmojiCompat[0m[38;5;12m (https://github.com/googlearchive/android-EmojiCompat) - Adds emoticons to your app[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaterialSearchBar[0m[38;5;12m (https://github.com/mancj/MaterialSearchBar) - Material Design Search Bar for Android[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInputMask[0m[38;5;12m (https://github.com/RedMadRobot/input-mask-android) - Pattern-based user input formatter, parser and validator.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSweetPassword[0m[38;5;12m (https://github.com/jesusmartinoza/Sweet-Password) - Password EditText that allows to custom toggle button[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVoiceOverlay[0m[38;5;12m (https://github.com/algolia/voice-overlay-android) - An overlay that gets your user’s voice permission and input as text in a customizable UI.[39m
|
||
|
||
[38;2;255;187;0m[4mView Pagers[0m
|
||
[38;5;12m- [39m[38;5;14m[1mMaterial Dots Indicators[0m[38;5;12m (https://github.com/tommybuonomo/dotsindicator) - Three Material Dots Indicators styles for View Pagers.[39m
|
||
|
||
[38;2;255;187;0m[4mLoading Images[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPicasso[0m[38;5;12m (https://github.com/square/picasso) - A powerful image downloading and caching library for Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUniversal Image Loader[0m[38;5;12m (https://github.com/nostra13/Android-Universal-Image-Loader) - Asynchronous, out of the box loading and caching of images.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGlide[0m[38;5;12m (https://github.com/bumptech/glide) - An image loading and caching library for Android focused on smooth scrolling, Recommended by Google.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFresco[0m[38;5;12m (https://github.com/facebook/fresco) - An Android library for managing images and the memory they use.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGlide Bitmap Pool[0m[38;5;12m (https://github.com/amitshekhariitbhu/GlideBitmapPool) - Glide Bitmap Pool is a memory management library for reusing the bitmap memory.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCoil[0m[38;5;12m (https://github.com/coil-kt/coil) - Image loading for Android backed by Kotlin Coroutines.[39m
|
||
|
||
[38;2;255;187;0m[4mMedia Picker[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMediaPicker[0m[38;5;12m (https://github.com/alhazmy13/MediaPicker) - Android Library that lets you to select multiple images, video or voice for Android[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Image Picker[0m[38;5;12m (https://github.com/esafirm/android-image-picker) - A library that makes images and videos selection from gallery feels easy. It also support GIF and simple camera action[39m
|
||
|
||
[38;2;255;187;0m[4mVideo[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mijkplayer[0m[38;5;12m (https://github.com/Bilibili/ijkplayer) - Android/iOS video player based on FFmpeg n3.2, with MediaCodec, VideoToolbox support.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExoplayer[0m[38;5;12m (https://github.com/google/ExoPlayer) - ExoPlayer is an application level media player for Android, allow playing audio and video both locally and over the Internet.[39m
|
||
[38;5;12m Supports features like Dynamic adaptive streaming over HTTP (DASH), SmoothStreaming and Common Encryption[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVideoPlayView[0m[38;5;12m (https://github.com/MarcinMoskala/VideoPlayView) - Custom Android view with video player, play/stop, loader and placeholder image.[39m
|
||
|
||
[38;2;255;187;0m[4mCamera[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMagicalCamera[0m[38;5;12m (https://github.com/fabian7593/MagicalCamera) - Simple way to take or select photos of your gallery, with other features for manage pictures.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCamera[0m[38;5;12m (https://github.com/duanhong169/Camera) - Use Android camera to take pictures and videos, based on camera2 api.[39m
|
||
|
||
[38;2;255;187;0m[4mField Validation[0m
|
||
[38;5;12m- [39m[38;5;14m[1mConvalida[0m[38;5;12m (https://github.com/WellingtonCosta/convalida) - A simple and annotation-based way to validate your input fields.[39m
|
||
|
||
[38;2;255;187;0m[4mJSON[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGson[0m[38;5;12m (https://github.com/google/gson) - Gson is a Java library used for serializing and deserializing Java objects from and into JSON.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJackson JSON Processor[0m[38;5;12m (https://github.com/FasterXML/jackson) - High-performance JSON processor.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMoshi[0m[38;5;12m (https://github.com/square/moshi) - A modern JSON library for Android and Java.[39m
|
||
[38;2;255;187;0m[4mCrash monitoring[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFabric Crashlytics[0m[38;5;12m (https://get.fabric.io/) - Easy crash reporting solution.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHockeyApp[0m[38;5;12m (https://www.hockeyapp.net/) - Distribution, Crash Reports, Feedback and Analytics[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSplunk MINT[0m[38;5;12m (https://mint.splunk.com/) - Monitoring, Crash Reports, Real time data, Statistic.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBugsnag[0m[38;5;12m (https://www.bugsnag.com/) - Cross platform error monitoring. Free tier. Support for SDK & NDK. Error reports include data on device, release, user, and allows arbitrary data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCatcho[0m[38;5;12m (https://github.com/alhazmy13/Catcho) - No Force Close any more.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mApteligent[0m[38;5;12m (https://www.apteligent.com/) - Cross platform crash reporting/analytics solution. Supports NDK log.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInstabug[0m[38;5;12m (https://instabug.com/) - Bug reporting, Crash Reporting, In-app Feedback.[39m
|
||
|
||
[38;2;255;187;0m[4mNetworking[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mIon[0m[38;5;12m (https://github.com/koush/ion) - Good networking library for android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOkHttp[0m[38;5;12m (https://github.com/square/okhttp) - An HTTP+SPDY client for Android and Java applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRoboSpice[0m[38;5;12m (https://github.com/stephanenicolas/robospice) - Library that makes writing asynchronous network requests easy.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIceNet[0m[38;5;12m (https://github.com/anton46/IceNet) - Fast, Simple and Easy Networking for Android[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Volley[0m[38;5;12m (https://developer.android.com/training/volley/) - Official Android HTTP library that makes networking for easier and faster.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIceSoap[0m[38;5;12m (https://github.com/AlexGilleran/IceSoap) - Easy, asynchronous, annotation-based SOAP for Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mnode-android[0m[38;5;12m (https://github.com/InstantWebP2P/node-android) - Run Node.js on Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHappyDns[0m[38;5;12m (https://github.com/qiniu/happy-dns-android) - A Dns library, user can use custom dns server, dnspod httpdns. Only support A record.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRESTMock[0m[38;5;12m (https://github.com/andrzejchm/RESTMock) - HTTP Web server for mocking API responses in Android Instrumentation tests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFast-Android-Networking[0m[38;5;12m (https://github.com/amitshekhariitbhu/Fast-Android-Networking) - A Complete Fast Android Networking Library that also support HTTP/2.[39m
|
||
|
||
[38;2;255;187;0m[4mLogger[0m
|
||
[38;5;12m- [39m[38;5;14m[1mlogger[0m[38;5;12m (https://github.com/orhanobut/logger) - Simple, pretty and powerful logger for android[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtimber[0m[38;5;12m (https://github.com/JakeWharton/timber) - A logger with a small, extensible API which provides utility on top of Android's normal Log class.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoggingInterceptor[0m[38;5;12m (https://github.com/ihsanbal/LoggingInterceptor) - An OkHttp interceptor which pretty logs request and response data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBugfender[0m[38;5;12m (https://github.com/bugfender/BugfenderSDK-android-sample) - Upload your logs and check them online, specially made for mobile[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEzyLogger[0m[38;5;12m (https://github.com/afiqiqmal/EzyLogger) - Simple Lightweight logger[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLogback Android[0m[38;5;12m (https://github.com/tony19/logback-android) - Logback port to Android which provides a highly configurable logging framework for Android apps.[39m
|
||
|
||
[38;2;255;187;0m[4mNotifications[0m
|
||
[38;5;12m- [39m[38;5;14m[1mandroid-remote-notifications[0m[38;5;12m (https://github.com/kaiwinter/android-remote-notifications) - Pulls notifications from a remote JSON file and shows them in your app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid HeartBeat Fixer[0m[38;5;12m (https://github.com/joaopedronardari/AndroidHeartBeatFixer) - Way to set heartbeat interval and users receive PushNotifications from GCM.[39m
|
||
|
||
[38;2;255;187;0m[4mDatabase[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCupboard[0m[38;5;12m (https://bitbucket.org/littlerobots/cupboard) - Access the sqlite easily via direct database access or through the ContentProvider framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDbInspector[0m[38;5;12m (https://github.com/infinum/android_dbinspector) - Provides a simple way to view the contents of the in-app database for debugging purposes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSQLite Asset Helper[0m[38;5;12m (https://github.com/jgilfelt/android-sqlite-asset-helper) - manage database creation and version management using an application's raw asset files.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRealm[0m[38;5;12m (https://github.com/realm/realm-java) - The alternative to SQLite and ORMs: Simple, modern and fast! Object oriented API and multi platform support.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRealm Asset Helper[0m[38;5;12m (https://github.com/eggheadgames/android-realm-asset-helper) - Copies a realm database from the apk assets folder. Efficiently handles versioning of read-only realm databases.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRestorableSQLiteDatabase[0m[38;5;12m (https://github.com/yaa110/RestorableSQLiteDatabase) - A wrapper to replicate android's SQLiteDatabase with restoring capability.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNitrite Database[0m[38;5;12m (https://github.com/dizitart/nitrite-database) - A NoSQL embedded document store for Android with MongoDb like API.[39m
|
||
|
||
[38;2;255;187;0m[4mORM[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mrequery[0m[38;5;12m (https://github.com/requery/requery) - Compile time ORM and SQL query library for Java & Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGreenDAO[0m[38;5;12m (http://greenrobot.org/greendao/) - Light & fast ORM solution.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mORMLite[0m[38;5;12m (http://ormlite.com/sqlite_java_android_orm.shtml) - Lightweight ORM Java package for JDBC and Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mActiveAndroid[0m[38;5;12m (http://www.activeandroid.com) - Active record style ORM.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSugar ORM[0m[38;5;12m (http://satyan.github.io/sugar/) - Insanely easy way to work with Android Databases.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDBFlow[0m[38;5;12m (https://github.com/agrosner/DBFlow) - Fast and powerful ORM with compile-time annotation processing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNexusData[0m[38;5;12m (https://github.com/dkharrat/NexusData) - Object graph and persistence framework for Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSimpleNoSQL[0m[38;5;12m (https://github.com/Jearil/SimpleNoSQL) - A simple NoSQL client for Android. Meant as a document store using key/value pairs and some rudimentary querying. Useful for avoiding the hassle of SQL code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRxSimpleNoSQL[0m[38;5;12m (https://github.com/xmartlabs/RxSimpleNoSQL) - Reactive extensions for SimpleNoSQL. Manipulate entities using Observables.[39m
|
||
|
||
[38;2;255;187;0m[4mREST[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mRetrofit[0m[38;5;12m (https://square.github.io/retrofit/) - Retrofit turns your REST API into a Java interface.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSpring for Android - Rest Template[0m[38;5;12m (https://github.com/spring-projects/spring-android) - A Rest Client for Android.[39m
|
||
|
||
[38;2;255;187;0m[4mTesting[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mRobotium[0m[38;5;12m (https://github.com/robotiumtech/robotium) - Test automation framework for black-box UI tests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRoboletric[0m[38;5;12m (http://robolectric.org/) - Unit test framework to run tests inside the JVM on your workstation, not in the emulator.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAssertJ Android[0m[38;5;12m (https://github.com/square/assertj-android) - AssertJ assertions geared towards Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGreen Coffee[0m[38;5;12m (https://github.com/mauriciotogneri/green-coffee) - Run your Cucumber tests in your Android instrumentation tests.[39m
|
||
|
||
[38;2;255;187;0m[4mTracking[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMobileAppTracking[0m[38;5;12m (https://www.tune.com/) - Tracking your marketing campaigns across multiple ad networks.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMixpanel[0m[38;5;12m (https://mixpanel.com/) - Analytics platform to analyze the users.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCountly[0m[38;5;12m (https://count.ly) - Open source mobile & web analytics, push notifications and crash reporting platform, based on Node.js, MongoDB and Linux.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCleverTap[0m[38;5;12m (https://clevertap.com) - Analytics platform and user-engagement platform with 1 million free events[39m
|
||
|
||
[38;2;255;187;0m[4mMaps[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGoogle-Directions-Android[0m[38;5;12m (https://github.com/jd-alexander/Google-Directions-Android) - Allows you to calculate the direction between two locations and display the route on a Google Map using the Google Directions API.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Maps Extensions[0m[38;5;12m (https://github.com/mg6maciej/android-maps-extensions) - Extending capabilities of Google Maps Android API v2, adding marker clustering among other things[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMapScaleView[0m[38;5;12m (https://github.com/pengrad/MapScaleView) - Scale bar for Google Maps Android API[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGLMap[0m[38;5;12m (https://globus.software) - Crossplatform offline vector map with MapCSS styling. Offline search and offline navigation are included.[39m
|
||
|
||
[38;2;255;187;0m[4mUtility[0m
|
||
[38;5;12m- [39m[38;5;14m[1mConceal SharedPreferences[0m[38;5;12m (https://github.com/afiqiqmal/SharedChamber) - Secured Preferences using Facebook Secure Encryption called Conceal.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEventBus[0m[38;5;12m (http://greenrobot.github.io/EventBus/) - EventBus is a library that simplifies communication between different parts of your application.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOtto[0m[38;5;12m (https://github.com/square/otto) - Event Bus for Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWeak handler[0m[38;5;12m (https://github.com/badoo/android-weak-handler) - Memory safer implementation of android.os.Handler.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mByte Buddy[0m[38;5;12m (http://bytebuddy.net) - Runtime code generation library with support for Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSecure Preference Manager[0m[38;5;12m (https://github.com/prashantsolanki3/Secure-Pref-Manager) - Secure Preference Manager for android. It uses various Encryption to protect your application's Shared Preferences.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLeakCanary[0m[38;5;12m (https://github.com/square/leakcanary) - Catch memory leaks as they occur.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDrekkar[0m[38;5;12m (https://github.com/coshx/drekkar) - An Android event bus for WebView and JS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndrol4b[0m[38;5;12m (https://github.com/sh4hin/Androl4b) - A vm for assessing android applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDroidMVP[0m[38;5;12m (https://github.com/andrzejchm/DroidMVP) - Android library to help you incorporate MVP along with Passive View and Presentation Model patterns into your app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEasyDeviceInfo[0m[38;5;12m (https://github.com/nisrulz/easydeviceinfo) - Get device information in a super easy way.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mShutter-Android[0m[38;5;12m (https://github.com/levibostian/Shutter-Android) - Capture photos/videos from device camera or get photos/video from gallery app with no runtime permissions needed.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mValidator[0m[38;5;12m (https://github.com/anderscheow/Validator) - An utilities class to validate text inside TextInputLayout.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKeyboard Visibility Event[0m[38;5;12m (https://github.com/viniciusmo/keyboard-visibility-event-android/) - A DSL to handle soft keyboard visibility change event.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTimeIt[0m[38;5;12m (https://github.com/yashovardhan99/timeit) - A stopwatch library for android which makes it easy to start, pause, display and maintain multiple stopwatches in an app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mReactor[0m[38;5;12m (https://github.com/oky2abbas/reactor) - Reactor is a fast and secure key-value library for Android.[39m
|
||
[38;5;12m [39m
|
||
[38;2;255;187;0m[4mDebugging Tools[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mLinx[0m[38;5;12m (https://github.com/pedrovgs/Lynx) - Show logcat inside the device for debug builds[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScalpel[0m[38;5;12m (https://github.com/JakeWharton/scalpel) - View the entire hierarchy in 3d in the phone.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStetho[0m[38;5;12m (https://github.com/facebook/stetho) - Debug hierarchy and network from chrome.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Debug Database[0m[38;5;12m (https://github.com/amitshekhariitbhu/Android-Debug-Database) - Android Debug Database is a powerful library for debugging databases and shared preferences in Android applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Debug Bridge - ADB[0m[38;5;12m (https://github.com/mzlogin/awesome-adb/blob/master/README.en.md) - a command-line tool to assist in debugging Android-powered devices[39m
|
||
[38;5;12m- [39m[38;5;14m[1mADB Enhanced[0m[38;5;12m (https://github.com/ashishb/adb-enhanced) - a command-line wrapper around ADB for developers, so that, developers don't have to remember esoteric version-dependent commands[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPidcat[0m[38;5;12m (https://github.com/JakeWharton/pidcat) - a colored command-line ADB wrapper that only shows log entries for a specific application package[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAppSpector[0m[38;5;12m (https://appspector.com) - Remote Android and iOS debugging and data collection service. You can debug networking, logs, SQLite and mock device's geo location.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mWireless[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSmartGattLib[0m[38;5;12m (https://github.com/movisens/SmartGattLib) - Simplifies the work with Bluetooth SMART devices (a.k.a. Bluetooth Low Energy in Bluetooth 4.0).[39m
|
||
|
||
[38;2;255;187;0m[4mChat & Messaging[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mApplozic Android Chat SDK[0m[38;5;12m (https://github.com/AppLozic/Applozic-Android-SDK) - Android Chat and Messaging SDK for adding real time chat and in-app messaging into your android application.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQiscus SDK[0m[38;5;12m (https://github.com/qiscus/qiscus-sdk-android) - Qiscus SDK is a lightweight and powerful android chat library. Qiscus SDK will allow you to easily integrating Qiscus engine with your apps to make cool chatting application.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKommunicate[0m[38;5;14m[1m [0m[38;5;14m[1mLive[0m[38;5;14m[1m [0m[38;5;14m[1mChat[0m[38;5;14m[1m [0m[38;5;14m[1mSDK[0m[38;5;12m [39m[38;5;12m(https://github.com/Kommunicate-io/Kommunicate-Android-Chat-SDK)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mKommunicate[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mlive[39m[38;5;12m [39m[38;5;12mchat[39m[38;5;12m [39m[38;5;12msdk[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mandroid.[39m[38;5;12m [39m[38;5;12mKommunicate[39m[38;5;12m [39m[38;5;12mlets[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mreal[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mlive[39m[38;5;12m [39m[38;5;12mchat[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12min-app[39m[38;5;12m [39m[38;5;12mmessaging[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12m(android,[39m[38;5;12m [39m
|
||
[38;5;12miOS)[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwebsite[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcustomer[39m[38;5;12m [39m[38;5;12msupport.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCometChat[0m[38;5;14m[1m [0m[38;5;14m[1mVoice,[0m[38;5;14m[1m [0m[38;5;14m[1mVideo[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mText[0m[38;5;14m[1m [0m[38;5;14m[1mChat[0m[38;5;14m[1m [0m[38;5;14m[1mSDK[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mUI[0m[38;5;12m [39m[38;5;12m(https://github.com/cometchat-go/android-chat-sdk-demo)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAdd[39m[38;5;12m [39m[38;5;12mvoice,[39m[38;5;12m [39m[38;5;12mvideo[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12mchat[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12m(and[39m[38;5;12m [39m[38;5;12mwebsite)[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mminutes[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mCometChat.[39m[38;5;12m [39m[38;5;12mCometChat's[39m[38;5;12m [39m[38;5;12mSDK[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mready[39m[38;5;12m [39m[38;5;12mUI[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mthat[39m
|
||
[38;5;12myou[39m[38;5;12m [39m[38;5;12mdon't[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mspend[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mone![39m[38;5;12m [39m[38;5;12mThat's[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mall,[39m[38;5;12m [39m[38;5;12mCometChat[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mout-of-the-box[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mtranslation,[39m[38;5;12m [39m[38;5;12mwhiteboards,[39m[38;5;12m [39m[38;5;12mscreen[39m[38;5;12m [39m[38;5;12msharing,[39m[38;5;12m [39m[38;5;12mfriends[39m[38;5;12m [39m[38;5;12msync,[39m[38;5;12m [39m[38;5;12mrole[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mcontrol,[39m[38;5;12m [39m[38;5;12mcredits[39m[38;5;12m [39m[38;5;12mdeduction[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBuild[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mone-on-one[0m[38;5;14m[1m [0m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1mchat[0m[38;5;14m[1m [0m[38;5;14m[1mapp[0m[38;5;14m[1m [0m[38;5;14m[1musing[0m[38;5;14m[1m [0m[38;5;14m[1mKotlin[0m[38;5;12m [39m[38;5;12m(https://www.cometchat.com/tutorials/build-one-on-one-chat-in-your-android-app-using-kotlin/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBuild[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mone-one-one[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mchat[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mKotlin[39m[38;5;12m [39m[38;5;12mwithin[39m[38;5;12m [39m[38;5;12mfew[39m[38;5;12m [39m[38;5;12mminutes[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mCometChat[39m[38;5;12m [39m[38;5;12mPro.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m
|
||
[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mdiscusses[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mlogin,[39m[38;5;12m [39m[38;5;12mgetting[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcontacts,[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mpresence[39m[38;5;12m [39m[38;5;12mindicators,[39m[38;5;12m [39m[38;5;12msending/receiving[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m[38;5;12metc.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStream Chat[0m[38;5;12m (https://getstream.io/tutorials/android-chat/) - Comprehensive SDK & Components for real-time chat, powered by [39m[38;5;14m[1mStream[0m[38;5;12m (https://getstream.io/chat/).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAdd[0m[38;5;14m[1m [0m[38;5;14m[1mPush[0m[38;5;14m[1m [0m[38;5;14m[1mNotifications[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mYour[0m[38;5;14m[1m [0m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1mChat[0m[38;5;14m[1m [0m[38;5;14m[1mApp[0m[38;5;14m[1m [0m[38;5;14m[1mUsing[0m[38;5;14m[1m [0m[38;5;14m[1mKotlin[0m[38;5;12m [39m[38;5;12m(https://www.cometchat.com/tutorials/android-chat-push-notifications/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAdd[39m[38;5;12m [39m[38;5;12mpush[39m[38;5;12m [39m[38;5;12mnotifications[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mchat[39m[38;5;12m [39m[38;5;12mapps[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mKotlin[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCometChat[39m[38;5;12m [39m[38;5;12mPro[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFirebase[39m[38;5;12m [39m[38;5;12mCloud[39m[38;5;12m [39m
|
||
[38;5;12mMessaging[39m[38;5;12m [39m[38;5;12m(FCM).[39m
|
||
|
||
[38;2;255;187;0m[4mCustom Dialog[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMediaRecorderDialog[0m[38;5;12m (https://github.com/alhazmy13/MediaRecorderDialog) - Custom Dialog to record audio, store it and play it in your phone.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHijriDatePicker[0m[38;5;12m (https://github.com/alhazmy13/HijriDatePicker) - offers a hijri (Islamic Calendar) Date Picker designed on Google's Material Design Principals For Pickers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNoty[0m[38;5;12m (https://github.com/emre1512/Noty) - A simple library for creating animated alerts/dialogs/warnings.[39m
|
||
|
||
[38;2;255;187;0m[4mVersion Checking[0m
|
||
|
||
[38;5;12m - [39m[38;5;14m[1mAppUpdater[0m[38;5;12m (https://github.com/javiersantos/AppUpdater) - comprehensive and feature rich library, including support for checks at Amazon and FDroid.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGandalf[0m[38;5;12m (https://github.com/btkelly/gandalf) - comprehensive features and a "companion" iOS solution.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSiren[0m[38;5;12m (https://github.com/eggheadgames/Siren) - focused feature set that mimicks the popular iOS library of the same name. Supports Play and Amazon.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mFit[0m[38;5;12m (https://github.com/KeithYokoma/Fit) - version checking callback framework with no UI.[39m
|
||
|
||
[38;2;255;187;0m[4mDate & Time[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mThreeTen Android Backport[0m[38;5;12m (https://github.com/JakeWharton/ThreeTenABP) - An adaptation of the JSR-310 backport for Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJoda-Time Android[0m[38;5;12m (https://github.com/dlew/joda-time-android) - Joda-Time library with Android specialization.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTrue Time[0m[38;5;12m (https://github.com/instacart/truetime-android) - Android NTP time library. Get the true current time impervious to device clock time changes.[39m
|
||
|
||
[38;2;255;187;0m[4mRuntime Permissions[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPermission Dispatcher[0m[38;5;12m (https://github.com/permissions-dispatcher/PermissionsDispatcher) - Simple annotation-based API to handle runtime permissions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRxPermissions[0m[38;5;12m (https://github.com/tbruyelle/RxPermissions) - Android runtime permissions powered by RxJava.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNoPermission[0m[38;5;12m (https://github.com/NoNews/NoPermission) - Simple Android library for permissions request. Consists of only one class.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAsk-Permission[0m[38;5;12m (https://github.com/Kishanjvaghela/Ask-Permission) - Simple RunTime permission manager.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGota[0m[38;5;12m (https://github.com/alhazmy13/Gota) - Simplifying Android Permissions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEasyPermissions[0m[38;5;12m (https://github.com/googlesamples/easypermissions) - EasyPermissions is a wrapper library to simplify basic system permissions logic when targeting Android M or higher.[39m
|
||
|
||
[38;2;255;187;0m[4mPayments[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSquare In-App Payments for Android[0m[38;5;12m (https://developer.squareup.com/docs/in-app-payments-sdk/build-on-android) - Integrate Square payments into your mobile app with Digital wallet and stored card support for quick checkout.[39m
|
||
|
||
[38;2;255;187;0m[4mOther[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Support library[0m[38;5;12m (https://developer.android.com/topic/libraries/support-library/) - The Android Support Library package is a set of code libraries that provide backward-compatible versions of Android framework API.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mPlay[0m[38;5;14m[1m [0m[38;5;14m[1mServices[0m[38;5;12m [39m[38;5;12m(https://developers.google.com/android/guides/overview)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mservices,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12maccount[39m[38;5;12m [39m[38;5;12msyncing,[39m[38;5;12m [39m[38;5;12mGoogle+[39m[38;5;12m [39m[38;5;12m(sharing,[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12msign-on),[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mMaps,[39m[38;5;12m [39m[38;5;12mLocation[39m[38;5;12m [39m[38;5;12mAPIs,[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mPlay[39m[38;5;12m [39m[38;5;12mGames,[39m[38;5;12m [39m[38;5;12mCloud[39m[38;5;12m [39m[38;5;12mMessaging,[39m[38;5;12m [39m
|
||
[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mDevice[39m[38;5;12m [39m[38;5;12mManager,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mothers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTape[0m[38;5;12m (https://github.com/square/tape) - A lightning fast, transactional, file-based FIFO for Android and Java.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGuava: Google Core Libraries for Java[0m[38;5;12m (https://github.com/google/guava) - Collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Scripting[0m[38;5;12m (https://github.com/damonkohler/sl4a) - Allows to run scripting languages on Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Priority Job Queue[0m[38;5;12m (https://github.com/yigit/android-priority-jobqueue) - Implementation of a Job Queue to easily schedule jobs (tasks) that run in the background, improving UX and application stability.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRateMeMaybe[0m[38;5;12m (https://github.com/nspo/RateMeMaybe) - Asks the user if (s)he wants to open the Play Store to rate your application.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEasy Rating Dialog[0m[38;5;12m (https://github.com/fernandodev/easy-rating-dialog) - Lib provides a simple way to display an alert dialog for rating app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mZXing Android-Integration[0m[38;5;12m (https://github.com/zxing/zxing) - Integration with Barcode Scanner via Intent.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGradle Retrolambda Plugin[0m[38;5;12m (https://github.com/evant/gradle-retrolambda) - Java 8 Lambdas on Android![39m
|
||
[38;5;12m- [39m[38;5;14m[1mRxJava[0m[38;5;12m (https://github.com/ReactiveX/RxJava)- RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRxAndroid[0m[38;5;12m (https://github.com/ReactiveX/RxAndroid) - Adds minimum RxJava bindings for easy writing of reactive Android java code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRxBinding[0m[38;5;12m (https://github.com/JakeWharton/RxBinding)- RxBinding – RxJava binding APIs for Android UI widgets from the platform and support libraries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCaffeine[0m[38;5;12m (https://github.com/percolate/caffeine) - A collection of utility classes that help make Android development faster.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAboutLibraries[0m[38;5;12m (https://github.com/mikepenz/AboutLibraries) - Automatically generates an About this app section, with a list of used libraries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAudioPlayerView[0m[38;5;12m (https://github.com/HugoMatilla/AudioPlayerView) - A view that loads audio from an url and have basic playback tools.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mandle[0m[38;5;12m (https://github.com/Jintin/andle) - command line tool help you sync dependencies, sdk or build tool version.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTypography[0m[38;5;12m (https://github.com/workarounds/typography) - An Android library that makes it easy to use custom fonts in views.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCalligraphy[0m[38;5;12m (https://github.com/chrisjenx/Calligraphy) - Custom fonts in Android an OK way.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtransai[0m[38;5;12m (https://github.com/Jintin/transai) - command line tool help you manage localization string files.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid-Link-Preview[0m[38;5;12m (https://github.com/LeonardoCardoso/Android-Link-Preview) - It makes a preview from an url, grabbing all the information such as title, relevant texts and images.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSensey[0m[38;5;12m (https://github.com/nisrulz/sensey) - Detecting gestures in a snap.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUserAwareVideoView[0m[38;5;12m (https://github.com/kevalpatel2106/UserAwareVideoView) - A customized video view that will automatically pause video is user is not looking at device screen![39m
|
||
[38;5;12m- [39m[38;5;14m[1mFlexbox Layout[0m[38;5;12m (https://github.com/google/flexbox-layout) - FlexboxLayout is a library which brings the similar capabilities of CSS Flexible Box Layout Module to Android.
[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAgile Boiler Plate[0m[38;5;12m (https://github.com/xresco/Android-Agile-Boiler-Plate) - The boiler plate is based on MVP architecture and it is fully based on Dependency Injection design pattern using Dagger2.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGradle buildSrcVersions[0m[38;5;12m (https://github.com/jmfayard/buildSrcVersions) - A kotlin dsl to simplify dependencies management[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTeller[0m[38;5;12m (https://github.com/levibostian/Teller-Android/) - Teller facilitates the downloading, saving, and reading of the cached data of your app. Keep your user's data fresh and remove those annoying loading screens![39m
|
||
|
||
[38;2;255;187;0m[4mResources[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mProgramming Community Curated Resources for Learning Android Development[0m[38;5;12m (https://hackr.io/tutorials/learn-android-development) - Android Tutorials & Courses submitted and voted by the programming community.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVogella Tutorials[0m[38;5;12m (https://www.vogella.com/tutorials/android.html) - Very good tutorials by Lars Vogel.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Design in Action Video series[0m[38;5;12m (https://www.youtube.com/playlist?list=PLWz5rJ2EKKc8j2B95zGMb8muZvrIy-wcF) The video series by Android Design Team of Google.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid DevBytes Video Series[0m[38;5;12m (https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_XOgcRukSoKKjewFJZrKV0) - It is the technical counterpart of Android Design in Action series.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDeveloping[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mAndroid[0m[38;5;12m [39m[38;5;12m(https://medium.com/google-developers/developing-for-android-introduction-5345b451567c)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mseries[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12marticles[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mGoogler[39m[38;5;12m [39m[38;5;12mChet[39m[38;5;12m [39m[38;5;12mHasae[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mothers,[39m[38;5;12m [39m[38;5;12manswering[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mcommonly[39m[38;5;12m [39m[38;5;12masked[39m[38;5;12m [39m[38;5;12mquestion:[39m[38;5;12m [39m[38;5;12m"What[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mimportant[39m[38;5;12m [39m
|
||
[38;5;12mrules[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mkeep[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mmind[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mdeveloping[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mapplications?".[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Hive Tutorials[0m[38;5;12m (https://www.androidhive.info) - Very good tutorials for beginners.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Weekly[0m[38;5;12m (https://androidweekly.net) - Newsletter with weekly information about android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Asset Studio[0m[38;5;12m (http://romannurik.github.io/AndroidAssetStudio/) - Generator for icons and other assets.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Action Bar Style Generator[0m[38;5;12m (http://jgilfelt.github.io/android-actionbarstylegenerator/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDevice Art Generator[0m[38;5;12m (https://developer.android.com/distribute/marketing-tools/device-art-generator) - Wraps app screenshots in real device artwork.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid UI design resources[0m[38;5;12m (https://androiduiux.com/free-design-resources/) - Gives you wide variety of design resources form a Google Developer Expert in UI/UX.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPencil Project[0m[38;5;12m (https://pencil.evolus.vn/) - An open source prototyping software.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to Make Android Apps[0m[38;5;12m (https://www.youtube.com/playlist?list=PLGLfVvz_LVvSPjWpLPFEfOCbezi6vATIh) - Video tutorials by Derek Banas.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mandroid-blogs[0m[38;5;12m (https://github.com/vbauer/android-blogs) - List with blogs about Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFuture Studio[0m[38;5;12m (https://futurestud.io/tutorials/tag/android) - Extensive Android tutorials on Retrofit, Picasso, Glide & Gson.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Tips & Tricks[0m[38;5;12m (https://github.com/nisrulz/android-tips-tricks) - Cheatsheet about tips and tricks for Android Development.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAssociate Android Developer Certification Materials[0m[38;5;12m (https://github.com/Amejia481/Associate-Android-Developer-Certification) - A collection of materials for getting ready for the test.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGoogle Developers Training[0m[38;5;12m (https://developer.android.com/courses/) - Google Developers Official Training page has list of various useful learning resources for beginner as well seasoned developer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMindorks[0m[38;5;12m (https://mindorks.com/) - Become a complete and happy Android developer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroidVille[0m[38;5;12m (https://ayusch.com/) - Become a better Android Engineer. A website dedicated to Android Development covering advanced topics such as RxJava, Android Zygote and much more.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Stack Weekly[0m[38;5;12m (https://blog.canopas.com/tagged/canopas-android-weekly) - A weekly newsletter on new development and updates of Android universe.[39m
|
||
|
||
[38;2;255;187;0m[4mCode examples[0m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Architecture Blueprints[0m[38;5;12m (https://github.com/android/architecture-samples) - The Android Architecture Blueprints project demonstrates strategies to help solve or avoid common android problems.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKotlin MVVM example[0m[38;5;12m (https://github.com/emedinaa/kotlin-mvvm) - Example about MVVM (Model View ViewModel) Pattern.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKotlin VIPER example[0m[38;5;12m (https://github.com/OmiSoftNet/AndroidViperTemplate) - Example about VIPER (View Interactor Presenter Entity Router) Pattern.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mComplete-Google-Map-API-Tutorial[0m[38;5;12m (https://github.com/mohammadima3oud/Complete-Google-Map-API-Tutorial) - Learn How to use Google Map API for Android from Basic to Advance with complete examples.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Modular Architecture[0m[38;5;12m (https://github.com/VMadalin/kotlin-sample-app) - Android Sample App using modular, clean, scalable, testable Architecture written in Kotlin following the best practices with Jetpack.[39m
|
||
|
||
[38;2;255;187;0m[4mPodcasts[0m
|
||
[38;5;12m- [39m[38;5;14m[1mFragmented[0m[38;5;12m (https://fragmentedpodcast.com/) is the Android developer podcast where Donn Felker and Kaushik Gopal talk about building good software and becoming better Android developers.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopers[0m[38;5;14m[1m [0m[38;5;14m[1mBackstage[0m[38;5;12m [39m[38;5;12m(http://androidbackstage.blogspot.com/)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpodcast[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mdevelopers.[39m[38;5;12m [39m[38;5;12mHosted[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mengineering[39m[38;5;12m [39m[38;5;12mteam,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mshow[39m[38;5;12m [39m[38;5;12mcovers[39m[38;5;12m [39m[38;5;12mtopics[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12minterest[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mprogrammers,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12min-depth[39m[38;5;12m [39m
|
||
[38;5;12mdiscussions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minterviews[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mengineers[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mGoogle.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Dialogs[0m[38;5;12m (https://www.youtube.com/channel/UCMEmNnHT69aZuaOrE-dF6ug/feed) is a video based podcast, where they have bite-sized conversations with people from the Android community.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Context[0m[38;5;12m (https://github.com/artem-zinnatullin/TheContext-Podcast) a podcast about Android Development with Hannes Dorfmann, Artem Zinnatullin and wonderful guests![39m
|
||
[38;5;12m- [39m[38;5;14m[1mTalking Kotlin[0m[38;5;12m (https://talkingkotlin.com/) - A Podcast on Kotlin and more.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Authority[0m[38;5;12m (https://www.androidauthority.com/podcast/) is a weekly Android podcast hosted by Adam Doud, Joe Hindy, and Jonathan Feist from the Android Authority team.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Central[0m[38;5;12m (https://www.androidcentral.com/podcast) - is a weekly Android podcast hosted by the Android Central team.[39m
|
||
|
||
[38;2;255;187;0m[4mMore lists of libraries[0m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Android Arsenal[0m[38;5;12m (https://android-arsenal.com/) - Large list of android libraries[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSquare libraries[0m[38;5;12m (https://square.github.io/) - Multiple high quality libraries by square.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome Android @LibHunt[0m[38;5;12m (https://android.libhunt.com) - Your go-to Android Toolbox.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Store[0m[38;5;12m (https://mindorks.com/android/store) - Search Android Libraries, Projects, and Tools.[39m
|
||
|
||
[38;2;255;187;0m[4mDevelopment Alternatives[0m
|
||
|
||
[38;5;12mMy[39m[38;5;12m [39m[38;5;12mpersonal[39m[38;5;12m [39m[38;5;12mrecommendation[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12m(for[39m[38;5;12m [39m[38;5;12mnow)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mandroid[39m[38;5;12m [39m[38;5;12mapi[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mapp.[39m[38;5;12m [39m[38;5;12mScala[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mapps[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcleaner[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12madds[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mmethods[39m[38;5;12m [39m[38;5;12m(Multidex[39m[38;5;12m [39m[38;5;12mrequired).[39m[38;5;12m [39m[38;5;12mKotlin[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12m100%[39m[38;5;12m [39m
|
||
[38;5;12minteroperatibility[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mjava[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;14m[1mwithout[0m[38;5;14m[1m [0m[38;5;14m[1mmultidex[0m[38;5;12m.[39m[38;5;12m [39m[38;5;12mBut[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mcases[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12malternatives[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mcross-platform[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12museful.[39m
|
||
|
||
[38;2;255;187;0m[4mC#[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mXamarin[0m[38;5;12m (https://visualstudio.microsoft.com/xamarin/) - Framework to create native iOS, Android, Mac and Windows apps in C#.[39m
|
||
|
||
[38;2;255;187;0m[4mHTML, CSS and Javascript[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPhoneGap[0m[38;5;12m (https://phonegap.com) - Open source framework by Adobe to create cross platform mobile apps using HTML, CSS, and JavaScript.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTitanium[0m[38;5;12m (http://www.appcelerator.com/mobile-app-development-products/) - Open-source framework to create 'native' cross platform apps using JavaScript.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNativeScript[0m[38;5;12m (https://www.nativescript.org/) - An open-source framework to build native iOS and Android apps with JavaScript from a single code base.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mReact Native[0m[38;5;12m (https://github.com/facebook/react-native) - A framework for building native apps with React by Facebook.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIonic Framework[0m[38;5;12m (https://ionicframework.com) - A framework to build hybrid apps with mobile-optimized HTML, CSS and JS with AngularJS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mApache Cordova[0m[38;5;12m (https://github.com/apache/cordova-android) - Cordova based applications are, at the core, applications written with web technology: HTML, CSS and JavaScript.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCapacitor[0m[38;5;12m (https://github.com/ionic-team/capacitor) - Build cross-platform Native Progressive Web Apps for iOS, Android, and the web. Very promising Cordova alternative. [39m
|
||
|
||
[38;2;255;187;0m[4mLua[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCorona SDK[0m[38;5;12m (https://coronalabs.com/product/) - Framework to create native iOS and Android Apps (especially Games).[39m
|
||
|
||
[38;2;255;187;0m[4mScala[0m
|
||
[38;5;12m- [39m[38;5;14m[1mScaloid[0m[38;5;12m (https://github.com/pocorall/scaloid) - Library for less painful Android development with Scala.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMacroid[0m[38;5;12m (https://github.com/47deg/macroid) - A modular functional UI language for Android.[39m
|
||
|
||
[38;2;255;187;0m[4mGroovy[0m
|
||
[38;5;12m- [39m[38;5;14m[1mGroovy on Android[0m[38;5;12m (http://melix.github.io/blog/2014/06/grooid.html) - Introduction to Groovy on Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGroovy Language Support for Android[0m[38;5;12m (https://github.com/groovy/groovy-android-gradle-plugin) - Gradle Plugin for Compiling Groovy for Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSwissKnife[0m[38;5;12m (https://github.com/Arasthel/SwissKnife) - A multi-purpose Groovy library containing view injection and threading for Android using annotations.[39m
|
||
|
||
[38;2;255;187;0m[4mKotlin[0m
|
||
[38;5;12m- [39m[38;5;14m[1mAnko[0m[38;5;12m (https://github.com/Kotlin/anko) - DSL for Android written in Kotlin by JetBrains.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKotterknife[0m[38;5;12m (https://github.com/JakeWharton/kotterknife) - Android view injection written in Kotlin based on ButterKnife[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Kotlin Samples[0m[38;5;12m (https://github.com/irontec/android-kotlin-samples) - Some basic Android code samples written in Kotlin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKotlin coding puzzles[0m[38;5;12m (https://github.com/igorwojda/kotlin-coding-puzzle) - Set of programming challenges thats helps to improve whiteboard coding and problem-solving skills.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKAndroid[0m[38;5;12m (https://github.com/pawegio/KAndroid) - Lightweight library providing useful extensions to eliminate boilerplate code in Android SDK.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRxKotlin/Pocket[0m[38;5;12m (https://github.com/RxKotlin/Pocket) - This app help user to save links easily, and can export to Evernote as weekly.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAndroid Clean Architecture - Kotlin[0m[38;5;12m (https://github.com/patrickyin/clean-architecture-android-kotlin) - A base project using the Uncle Bob's clean architecture with Kotlin language and the latest Android technologies.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKoin[0m[38;5;12m (https://insert-koin.io/) - Lightweight dependency injection framework for Kotlin[39m
|
||
|
||
[38;2;255;187;0m[4mFlutter[0m
|
||
[38;5;12m- [39m[38;5;14m[1mFlutter[0m[38;5;12m (https://flutter.dev/) - Google's mobile app SDK for high-quality native interfaces for Android and iOS in very quick time.[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mPerformance[0m
|
||
[38;5;12m- [39m[38;5;14m[1mawesome-android-performance[0m[38;5;12m (https://github.com/Juude/awesome-android-performance) - A list of awesome Android tutorials, videos and tools for performance optimization.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBooster[0m[38;5;12m (https://github.com/didi/booster) - Booster is an optimization toolkit for Android applications.[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mOther Awesome Lists[0m
|
||
[38;5;12mOther amazingly awesome lists can be found in the [39m[38;5;14m[1mawesome-awesomeness[0m[38;5;12m (https://github.com/bayandin/awesome-awesomeness) list.[39m
|
||
|
||
[38;2;255;187;0m[4mContributing[0m
|
||
|
||
[38;5;12mYour contributions are always welcome! Please read the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (contributing.md) first.[39m
|
||
|
||
[38;5;12mandroid Github: https://github.com/JStumpp/awesome-android[39m
|