Regarding the upstream process of Android Apps Development, Wireframing, I am trying to find a way to export my wireframe (e.g. Mockplus) into usable items (xml) into my android studio.
Is it possible to do so with Mockplus or with other wireframing software(s)?
Unfortunately It is not possible But we can use css and java. These wireframe app reduce time for prototyping.
I am also looking for a design tool, where we can prototype and import as an android activity xml. Looks like there is no one as such. Tried mockplus, flinto, adobe xd none of these have that options. It is double the effort.
Related
Recently my team mates has started to work on an android application, which has more than 200 screens in an application.
In this case, I face one issue that when I need to explain the code or flow of screen to the other developer it would too much difficult. So I have to google to find the solution.
I am not much aware of the solution for android. In javascript, I have used jsDoc or swagger for API documentation, which offered a great way.
But in android, I unable to find the solution for coding documentation and screen flow.
Do I need any design tool to explain screen flow and documentation of an android application?
Let me know if you need more details or explanation I shall update the question accordingly or improve my question.
There is no way to create an automated screen / state transition diagram. If you use the Navigation Architecture component, you can use the navigation editor which is similar to Apple's storyboards. This is helpful but often times doesn't cover everything.
In our projects we rely on tools like overflow.io to create and maintain the screen flow diagrams. We use either design files from sketch or Adobe XD or screenshots from our app. This is a very manual process.
Firstly Go to File -> Project Structure. Under the Platform Settings heading, add or select an Android Platform. Go to the Documentation Paths tab and make sure the path to your SDK's documentation folder is added there - it should be [SDK]\docs\reference, where [SDK] is the full path to your SDK installation.
If it is not found you can add it manually.
After it is completed, use Ctrl+F1 while your cursor is on the item you want to display help for.
I want create application for Android and iOS (phones and tablets). I would like use some cross platform framework for acceleration developing process. So I ask for some recommendation.
It will be small or medium application. It will use tandard wigets like text input, check box, radio button, list box. It would be great have input with autofocus or contextual searching.
My requirements are for framework:
working on phone and tablets
easy to start / install (very important)
easy to deploy (very important)
include library for working with images
include library for working with fonts (TrueType)
learn something perspective for future
be able pack with my application some images
i am able pay some money for comfort
I had asked google before i wrote this question. I found few frameworks but i have dubieties about all of them :).
Answer for cross plafrom framewrok are:
Flutter
It is young. And is it perspective flutter & Dart?
Sencha
Is it easy for start and deploy?
PhoneGap
Qt
It is C++. How fast is it for developing?
Kivy
I read their description. I checked their documentation. But I would like know opinion of people who worked with it.
Thank you.
Man, You have two major options.
Xamarin.native
If your application is supporting a high (pixel perfect) graphic
content then go for Xamarin.Native
All your requirement will be covered by this.
You can share 80% of your code along all the platforms.
Only UI related stuff is written differently for each platform.
Everything else is shared, You can go for PCL solution
https://developer.xamarin.com/guides/cross-platform/application_fundamentals/pcl/
https://developer.xamarin.com/guides/android/getting_started/
https://developer.xamarin.com/guides/ios/getting_started/
Xamarin.Forms
If your application is not very rich in UI.
If your application is more of form based
Go for Xamarin.Forms
https://developer.xamarin.com/guides/xamarin-forms/getting-started/
We are designing a generic Android application using Xamarin Forms. At the same time, we need some texts that the user enters to be treated a bit differently for some of the customers, ie. run them through a custom transformation.
Instead of having to build a different version of our generic app, it would be great if we could define those transformations as an external dependency, as a pluggable "dll" or a text file with a script, maybe something like MoonSharp.
Does anyone have experience with something similar and how to achieve that in Xamarin Forms?
We did end up using the MoonSharp framework and the Lua scripting in two different projects, one on Xamarin, and another one on a classic windows service C# application. It was a great tool and gets the job done!
is there a plugin for designing android layouts in photoshop? Creating android XML layouts is unnecessarily tedious (especially with having to type "android:" for every parameter, and typing out the layout parameters on every function when they might as well be auto-included when you begin the opening tag for that element), this is a factor of the tools available.
I'm sure people pride themselves in typing it out, but remember HTML elitists that brag about coding in notepad? Analogy: You CAN use a wrench a to drive a nail into wood, but there are better tools.
I imagine that photoshop's slice tool and html export tool could EASILY be configured to save for android XML, layers could be RelativeLayouts with the positioning intact. Has anybody done this already?
try this tool, not perfect, but usable:
http://www.droiddraw.org/
Why can't you use the ADT plugin in eclipse? The latest version released a few weeks ago includes a pretty good graphical editor.
I'm not looking for a mock up tool, I'm looking for a reasonable GUI design tool for the final product in the style of Apple's Interface Builder. Droid Draw is buggy, out of date and inaccurate in my experience. Using the Eclipse plug in to do a complex layout makes going to the dentist seem fun. I'd even settle for hand-coding CSS pixel coordinates over the current model. Is the solution found here: http://andrdev.blogspot.com/2010/01/gui-designer.html the best, or have one of you ninjas found something else? If there is an actively developed project that isn't ready for show yet, I'd like to know that as well.
I don't see why you'd want something like this (especially the tool you posted a link to). That would mean learning a whole new language just to use that tool. Why not learn the XML definitions directly? Yes, it's a relatively steep learning curve but once you're up to speed you'll see it's great. Also, doing XML by hand will allow you to optimize your layouts a lot (there are a few articles out there on how to do that).
As to the Eclipse plugin, I find it quite awesome, although I never use it directly. I don't add/remove/edit elements with it. I write my XML code and then test it with the plugin so I don't have to recompile the app > upload it on the emulator > run the app > go through all the activities to get to the one I'm editing right now, just to see that I need to add a little more padding.
Also, in general, it's best to use the tools you are given. Third party tools are very likely to become outdated, discontinued, deprecated, ...
In conclusion: do it the right way. Write your XML by hand. Use the Eclipse plugin as a convenience tool.