I'm trying to develop an Android application with UI. So it's little complex for me to create UI with codes. I was using Visual Studio for long time where visual design is piece of cake. I also used Netbeans and Eclipse for java applications with UI but when it comes to Android I can't find a good way for UI desing. There is a visual design part in Eclipse but I want to use Netbeans as long as it's possible. Also I think DroidDraw is not good enaugh too. So I seached on web for Netbean's visual design tool and found nothing. If there is no tool or plug-in like this WHY? Thank you for any help.
Edit:
Well, long time passed. I just get used to code my ui. Also I am using Android Studio. 8)
edit
just saw that you've used DroidDraw.
There is official GUI designer included in ADT. Browse for main.xml (project/res/layout/main.xml) and doubleclick it :)
enjoy!
The combination of ADT (Android Development Kit) and eclipse 3.1 + will help you to develop the application graphically. Once you open the layout xml files, click “Graphical Layout” tab at the bottom of the section to open the graphical view. Now you can drag and drop components & also update layout.
But it is better to understand how the xml is defined in the layout. This will help you to fix any problems (in case).
Hope this helps.
Using Embarcadero RAD Studio XE7 (delphi or c++builder) allows for that task but it builds apk files with ome 10mo,
Related
I am using IntelliJ for java application development using swing . It is difficult to manage content using layout manager. So, is there is any facility to make drag and drop features like in visual studio for vb.net...
You can use IntelliJ's GUI designer
JetBrains website has some resources detailing how to use it:
Designing GUI. Major Steps
Creating and Opening Forms
GUI Designer Basics
Components of the GUI Designer
There are also several walkthroughs available on YouTube
Here are a few screen shots showing how to launch/display the designer:
The designer:
I don't know how to describe this properly. I'm using Android Studio for the first time (Eclipse before, but due to some reasons I can't use Eclipse on the computer I'm at for some weeks now) and trying to use the implemented designer. The problem is, there are only nine places (top|left, top|right etc...) where you can place objects. Is there any "free mode"?
Got it already. The solution is to morph the FrameLayout of the designer into a RelativeLayout (which Eclipse uses as default as it seems).
I know there are (expensive) framework which let you write android apps in VS C# and compile it to android apk.
I also know, that it is possible to write Java application in VS (link).
Is it possible, maybe even not harder than in Eclipse, writing android apps in Visual Studio using some free plugins/frameworks/tools?
Is it possible to compile androids apps, and debug it in phone/virtual device?
In the near future I think using Android Studio would be best choice.
I find myself in the same situation as you: Visual Studio is my main IDE, but I'm currently working on an Android project.
I suggest that you give Eclipse another try. The Android SDK integrates very nicely into Eclipse: for example, you have a graphical UI editor, which feels similar to the WPF editor in Visual Studio. Yes, Eclipse takes getting used to, and switching between both will be a hassle, due to subtle differences in the keyboard shortcuts (Jump to Definition is F3 in Eclipse and F12 in VS; IntelliSense Autocomplete is Enter in Eclipse and Tab in VS, etc.), but you will be rewarded by using "the right tool for the task".
It is now possible to build and debug Java in Visual Studio. Enjoy.
https://blogs.msdn.microsoft.com/vcblog/2015/11/06/java-debugging-and-language-support-in-visual-studio-for-android/
Simply write them in Java using Eclipse. VS is not optimized for Java and Eclise has a larger ecosystem of useful plug-ins. Using VS for Android development is like designing a web-site with assembler: It is simply not made for that :).
You are asking whether it is worth a try. Well "a try" compared to what? Are you currently developing apps using other IDEs or have you never developed android apps and you only know VS and want to try it there?
If you already use other IDEs keep those. If this is your first android project, using Eclipse is easier, as written above.
Personally, I would use Eclipse or IntelliJ IDEA to do my Android development, as they are both native Java IDE's.
You also might want to check out AIDE. It is an integrated IDE into the Android platform. You can write code on your Android device, and the IDE can deploy and launch the app from the IDE. It makes testing on a device easy, and it even integrates with other services, such as DropBox and GitHub.
On the other hand, to develop on it you would have to be a glutton for punishment. Try writing an entire app on a tablet/phone. It isn't easy...
Have you considered Android Studio?
From there you can update your key-bindings (aka: shortcuts):
Preserve Visual Studio key mappings:
o File | Settings | Key Bindings
KeyMaps | Visual Studio copy
o Reset a key-shortcut
Select a command in the Settings window and enter a key-combination
Some commands to consider:
Build solution
• Other | Build
Ctrl + Shift + B
Renaming variables, methods, files, etc.
• Main Menu | Refactor | Rename…
Ctrl + R, R
Code Generation
• Main Menu | Code | Generate
Ctrl + Period
I want to start with BlackBerry development for smarthphones.
I see two ways...
Eclipse
Visual Studio
I have Windows 7 64 bits... with Visual Studio 2008. I install the Visual Studio Plugin, I create a BlackBerry Project, but when I try to Save the Project I can't, a message error appears.
Other problem are I cant compile to the simulator. I have the simulator for BlackBerry Curve 8520.
How I can develop with Eclipse... I see is other method... but How I can link the simulator with eclipse...
If Is eclipse... what language is needed ??... In Visual Studio are HTML + Javascript...
But... with eclipse ?? is HTML + Javascript too ??? or maybe are JAVA ?
I hope anybody can help me.
Thanks.
---- The link given by adatapost is the single most important and rich collection of resources for the beginners.
For a quick start you may like following links:
Setting up your development tools for BlackBerry Java applications
Writing Your First Application
You have to download Blackberry Plugins for Eclipse. And Java will be the programming language.
Does anyone know of any tools (besides DroidDraw) that can help me create the basics of my projects a bit quicker? I'm looking for something that will allow me to very quickly generate the XML for my layouts so I don't have to sit there typing like a robot for so long.
Thanks!
However the drag and drop layout design method is not recommended for Android Applications UI designers but there is an Open Source project on Google Code: android-ui-utils , in which you might find something intersiting.
It uses a Firefox addon Pencil to draw and design android layouts and also uses an online "Android Assets Studio" where you can design your custom Icons like:
Launcher icons
List item icons
Menu Icons
Notification icons
You can give up a try here:
http://code.google.com/p/android-ui-utils/
DroidDraw is OK, but the reality is that if you are going to write for Android you are going to want to learn how to write XML layouts from scratch. I remember that XML layouts seemed bizarre when I first started working with the Android SDK, but eventually it starts to make sense.
I read a blog post from a member of the Android team at Google explaining why XML layouts are better than GUI-based layout systems (such as the one included with the iPhone SDK). I can't find the link right now, but basically XML allows for layouts that gracefully scale across devices of radically different sizes and purposes where a GUI-based layout designer often has to be tweaked at best and redone at worst for devices of different sizes.
The official Android Plugin for Eclipse comes with a GUI Editor which supports drag'n'drop of GUI Elements. Not necessarily better than DroidDraw, but maybe you didn't know yet: http://developer.android.com/sdk/eclipse-adt.html