Pacific Regmi July 10, 2019
A Bitmap is a representation of a bitmap image. Android supports bitmap files in three formats .png, .jpg and .gif. Converting drawable image to bitmap is easy in android. This example teaches you to convert a drawable image to bitmap and display it in ImageView with simple java code.

In order to convert drawable image to bitmap in android, you have to use android.graphics.Bitmap and android.graphics.BitmapFactory.

Capture Image from Android Camera and Display it Programmatically
How to Open a URL in Android Browser from Application
Pick an Image From SD Card Gallery and Display in Android App

Android Example: Convert a Drawable to a Bitmap in Android

Following is the code of java activity file and XML layout file.

XML Layout File


Java Activity File

src/ ConvertDrawableToBitmap.java

Strings.xml File


Android Example: Convert a Drawable to a Bitmap in Android

Now, run you Convert Drawable to Bitmap in Android application, you will see ViralAndroid’s logo icon in the screen which is converted drawable to bitmap.

Pacific Regmi July 10, 2019
Google has introduced a new support library called android design support library. This library includes several new components including navigation drawer view, floating action button, snackbar, tabs, floating labels for edit text, etc. In this example, I will show you to implement android floating labels for EditText using design support library.

Floating Action Button (FAB) Using Android Design Support Library
How to Add Ripple Effect/Animation to a Android Button
Android Navigation Drawer View: Material Design Support Library

Create a new Android Project

Now, we’ll create a new a new android project to implement floating labels for edit text in android application using design support library. Create a new android project with following information.

Application Name: Floating Labels for EditText
Company Domain: viralandroid.com
Package Name: com.viralandroid.floatinglabelsforedittext
Minimum SDK: Android 2.2 (API 8 Froyo)

Floating Labels for EditText Demo

Adding Dependency

Add android design support library dependency in your build.gradle file.
build.gradle file:

Adding EditText and TextInputLayout

Open your xml layout file and add below code.

Strings.xml File:

Add following string values to your strings.xml file.

And following is the default code ofactivity file.

That’s all.

In today's highly competitive market playground, businesses – small or big – must find ways to stay ahead of the curve. With mobility and mobile-dependence increasing at an exponential rate each day, a mobile app is definitely one of the sure-fire ways to for a business to widen its reach and gain considerable influence over the market. Given these facts, a mobile application should therefore be built with the utmost care to not let it fade into insignificance among the hundred thousand other apps that are in the market.

Given today's fierce competition, hiring a mobile app developer or agency requires a careful vetting process that involves knowing exactly what you should need and expect from them. To that end, here is a list of five questions that you should ask a prospective app development company that you are planning to hire.

5 Questions to Ask Before Hiring Mobile App Developers

1. What is your previous experience? Can I see a published app from your portfolio?

This should be one of your primary concerns while taking on a new developer. Knowing how long they have been in the business can give you an idea of how capable they will be of taking your app on. In addition to that, asking them about apps that have been published will give you an assessment of their ability to give you exactly what your business needs. A good developer/agency will provide these details, complete with working app store links, with no hesitation.

2. Can I speak directly to a few of your previous clients?

Word-of-mouth and personal recommendation can do far more for a company's standing than anything else. Ask your prospective agencies for some of their recent references. Talking to their clients can help you gauge the kind of relationships they forged during the projects: will they be responsive enough when you need them to be or if are they realistic in setting up their milestones and sticking to them? Any reluctance to provide these freely is a red flag.

3. Tell us about your communication strategy during development.

One of the major factors that will determine the success of your app is your agency's ability to understand your business objectives thoroughly. A good company will ask a good number of questions, to ensure they are on the same page as you. They will not leave anything up to interpretation or assumption. During the development process, they will keep an open channel of communication to show you that all your requirements are being addressed and any roadblocks they run into are honestly conveyed during the process.

4. What are the core services you offer during development?

A good development team will offer everything from business analysis, development, QA beta testing and even, marketing. One key factor you need to also look at is the amount of importance that is given to making your app's design. Remember, that no matter how unique your app is, if the UI is clunky and difficult to use, it will not succeed. Extensive research on a company's previous projects is always a good idea: do the products they have developed comply with the latest standards? Do they have experience working with the latest tools and frameworks for development?

5. Will you provide any post-development/release support?

As we've said before, you need a long-term contingency plan for your mobile app. What comes next after your app has been published is probably just as, if not more, crucial. Bug-fixes and improvements will be inevitable, and you'll need to be able to address them as soon as you can. The longer the post-development support offered, the better you can trust their reliability.

Finding the right developer for your project does indeed come with a fair amount of risks, and in a way, does need a certain amount of trust to go with it. But, going in forearmed and forewarned will aid you in discerning what's right for your project.

Author Bio:
RobuestTechHouse is a Singapore-based mobile app development company (iOS & Android) focusing on eCommerce, Mobile Commerce and FinTech web. Our expert mobile app developers deliver high-end mobile app development services for consumers and large enterprises for the success of their business. You can also follow us on Facebook.

