Profile cover photo
Profile photo
Indragni Soft Solutions
148 followers -
Indragni Soft Solutions
Indragni Soft Solutions

148 followers
About
Posts

Post has attachment
Lot of people prefer to see all the information needed in front of their faces, they want access to a large amount of information at the same time while using their phones.

This is possible with android , but if you are using the list view widget , maybe the number of information is limited by the screen , and you have to scroll down/up to have access to another data.
So, the solution here , is to use the gridview layout , it’s one of the most useful layouts in android. The gridview is useful when we have show data in grid style like displaying icons+text or images+text. This layout can be used to build applications like gallery, audio or video players in order to show elements in a grid way.

In this example , you will learn how to integrate this component into your android application by making a bookcase example containing various books.
We notice that if you are familiar with android’s listView component, you should feel right at home here.

The source code is available at http://www.indragni.com/android/GridViewTutorial.zip
Add a comment...

Post has attachment
As you know, the IT world become very dangerous for us , it means that nowadays our bank and personal data needs to be transferred in a secure way, and this security is highly recommended for us while using mobile and web applications.
Many technics and concepts have been used to solve this problem , like cryptography.

However, in today's computer-centric world, cryptography is most often associated with scrambling plaintext (ordinary text, sometimes referred to as cleartext) into ciphertext (a process called encryption), then back again (known as decryption).

In this tutorial, you will learn how to encrypt a text and decrypt it , using Base64 Encoder, which has been added since api 8 from Android SDK. This class will provide us methods for encoding and decoding the Base64 representation of binary data.
So , we let you discover this encryption/decryption world.

The source code is available at http://www.indragni.com/android/BaseEncoder.zip
Add a comment...

Post has attachment
You obviously have seen some splash screens while you are using android applications.
The main reason of using it, is to show some kind of progress, do a web service or data calling before the app loads.

Some company or developer prefer to show their brand logo , name or version of the application in this splash screen. And as you know in android we don’t have any inbuilt mechanism to show splash screen compared to iOS development.

In this tutorial , we will be covering implementation of splash screen , using a combination of two basic animation ( alpha and translate) .

By the end of this example , you will be able to give a nice user experience to your app users while using your application.

The source code is available at:
http://www.indragni.com/android/AddSplashScreen.zip
Add a comment...

Post has attachment
You are obviously, someday, find that making a gallery or a slider in an android application is way more complex.

The android Os never ceases to amaze us with the variety of its features, making a gallery or a pager become easy with the Viewpager widget, which exists in the support library.

The viewpager can behave like a slider , and its allows you to swipe left or right to switch between different views in the same screen. The ViewPager uses a PagerAdapter whose job is to supply views to the MainActivity similar to what a ListAdapter does for a ListView.

In this tutorial , we will show you how to implement a ViewPager by using views and PagerAdapter.

We notice that it can be useful with fragments too , and gives you a much more possibilities to handle data inside the views.

The source code is available at http://www.indragni.com/android/ViewPager.zip
Add a comment...

Post has attachment
Sometimes , you have a big size of data that you want to show through your android application , but if you save this data in your local sqlite database , maybe your APK will be too heavy to download , and this is not a good point to have a lot of reviews and download in the google play store.
The solution here is to inter change data from a server. You will need for this a formatted and structured data like JSON, so a json parser will be needed to easy parse and make this data human readable.
This tutorial is a good example to make a json parser and use it to communicate with your local server using « wamp or xamp », the data well be sent through an android device and you will get a response from the server.
We notice that the IP used in the man activity , is the local address of our host and you can get yours using the « Ipconfig » command in your windows console.

The source code is available at http://www.indragni.com/android/JSONParserwithhttp.zip
Add a comment...

Post has attachment
Android is awesome !... why ? because we can almost find everything that cover your needs, for example : most of android devices allows you to determine the current geolocalisation , for sure this can be done via the Global positioning system GPS module via wifi networks or via cell tower triangulation.
the package that gives you this opportunity is the « android.location » : it’s sort of API responsible of determining the current geo-position of the user.
All of this is a normal feature, but how about getting the last known location ? this will be the main object of today’s tutorial : using the new API (fused location provider) that google introduced to get device location based on the google play services.
By the end of this tutorial, you will be able to request the last know location of the user’s device, we notice that you have to use your actual device to see this API effects.

The source code is available at http://www.indragni.com/android/GetLastLoxation.zip
Add a comment...

Post has attachment
In this tutorial, we shall see how easy it is to use the Android phone as controller for Android VR which after pairing with the VR headset from Google and enjoy + develop for Google Daydream.

The apk for controller can be downloaded from https://github.com/googlevr/gvr-android-sdk/blob/master/ndk-beta/apks/controller_emulator.apk?raw=true
Add a comment...

Post has attachment
The lollipop version of android came up with a lot of libraries that will makes our life easier.A good user experience means providing a simple way to navigate between application’s activities or fragments.

We are lucky, because the lollipop version of android provides a lot of different ways to make navigation inside our application smooth, by using for example the tablayout concept. Tablayout provides a horizontal layout to display tabs, that allow us to switch between different views .

So , in this tutorial, we will teach you how to implement a tablayout by using the design support library , which simplifies the process of creating tablayout widget and adding tabs to it , we will also give this tabs icons.


The source code is available at http://www.indragni.com/android/MaterialDesignLoader.zip
Add a comment...

Post has attachment
Sometimes, your android application need a short time to perform a data accessing or doing an operation in background , so the user can notice the slowness of your application if you didn’t let him know that something is happening at the time he is using the application.

Actually , we are talking here about the user experience that your application can give to users, the best way to handle such a problem is to show a component called « loader ».
Loader is one of the most used components in android app, it can be shown at the time your are performing some actions in background like loading data from local database or webservices, because most of this actions can take few seconds , so we use to show a progress to the user instead of blank page.

In this tutorial , you will show you how to implement different type of loaders like the circular one , horizontal one , rotate ball , square spin loader …etc , in your applications or games using some libraries and material design.

The source code is available at http://www.indragni.com/android/MaterialDesignLoader.zip
Add a comment...

Post has attachment
As an android developer , making apps is not enough to make money without monetizing it, as first step lot of developer prefer to publish app on market for free so they can build reputation , but it will be great if you could offer apps for free at the same time of making money through advertisement.

So you have to know ,there is a lot of advertising networks offering solutions for discovery , branding and monetization on mobile phones. Admob is one of the world’s largest networks.
The admob android sdk contains the code necessary to install admob ads in your application

In this example , you will learn how to integrate admob advertisement in your android application with two different ways (full screen ads , banner ads) and start making some money : at least few cents at the beginning.

The source code is available at http://www.indragni.com/android/AdMobIntegration.zip
Add a comment...
Wait while more posts are being loaded