ngAndroid
ngAndroid is bringing angularjs type directives to android xml attributes
File Explorer
Download Latest Version (.zip)- profiles_settings.xml
- tyler.xml
- profiles_settings.xml
- Project_Default.xml
- scope_settings.xml
- .name
- compiler.xml
- encodings.xml
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- vcs.xml
- ApplicationTest.java
- ModelTests.java
- ViewBindTests.java
- Input.java
- ModelTestScope.java
- Note.java
- TestBugScope.java
- TestClass.java
- TestJsonModel.java
- TestModel.java
- TestScope.java
- TestSetterRequired.java
- TestSubModel.java
- ViewScope.java
- DemoItem.java
- NgMod.java
- User.java
- DemoScope.java
- LoginScope.java
- DemoActivity.java
- DemoAdapter.java
- NgClickFragment.java
- NgModelFragment.java
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- activity_demo.xml
- activity_ng_model.xml
- fragment_ng_click.xml
- login.xml
- test_view.xml
- view_demo_item.xml
- colors.xml
- dimens.xml
- strings.xml
- styles.xml
- styles.xml
- dimens.xml
- AndroidManifest.xml
- .gitignore
- app-debug.apk
- app.iml
- build.gradle
- manifest-merger-debug-report.txt
- manifest-merger-release-report.txt
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- NgModel.java
- NgScope.java
- NgException.java
- Controller.java
- ModelObserver.java
- Blur.java
- DefaultBlur.java
- DefaultValueFormatter.java
- ValueFormatter.java
- NgOptions.java
- attrs.xml~
- attr.xml
- AndroidManifest.xml
- NgAndroidTest.java
- .gitignore
- build.gradle
- lib.iml
- proguard-rules.pro
- AVisitor.java
- BinaryOperator.java
- Expression.java
- FunctionCall.java
- FunctionName.java
- Identifier.java
- IVisitor.java
- Node.java
- NumberConstant.java
- ObjectField.java
- SpecialIdentifier.java
- StringLiteral.java
- TernaryOperator.java
- UnaryOperator.java
- ViewIdentifier.java
- XmlValue.java
- ParseException.java
- Parser.java
- State.java
- StepResult.java
- Token.java
- Tokenizer.java
- TokenType.java
- Source.java
- AttributeCompiler.java
- GetExpressionVisitor.java
- ObserveExpressionVisitor.java
- SetExpressionVisitor.java
- TypeCheckVisitor.java
- Visitors.java
- AttrDependency.java
- Attribute.java
- AttributeMap.java
- Attributes.java
- AttrPackageResolver.java
- ScopeAttrNameResolver.java
- AttrModule.java
- DependencyComponent.java
- LayoutModule.java
- UtilsModule.java
- AndroidManifestFinder.java
- DefaultLayoutDirProvider.java
- FileHelper.java
- LayoutsFinder.java
- ManifestFinder.java
- NamespaceFinder.java
- OptionsHelper.java
- LayoutScopeMapper.java
- ModelScopeMapper.java
- Layout.java
- Model.java
- Scope.java
- ModelSourceLinker.java
- ScopeSourceLinker.java
- LayoutSourceLink.java
- NgModelSourceLink.java
- ScopeSourceLink.java
- SourceLink.java
- SourceCreator.java
- SourceField.java
- CollectionUtils.java
- ElementUtils.java
- ManifestPackageUtils.java
- MessageUtils.java
- Option.java
- PrimitiveUtils.java
- ScopeUtils.java
- Tuple.java
- TypeUtils.java
- XmlNodeUtils.java
- NamedNodeMapCollection.java
- NodeCollection.java
- NodeListCollection.java
- XmlAttribute.java
- XmlScope.java
- XmlUtils.java
- XmlView.java
- NgProcessor.java
- CompoundButtonInteractor.java
- Executor.java
- FireCheckObserver.java
- NgBlur.java
- NgChange.java
- NgClick.java
- NgDisabled.java
- NgFocus.java
- NgGone.java
- NgIf.java
- NgInvisible.java
- NgLongClick.java
- NgModel.java
- NgText.java
- SetTextModelObserver.java
- TextInteracter.java
- NgBlurAttach.java
- NgChangeAttach.java
- NgClickAttach.java
- NgDisabledAttach.java
- NgFocusAttach.java
- NgGoneAttach.java
- NgInvisibleAttach.java
- NgLongClickAttach.java
- NgModelAttach.java
- NgScopeAttach.java
- NgTextAttach.java
- NgBlurClass.java
- NgChangeClass.java
- NgClickClass.java
- NgDisabledClass.java
- NgFocusClass.java
- NgGoneClass.java
- NgInvisibleClass.java
- NgLongClickClass.java
- NgModelClass.java
- NgScopeClass.java
- NgTextClass.java
- javax.annotation.processing.Processor
- javax.annotation.processing.Processor~
- layout.vm
- ngmodel.vm
- scope.vm
- velocity.properties
- AndroidManifest.xml
- SyntaxParserTest.java
- TokenizerTest.java
- BinaryOperatorSourceTest.java
- SourceTest.java
- AttributeCompilerTest.java
- TypeUtilsTest.java
- CaseTest.java
- DuplicateModelNameTest.java
- DuplicateNameTest.java
- InvalidModelTest.java
- LoginTest.java
- NestedClassesTest.java
- NgProcessorTest.java
- NonAccessableTest.java
- R.java
- case_test.xml
- ng_proc_test_layout.xml
- login.xml
- test.xml
- .gitignore
- build.gradle
- ng-processor.iml
- .gitignore
- AngularAndroid.iml
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE.txt
- ngAndroid.iml
- README-OLD.md
- README.md
- settings.gradle
# Installation Guide
1. Get the code
git clone https://github.com/tyler-gh/ngAndroid
Downloads the entire project code from GitHub to your computer.
cd ngAndroid
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