Developing a mobile app without knowledge of any programming language is not easy if there were not any such tools called app builder on the internet. If you search on Google, you may find 100s of app builder but they all are not good. Some of them only convert your mobile friendly website to a simple html5 app. That means they only add an icon to your website to display on smartphone and simple other tasks. Some of them offer same service with some extra simple builder features but are worthless.

If you want to make an app for your business or other purpose you must have developer account to publish apps on Google Play Store or Apple Apps Store that costs around $124 ($99 for Apple and $25 for Google Play). So even if you are looking for a free apps builder, you must spend that amount and plus brand identity of your apps builder and their advertisements. Some of free apps builders may give you access to build your app at free of cost but they charge when you want to publish so don’t look for free instead look for a good builder that offers lowest maintenance fee.

Best Mobile Application Builders

Android Native Application Development Tutorial
Android User Interface (UI) Design Tutorial
Building First Android Application with Android Studio (Hello World Example)

If you know required programming language, please do not use these software as they just kill your creativity and don’t provide features which can be done with native programming. If you want to learn android programming to develop android application, follow this android tutorial for basic to advance it’s completely free and easy to follow.  But if you don’t know any programming language and want to build your own app, here are some best app builder available on the internet they may satisfy you.

1.  Mobincube

Mobincube is one of the best app builders I have found that  offers a great App interface so that you can build  nice  app for various category  business to educational, entertainment to games, home to health, and more. You don’t need any coding knowledge to get your app up and running. Mobincube also offers drag and drop functionality to build your apps and you can publish on top app store including GooglePlay, iTunes, Microsoft Marketplace, Amazon, etc. In Mobincube, price range $0.00 to $99.99. Some of key features to highlights are:

- Create Online Shop
- Earn money placing ad inside your app
- Customizable
- Push Notification Support
- Audios and Videos
- Google Map
- Google Analytics

2.  Como

Como is another great option to build mobile app without coding knowledge. Como provides you all the features you need to keep your business on the web and mobile of your clients with a loyalty app as awesome as your business. Some of the key features of Como includes:
- Easy to create
- Connecting Tools
- Give your own look

3.  Appsmoment 

Appsmoment is another great mobile app builder to make apps for android, IOS, windows Phone and Amazon Kindle Fire. Appsmoment is easy to use and offers 100s of templates to get started and quick development. Appsmoment price starts from $0.00 without any setup fees to $29.00 per month. Some interesting features offered by appsmoment are:

- Fast and Easy
- Make your games
- Shopping Cart
- Push Notification
- Place ads on your app
- Customize with HTML

4.  Appery

Appery is awesome to build apps without coding knowledge. Appery offers advanced drag and drop function to make your app easy and faster. It uses bootstrap and angularjs for user interface and Apache Cordova (aka PhoneGap) for native OS capabilities. I like Appery because it offers,
- Visual IDE
- Supports Oracle, SQL Server, MySQL, SAP, Sharepoint, LDAP & more
- Scalable, reliable and secure infrastructure
- Offline app support

Makemedroid is another good option if you are looking for an easy to use app builder of high quality android, ios and windows phone apps easily. Pricing starts from $0.00 so you can test if you like pay and publish. Makemedroid is:
- Easy to use 
- Quicker and Cheaper
- Everything Online

Anyone can build their android and IOS application within few hours. You don’t need to be a programmer and no need to have developer account on apple and google play store everything leave for Your Application Builder.

These are some best application builders based on my research. If you found any other great application builder, feel free to mention down in the comment box.

Pacific Regmi July 01, 2019
Previously we have already posted some ripple effect/animation tutorial post like ripple effect to android buttons, ripple effect to android images/imageview, etc. But this time, I am going to use/implement material ripple effect to android using RippleEffect library.

It’s very easy to implement material ripple effect/animation in android using open source libraries. If you want to add material ripple effect in your app without using any library, you have to write much code and time consuming.

How to Implement Normal Ripple Effect in Android
Blinking Animation in Android Application
Android Material Design with Design Support Library

Android Example: How to Implement Material Ripple Effect/Animation

Open build.gradle file of your app project and add compile 'com.github.traex.rippleeffect:library:1.3' as dependency. Build.gradle file will look like below.


Now open your application XML layout file and add layout/widgets inside <com.andexert.library.RippleView>  … </ com.andexert.library.RippleView>. Following is the complete content of XML layout file.


That’s all. Run your Material Ripple Effect/Animation in Android application and click on any color box, you will see what it actually look. You can add any widgets/components like this.

When it comes to the job, we generally think about office and the work that are done in office. Besides them, there are also different types and different kinds of the job that we can find on the internet. If one has knowledge of something and has a skill in that work, he can start doing that work via internet. That means, working on the internet. Yes, we are talking about freelancing jobs. Here we talk about 10 Best Places to Find Freelance Android Jobs.

