ahmadaghazadeh / Codeeditor
Licence: apache-2.0
Code Editor Native Way
Stars: β 155
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Codeeditor
Codeeditor
A cool code editor library on Android with syntax-highlighting and auto-completion.
Stars: β 84 (-45.81%)
Mutual labels: jitpack, customview, autocomplete
Cosin
Android loading view library ππ
Stars: β 129 (-16.77%)
Mutual labels: gradle, jitpack, customview
Android Camera2 Library
Library to use Android Camera2 api easily.
Stars: β 66 (-57.42%)
Mutual labels: gradle, library
Drawablecolorchange
Android Library to dynamically change color of drawable.
Stars: β 101 (-34.84%)
Mutual labels: gradle, jitpack
Smartmaterialspinner
The powerful android spinner library for your application
Stars: β 108 (-30.32%)
Mutual labels: library, autocomplete
Textfieldboxes
Material Design text field that comes in a box, based on (OLD) Google Material Design guidelines.
Stars: β 760 (+390.32%)
Mutual labels: library, edittext
Candyview
Implement any RecyclerView in just 1 Line. CandyView handles everything for you.
Stars: β 15 (-90.32%)
Mutual labels: gradle, library
Android Example
Example Android library that builds on jitpack.io
Stars: β 129 (-16.77%)
Mutual labels: gradle, jitpack
Gradle Maven Plugin
Gradle 5.x Maven Publish Plugin to deploy artifacts
Stars: β 124 (-20%)
Mutual labels: gradle, library
Let
Annotation based simple API flavored with AOP to handle new Android runtime permission model
Stars: β 532 (+243.23%)
Mutual labels: gradle, library
Image Comparison
Published on Maven Central and jCenter Java Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison. Can be used for automation qa tests.
Stars: β 145 (-6.45%)
Mutual labels: gradle, library
Bunny
BunnyJS - Lightweight native (vanilla) JavaScript (JS) and ECMAScript 6 (ES6) browser library, package of small stand-alone components without dependencies: FormData, upload, image preview, HTML5 validation, Autocomplete, Dropdown, Calendar, Datepicker, Ajax, Datatable, Pagination, URL, Template engine, Element positioning, smooth scrolling, routing, inversion of control and more. Simple syntax and architecture. Next generation jQuery and front-end framework. Documentation and examples available.
Stars: β 473 (+205.16%)
Mutual labels: library, autocomplete
Fillingbutton
π₯Replace typical onLongClickListener with this library!
Stars: β 31 (-80%)
Mutual labels: library, customview
Autocomplete
Simple yet powerful autocomplete behavior for EditTexts, to avoid working with MultiAutoCompleteTextView APIs.
Stars: β 307 (+98.06%)
Mutual labels: edittext, autocomplete
Animatefx
A library of +70 ready-to-use animations for JavaFX
Stars: β 254 (+63.87%)
Mutual labels: gradle, library
StuyLib
Award-Winning FRC Library by StuyPulse Team 694
Stars: β 17 (-89.03%)
Mutual labels: gradle, jitpack
AndroidIDE
AndroidIDE is an IDE for Android to develop full featured Android apps on Android smartphones.
Stars: β 98 (-36.77%)
Mutual labels: autocomplete, gradle
Liquidrefreshlayout
Liquid Refresh Layout is a simple SwipeToRefresh library that helps you easily integrate SwipeToRefresh and performs simple clean liquid animation
Stars: β 114 (-26.45%)
Mutual labels: gradle, library
Simpleratingbar
SimpleRatingBar allows us to create a RatingBar with margin between items
Stars: β 144 (-7.1%)
Mutual labels: library, customview
CodeEditor
This is a text/code(Base From [ModPE IDE] ) editor meant for integration as a modular component of the overall UI. The aim is to provide a powerful editor that can be used just like any other View.
CodeEditor has been used for this purpose because it is feature-rich, fast, and easy to modify and embed in applications.
Please note that this library is currently supported on android API 15 and above.
Integration with existing project
Click For Play Video
Setup
build.gradle (project)
allprojects {
repositories {
...
maven {
url 'https://jitpack.io'
}
}
}
build.gradle (app)
dependencies {
...
implementation 'com.github.ahmadaghazadeh:CodeEditor:1.0.17'
}
Basic Usage
XML DataBinding
...
<com.github.ahmadaghazadeh.editor.widget.CodeEditor
bind:isReadOnly="@{true}"
bind:code="@{viewModel.code}"
bind:lang="@{viewModel.lang}"
bind:isShowExtendedKeyboard="@{false}"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
...
XML
...
<com.github.ahmadaghazadeh.editor.widget.CodeEditor
bind:code="<html></html>"
bind:lang="html"
bind:isReadOnly="true"
bind:isShowExtendedKeyboard="false"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
...
Java
Demo Activity:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editor = findViewById(R.id.editor);
}
}
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].