So this the new website link, right? https://iagolirapasssos.github.io/CodeCrafterAIX/
Yes. Unfortunately the links broke after I renamed the repository.
Ok
I'm curious to learn how to use third-party libraries' APIs with blocks. Could you kindly provide some guidance on this?
I guess we can't add libraries from local disk?
With the new version, developers will be able to create help files such as Enums or auxiliary classes for the helpers directory.
For now using .jar or .aar URLS
This project seems to be progressing well.
I did notice a check box Icon Name in one of the blocks which should be removed as it is misleading (also it corresponds to nonVisible
which should be false as there are no visible extensions). A separate text box is already included in the block for the Icon URL.
This is an amazing project!!, I have a suggestion though, could you make the components easier to understand, What i mean is that if the language is easier for a person with no experience to understand its more flexible to use.
Thanks for the feedback. You're right, the trend is to simplify as we improve Builder and other Devs help with the project.
@Passos_0213 Can You Provide Full Video Demonstration How CodeCrafter AIX Works.
how to install , how to update code , how to add Methods , How can we use On Linux and Contribute any Update so this Projects Improves. Can we add Jar files Manually not URL add File Path From Linux File System.
Can you explain Directory structure of This Project So Contributing Developer can easily Understand Concept.
I am New Please Ignore if Anything Wrong Request to You.
[Congrats and Thank You For New Tool]
If Its Possible to Create New Block Set [New Color Code] for Array List to YailList Conversion its easier part to Development
@SimpleProperty(description = "FruitList Array")
public Object FruitList() {
ArrayList<String> FruitList = new ArrayList<String>();
return YailList.makeList(FruitList);
}
Because In App inventor there is not Array List and in Java there is no YailList
Thanks for the feedback
You don't need to convert. In appinventor it is correct.
@SimpleProperty(description = "FruitList Array")
public List FruitList() {
List<String> FruitList = new ArrayList<String>();
return FruitList;
Ohh I see .
You Mean Its Automatically Convert to Object of YailList ?
Yes, you don't need to return YailList, you can return List and it will be correctly recognized as a list in app inventor.
More specifically, the runtime code will convert an implementation of Java's List interface into a YailList when it is returned by a component. However, all lists received as an argument to a method call will be YailList, so if you write:
@SimpleFunction
public void CalculateOnList(List<Object> foo) {
// foo will be a YailList since all YailList are List
}