How to create demo for mobile app - android

I know that i can use a screen cast software to capture my display as well as my emulator. But how can i replace my mouse icon with a circle like in this video
http://www.peterfriese.de/save-a-tree-put-eclipsecon-2011-in-your-pocket/
Thanks

I use SimFinger for my iPhone promotional videos

This feature is entirely dependent on the screencasting software you choose. I believe Camtasia Studio does it (commercial software). There is also CamStudio which is free and claims to support mouse highlighting, but I've never used it.

I used iSimulate for this purpose. I think that is what they used in your example, too.

If you are looking to create a demo of your app for promotion, sharing, or feedback a couple of good options are available for iOS and Android.
For android you have appsurfer.com (I'm part of the team). For iOs users, you have pieceable.com and app.io
You can create embedable widgets of your apps and put them on blogs, product pages etc.

Related

How to create an Auto Clicker app which can click on other apps?

I have seen so many apps that provide auto tapping feature. But they don't provide some specific customization so I decided to create a one. I have seen many tutorials that offers auto tapping, but they are supposed to be used in the same app. But I want to create an auto tapping app that can click on other app's View. I am an intermediate java developer but new to Android studio, so I don't know much about Android APIs. Is there any class or package which can provide this feature. For more clearance, I want to do auto tap, when the color at the specific location on screen, (213, 120) for instance, becomes green.
Thanks in advance!
I am not an expert on the subject, I have experience as a BackEnd developer, I am new to the Android world, just like you I am interested in building an app to automate some farming mechanics in Android games with specific behaviors, so I investigated on the subject and the solution you are looking for is the AccessibilityService API, from Android 8.0 (API level 26) it includes several functionalities to make touches without the need for Root, I leave you links with examples of some open source repos that can guide you.
https://developer.android.com/guide/topics/ui/accessibility/service#continued-gestures (Doc)
https://github.com/nestorm001/AutoClicker (Old and abandoned project, but has the functionality of touches)
https://github.com/pylapp/SmoothClicker (A more mature App but need root, it can be helpful to guide you in how to build the UI)
For the detection in the change of the pixel I still do not have a concrete answer, I keep looking, maybe obtaining a dump of the screen every X time and validate the pixels on that is the way but it is still uncertain if it is the way to go.
Something like How to record screen and take screenshots, using Android API?.
I know that you can get a bitmap dump of the screen if you have the activity, but it's not the case, however some class in the following package may be helpful https://developer.android.com/reference/kotlin/android/graphics/package-summary.
I'm currently working in my own implementation, when I have something to show I will gladly share it.

Sidemenu with Special effect for Android

We have an IOS/Android app that is being redesigned and we're really happy with it,
Since IOS7 we are able to be more creative in terms of UX/UI and it's really wonderful.
My problem is with Android, it IS my favorite platform both in terms of Development possibilities and general ideology but for some reason it's lacking the rich content world of IOS.
We've designed a sidemenu with the following effect which is really amazing and we love it, but we can't recreate it for Android, i've consulted with several developers and they all gave me the same answer "it's a system limit".
My question is - Is it possible to recreate those effects in Android, if not then why (what's the actual limit) and if Yes, then what am i missing ?
We've designed a sidemenu with the following effect which is really amazing and we love it
You're welcome to your opinion. Personally, that would drive me nuts, and I have no idea what benefit it would give users over a regular navigation drawer.
Is it possible to recreate those effects in Android
It is unclear what specific effects concern you.
Can you resize content, such as the original content shown in the video? Yes.
Can you slide content, such as the original content shown in the video? Yes.
Can you fade in content, such as the items of the menu? Yes.
All of this is covered in the documentation. Particularly if you are targeting API Level 14+, property animation is usually the way to go, and you can try NineOldAndroids for a partial backport of those capabilities if you need to support earlier API levels.
If I missed concerns of yours, please comment, or perhaps edit your question.
To put it bluntly, user experience.
Providing an experience consistent with the Android operating system is a Priority for Google and by placing some limitations on the way you develop the UI of your app it can ensure an experience that is familiar from app to app.
You can see the UI guidelines here:
http://developer.android.com/design/get-started/ui-overview.html
Out of interest have you had your app approved by Apple yet?
Also.. Android does allow you to use a "Sliding Drawer" menu which is very similar to your effect which you could use to meet your goals (without the effect of course).
Check out the below mentioned git project. It has so many slide menu styles/animations. You can use the one you want or customize as per your need.
https://github.com/jfeinstein10/SlidingMenu
Check the below android app for the above mentioned GIT project
https://play.google.com/store/apps/details?id=com.slidingmenu.example

android - more button in tabbar

is there any way to create ios like more button in android ?
here is some examples in ios.
http://docs.xamarin.com/static/recipes/ios/content_controls/tab_bar/specify_customizable_tab_bar_buttons/Images/Picture_1.png
http://i.stack.imgur.com/iNpMh.png
Thanks
You should stick to the user interface guidelines of android and not try to copy functionality of iOS. Android users expect their apps to work in certain ways, which often differ from the way iOS apps may work.
So stick to the Android ways -- it makes coding a lot easier and your users happy.

Embed tutorial with application

In my application the customer want me to embed a tutorial to help users learn it. This tutorial would be in the form of a screen with animations showing how to perform tasks.
Before implementing this ... I want know if there is any framework already out there, that I can easily use?
Thanks
You could embed a video file using a VideoView.
No. You'll have to do this manually. Designing a general framework or library to do this would be very hard since the use cases will wildly vary from app to app.

Porting SWFs to Android devices

we have a number of SWFs we want to repurpose as Android apps, but are having trouble finding some information.
I realise that Android is spread across a lot of different Hardware but are there any standardised resolutions? If not how would you go about resizing the Stage depending on the screen?
Secondly can SWFs be uploaded to the Android store and if not what is the best way to mantain the SWF functionality whilst converting it to a format that can?
Any other advice you think important would be helpful.
Thanks.
Here's the Android docs (with some representative screen sizes at the foot of the page): http://developer.android.com/guide/practices/screens_support.html
First of all, in order to deploy your app to the Android store you need to publish it as an AIR file. (Note that this needs the Android device to have AIR on it: https://market.android.com/details?id=com.adobe.air).
You can get the screen resolution for the app using the flash.system.capabilities:
trace(Capabilities.screenResolutionX);
trace(Capabilities.screenResolutionY);
or via flash.display.screen when using AIR as this contains additional screen information.
Finally you also need to bear in mind the screen orientation (see http://www.adobe.com/devnet/flash/articles/screen_orientation_apis.html). You may want to consider multi-touch as well, and review you app from the UI point of view to take on board the different user experience of Android compared with the web.
Good luck!
Try GAF Converter. it is goood solution for porting swf files to Android. it supports numerous features and I think it will help you.

Categories

Resources