As we have known about various jobs in freelance, let us go through the applications that can be developed. That means, for those who have a skill in developing a mobile application for Android OS, they have very vast scope in internet. So, let us talk about the freelancing jobs for those who have an ability to develop an android application.

10 Best Places to Find Freelance Android Jobs

Therefore, here we talk about the best places to find freelance android jobs. That means the best medium through which we can deliver an android app to the customer or some party and simply earn the money from that party. There are varieties of websites and places where we can find numerous amount of jobs for which they pay us money. Some of them are clearly mentioned and explained in brief below.




They are considered as probably one of the best freelancing source nowadays. With their great features for the users, they provide us variety of jobs to do. On the top of that, they also select top 3 % of freelancing talent. That means, we can be the part of those 3% with the help of this source. We simply need to work under them and they select us if we deserve in that position.
Join Toptal



Besides android app development, they also provide job for other application development. We can find variety of experts and other people who can help us with various tasks and jobs. Even we can do the job by ourselves and deliver them to the clients we get from there. We have different rates for different engineers and experts those who can do our job. They charge us in various ways.
Join Upwork



The one who does not need any introduction is Freelancer. Freelancer is one of the mostly used freelancing website by today’s online workers. Therefore, we can find variety of jobs that we can get on this website. We simply have to post an advertisement for any application development filling all the form given to us and we can find the developer for that. We can ourselves work as the developer and develop an application too.
Join Freelancer



This is another platform, from which we can get a chance to do or get our work done. We simply can provide details of job we need the client to do or we can simply get involved in the job posted by other people. Android app developing jobs have high priority on this website. They believe in doing the work more than the dream of working.
Join Fiverr



This is another website where we can post a job or we can simply get involve in other’s job. Since we are talking about application development, here also we  get different experts to get our work done. We can also post our profile showing our various skills and then get a chance to work on different projects. Therefore, it is also much similar to other freelancing source.
Visit Guru.com



From different skilled engineers, we can choose best person to get our work done. We simply have to go through their profile and select them according to their skill and charge. Making our work done has never been so easy. Thanks to PeoplePerHour. They also provide different sets of online jobs besides mobile application development. The steps we need to follow on doing various operations on this website and given in briefly in the link below.
Visit Now

Linkedin Profinder

Linkedin Profinder

If one need to find the authorized and pro people to make our work done then this is also one of the best choice we can get on the internet. From low skilled to highest skilled persons, we can get them from this website and can make them do our work in reasonable price and must faster time. Other operations are same with other websites we discussed so far.
Visit Now



Freelancing job for Android have high priority on this website. We can start our project by simply signing up in this website. Free sign up and free log in helps us to perform the job in this website. We also have different prices for different jobs available in this website. For more info, we can consider the link given below.

99 Designs

99 Designs

More than application development, they focus on designing. Designing the logos, Web and Graphics are the basic features that they provide us. From various experts and design, we can select them according to our choice and we can get the work done in very less time. They payment for the design is done after the work is completed fully. For more details, we can get information in the link below.

Hence, from this, we came to know about Best Places to Find Freelance Android Jobs. We went through various websites or places in the list above and we went through them in brief. All of them provide us almost same features. To select best among them is the difficult part but we can select among them by simply going through their quality.

Quality simply covers the price to get the work done or time to complete the work or may be the durability and compatibility of the work.

Therefore, they are the Best Places to Find Freelance Android Jobs.

Pacific Regmi June 27, 2019
Many android applications display images with sliding effect and with page indicator. In this android tutorial, you will learn to create an image slider in your own application. Creating (making) an image slider in android app is very simple; you just need to write some lines of code. Image slider is the transition between one entire screen to another and it is also known as slideshows. We will use ViewPager to develop image slider android app.

ViewPager allows us to swipe a screen left and right and here we will pass images to ViewPager to display new image when screen is swipe.

Adding Ripple Effect/Animation on Android Image View
Implement Zoom Effect in Android ImageView Images
Android ImageSwitcher Example

Android Example: How to Make Image Slider (Slideshow) Application

Create a new android application File >> New Android Project and fill up required information with java activity file name AndroidImageSlider and XML layout file name android_image_slider_activity.

Image Slider Tutorial Demo Video:

XML Layout File

Open your app XML layout file and add a ViewPager inside RelativeLayout or LinearLayout with id name viewPageAndroid, layout_width=match_parent and layout_height=match_parent. Following is the complete content of XML layout file.


Java Activity File

Create a new java activity file for PageAdapter with file name AndroidImageAdapter and extend it to PagerAdapter. Here you need to add images to display in slideshow and much other java code. Following is the complete java code of AndroidImageAdapter.java file.


Now open your main java activity file and declare the ViewPager and set the adapter view. Following is the complete java code of main java activity file.


 Android Example: How to Make Image Slider (Slideshow) Application

That’s all. Now run your Android Image Slider Example application and swipe the screen right and left, different images will appear there. This application will look like above screenshot and demo video.
Powered by Blogger.