Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
[Question][Tuto] How to create an app ?
quentin_mouty
Member, Developers Posts: 13 ✭
Hello everybody,
I am new in Onshape but I found this product already amazing. I have however a question regarding the app.
My understanding is that everybody can create an app a propose it to the community but I do not understand how to create an app.
I have been on this page :https://dev-portal.onshape.com/oauthApps but from what I saw I need to developed an app first, then fill this form.
I am wrong ?
If yes can someone explain me how to create an app ? It do not have clear idea of want I want to do but I wanted to try the possibility of such development.
Thank you
Quentin.
I am new in Onshape but I found this product already amazing. I have however a question regarding the app.
My understanding is that everybody can create an app a propose it to the community but I do not understand how to create an app.
I have been on this page :https://dev-portal.onshape.com/oauthApps but from what I saw I need to developed an app first, then fill this form.
I am wrong ?
If yes can someone explain me how to create an app ? It do not have clear idea of want I want to do but I wanted to try the possibility of such development.
Thank you
Quentin.
0
Best Answer
-
philip_thomas Member, Moderator, Onshape Employees, Developers Posts: 1,381@quentin_mouty - YES!
A custom feature is best for any situation where you are creating geometry just as any other feature in Onshape.
If your need is to 'get' or 'set' things in a document or interact with the outside world in a way that is not part of the regeneration of a part studio, then an app may be more appropriate.
Perhaps looking at the apps in the app store and comparing them to custom features offered may help you decide
https://appstore.onshape.com/?sort=featured
www.onshape.com/featurescript
and if you want to register as a developer and have access to the api (dont worry - completely free), go here
https://dev-portal.onshape.com/signin
I hope this helps
Philip Thomas - Onshape7
Answers
www.onshape.com/featurescript
Let me know if that meets your needs.
I am aware of the feature system which seems really nice but I want to see what can we do with feature and what can we do with App.
It is not clear at least for me what are the possibilities from the App and from the feature. In what cases I will need an App and in other a feature.
After reading you, my understanding is that for 3D purpose the feature do well but for other thing like data transformation App is more pertinent.
Am I right ?
A custom feature is best for any situation where you are creating geometry just as any other feature in Onshape.
If your need is to 'get' or 'set' things in a document or interact with the outside world in a way that is not part of the regeneration of a part studio, then an app may be more appropriate.
Perhaps looking at the apps in the app store and comparing them to custom features offered may help you decide
https://appstore.onshape.com/?sort=featured
www.onshape.com/featurescript
and if you want to register as a developer and have access to the api (dont worry - completely free), go here
https://dev-portal.onshape.com/signin
I hope this helps
Thank you for your information sir, When deciding between custom features and apps in Onshape, consider your task's nature. Custom features are for geometry creation, while apps handle external interactions.
Hi Quentin,
Welcome to Onshape! It's great to hear that you're finding the product amazing. Creating an app for Onshape can indeed be a fantastic way to enhance your experience and contribute to the community.
You're on the right track with visiting the dev portal. Developing an app first before filling out the form is typically the process. The dev portal provides resources, documentation, and tools to help you get started with app development for Onshape.
If you're new to app development or unsure where to begin, I recommend starting with the documentation and tutorials provided on the dev portal. They can give you a clear understanding of the steps involved and the tools available for creating an app.
You can create an app through programming using various technologies such as CSS, JavaScript, and Python. Many apps are developed using these technologies to build engaging and functional applications. By exploring and understanding how different apps are built, you can gain valuable insights and ideas for creating your own amazing app. Whether you're focusing on the user interface with CSS, adding interactive features with JavaScript, or handling backend processes with Python, these tools can help you develop a robust and innovative application.here you can get an idea from this site https://na7whatsapp.download