logo
logo
Sign in
Geek On Java
Get all free code and projects on java tutorials, framework,android game and tutorials
Followers 12 Following 0
Geek On Java 2018-10-08
img
When I decided to implement Navigation Drawer into our Application, I was not satisfied with the implementations that I have seen in other applications or concepts in Dribbble. I was looking for something simple and catchy at the same time so I found this cool concept and hope you also like this. Firstly see the demo Navigation Drawer with Wave Animation concept: The idea is to create wave transitions below the header when the user opens the Navigation Drawer, the transitions have to be meaningful so I created a loop of 5 different waves that synched with each other in a series order using Android’s VectorDrawable. See this: How to add Amazing Side Menu Animation in Android? Vectors work much like SVG there is no lose quality as they are scaled up or down. Unlike popular image formats like Bitmap, JPEG, GIF, and PNG, plus you can define animations on path commands on (how to draw lines and arcs) and just like Path commands when working with Canvas, drawing and rendering.
collect
0
Geek On Java 2017-09-11
img

The Java Platform Module System (JPMS) is the biggest part of Java 9.

Example of a module with dependencies (requires and exports) :

Goal : Improve the API for controlling and managing OS processes

Motivation : The limitations of the current API often force developers to resort to native code.

Call a ls command then pipe the results into a grep :

Goal: Define a new HTTP Client API implementing HTTP/2 and WebSocket, an can replace the legacy HttpURLConnection API that has numerous problems :

collect
0
Geek On Java 2017-08-22
img

Google is the world largest tech firm and always release the latest update that stunned the whole public.

Google has provided us a variety of platform; enhance the searching, the newsfeed and Android operating system for mobiles.

This time Google has updated the Android platform and improve the operating system with its latest update.

Google has announced to release Android Oreo but the full consumer upgrade will available at last of this year.

The every version of Android brought some major update and make sure that the platform will secure than the previous one.

The newer version of Android can slow to roll out as just 14% of devices are using the Android Nougat.

collect
0
Geek On Java 2017-08-11

I found a question on Quora about How to add Uber car animation in Android application.

I really like this question and found a solution which help you if want to do this in your application.

Solution is UberCarAnimation is an Android library which showing movement of car on map like in Uber.

Recommended : Make Real time Geo-location Android App

You can see demo on YouTube:

collect
0
Geek On Java 2018-01-17
img

There are several popular ORM database libraries out there (SQLDelight, GreenDAO, SugarORM) but we’re going to see top 10 Android database library and nearly every one uses reflection for critical database interactions.

Back-end developers get things done, plain and simple.

See this : Comparison of All Android Image Loading Library

Their work lays the foundation for an app’s success, and it comes with a lot of blood sweat and tears.

Whatever your flavor, NoSQL or SQL these database libraries aim to make that work easier.

 

collect
0
Geek On Java 2017-09-08
img

ARCore uses three key technologies to integrate virtual content with the real world as seen through your phone’s camera:

What is ARCore SDK ?

ARCore detects visually distinct features in the captured camera image called feature points and uses these points to compute its change in location.

It allows the phone to detect the size and location of flat horizontal surfaces like the ground or a coffee table.

ARCore is constantly improving its understanding of the real world environment by detecting feature points and planes.

It looks for clusters of feature points that appear to lie on common horizontal surfaces, like tables and desks, and makes these surfaces available to your app as planes.

collect
0
Geek On Java 2017-08-21
img

GravityView is an Android adaptation of Facebook instant articles.

The concept behind the library is to utilize the motion sensors of an Android device and allow the end user to explore the product by rotating his device.

But we couldn’t find any android native library available which we can easily use it in the app.

Gravity View is born to be able to make motion sensor easy to scroll image in android as simple as it can get.

Adding extra filter values to make the scroll smooth with a device tilt.

It is super simple to integrate Gravity View in your current android project.

collect
0
Geek On Java 2017-08-08
img

In past month i did some work on Kotlin and some article you can see on this trending topic.

So today i am here with the list of daily used Kotlin code snippet which every developer need to know.

It is a collection of random and frequently used idioms in Kotlin.

If you have a favorite idiom, contribute it by sending a comment below.

List of Daily used Kotlin Code Snippet

provides a Customer class with the following functionality:

collect
0
Geek On Java 2018-01-04
img

If you’re planning to make your own Wear app then i can give you list of some great Android Wear library which you can use in 2018.

Happy New Year To All Of You.

Android Wear is a version of Google’s Android operating system designed for smartwatches and other wearables.By pairing with mobile phones running Android version 4.3 or newer, or iOS version 8.2 or newer with limited support from Google’s pairing application, Android Wear integrates Google Assistant technology and mobile notifications into a smartwatch form factor.

It also adds the ability to download applications from the Google Play Store.

Android Wear smartwatches let you track your fitness, glance at alerts & messages, and ask Google for help – right on your wrist.

List of Top 5 Android Wear Library In 2018

collect
0
Geek On Java 2017-08-28
img

Recently Google announce and release their new Mobile OS named Android Oreo and less than a month later Apple unveiled iOS 11.

Let’s see who win the battle between Android Oreo Vs iOS 11 :

The major update of Android Oreo is the inclusion of picture in picture feature; this picture will allow people to run some apps in the corner of a screen.

This includes the ability to view the notification without opening the app via a small on-screen pop-up that looks like the 3D Touch shortcut menu on iOS, but more notification-based.

Google has integrated the smart text selection that works on the mechanism of artificial intelligence and helps the people to easily cut and paste items.

More recent iterations of Android and iOS have introduced formatting to applicable text, but not much else.

collect
0
Geek On Java 2017-08-18
img

We all know that good UI is important key factor for app success and for UI informative image is most important.

But nowadays we don’t care about the size of that image which makes app bigger and bigger in size.

ImageZipper is an image compression library which helps you to compress your images both in default and custom way.

It ease out the task to send images to the server.

How to Android Image Compression Using ImageZipper Library?

Add this to your root build.gradle file:

collect
0
Geek On Java 2017-08-04
img

Kotlin Native is another step toward making Kotlin usable throughout a modern application.

Eventually, it will be possible to use Kotlin to write every component, from the server back-end to the web or mobile clients.

Sharing the skill set is one big motivation for this scenario.

Kotlin is often Android or backend.

More than that (or whatever ran on our beloved JVM).

More on Kotlin : See other interesting tutorial and news about Kotlin

collect
0
Geek On Java 2017-11-14
img
Here we come with list of top 10 weird design mobile phone as we know that mobile phones are changing in design for the longest time. Whereas at first the designs were related to practicality and efficiency, the designers got over excited. Designs became more and more creative and out of this world during a bid to outdo one another and additionally during a bid to form a mark. From this competitive spirit came unique designs that wowed the planet. You must see : 5 different patent change the technology   However, this also led to some pretty weird and a few downright ugly designs.
collect
0
Geek On Java 2017-08-23
img

On August, 21st after the solar eclipse, Google released the final version of Android 8 now known as Android Oreo.

The sun wasn’t the only thing that was hidden for a while today, as Progressive Web Apps have acquired new problems.

I’ve installed Android 8 on my Google Pixel, and tested a couple of things regarding websites and PWAs and then I got some problems with Android Oreo.

You have to know : How Android Instant Run Works?

But let me start with good news: software updates can solve most of the problems.

The issue is that nobody seemed to care enough about it to do it before the Android release that is currently being delivered to users.

collect
0
Geek On Java 2017-08-14
img

FileStack Android allow your users to pull in their content from Dropbox, Facebook, and more!

FileStack Android : Amazing Cloud File Picker

It is an amazing cloud integrated file picker by which you got ability to integrate and allow your users to upload and download content from more than 20 cloud drives.

FileStack Android library provides an activity that your app can spawn that allows the user to open and save files.

 

By default the following services are available (meaning of keys in brackets is described below):

  • Gallery (GALLERY)
  • Camera (CAMERA)
  • Facebook (FACEBOOK)
  • Amazon Cloud Drive (CLOUDDRIVE)
  • Dropbox (DROPBOX)
  • Box (BOX)
  • Gmail (GMAIL)
  • Instagram (INSTAGRAM)
  • Flickr (FLICKR)
  • Picasa (PICASA)
  • Github (GITHUB)
  • Google Drive (GOOGLE_DRIVE)
  • Evernote (EVERNOTE)
  • OneDrive (SKYDRIVE)

collect
0
Geek On Java 2017-08-03

GraphView is a library for Android to programmatically create flexible and nice-looking diagrams.

It is easy to understand, to integrate and to customize.

Recently we’ve seen some View article like Increment ProductView, OverlayVeiw, Image SlideView, Discreate ScrollView, SwipeView and many more you can get.

But today i am going to share a Graph Library for creating zoomable and scrollable line and bar graphs.

or implement your own custom types.

collect
0
Geek On Java 2018-10-08
img
When I decided to implement Navigation Drawer into our Application, I was not satisfied with the implementations that I have seen in other applications or concepts in Dribbble. I was looking for something simple and catchy at the same time so I found this cool concept and hope you also like this. Firstly see the demo Navigation Drawer with Wave Animation concept: The idea is to create wave transitions below the header when the user opens the Navigation Drawer, the transitions have to be meaningful so I created a loop of 5 different waves that synched with each other in a series order using Android’s VectorDrawable. See this: How to add Amazing Side Menu Animation in Android? Vectors work much like SVG there is no lose quality as they are scaled up or down. Unlike popular image formats like Bitmap, JPEG, GIF, and PNG, plus you can define animations on path commands on (how to draw lines and arcs) and just like Path commands when working with Canvas, drawing and rendering.
Geek On Java 2018-01-04
img

If you’re planning to make your own Wear app then i can give you list of some great Android Wear library which you can use in 2018.

Happy New Year To All Of You.

Android Wear is a version of Google’s Android operating system designed for smartwatches and other wearables.By pairing with mobile phones running Android version 4.3 or newer, or iOS version 8.2 or newer with limited support from Google’s pairing application, Android Wear integrates Google Assistant technology and mobile notifications into a smartwatch form factor.

It also adds the ability to download applications from the Google Play Store.

Android Wear smartwatches let you track your fitness, glance at alerts & messages, and ask Google for help – right on your wrist.

List of Top 5 Android Wear Library In 2018

Geek On Java 2017-09-11
img

The Java Platform Module System (JPMS) is the biggest part of Java 9.

Example of a module with dependencies (requires and exports) :

Goal : Improve the API for controlling and managing OS processes

Motivation : The limitations of the current API often force developers to resort to native code.

Call a ls command then pipe the results into a grep :

Goal: Define a new HTTP Client API implementing HTTP/2 and WebSocket, an can replace the legacy HttpURLConnection API that has numerous problems :

Geek On Java 2017-08-28
img

Recently Google announce and release their new Mobile OS named Android Oreo and less than a month later Apple unveiled iOS 11.

Let’s see who win the battle between Android Oreo Vs iOS 11 :

The major update of Android Oreo is the inclusion of picture in picture feature; this picture will allow people to run some apps in the corner of a screen.

This includes the ability to view the notification without opening the app via a small on-screen pop-up that looks like the 3D Touch shortcut menu on iOS, but more notification-based.

Google has integrated the smart text selection that works on the mechanism of artificial intelligence and helps the people to easily cut and paste items.

More recent iterations of Android and iOS have introduced formatting to applicable text, but not much else.

Geek On Java 2017-08-22
img

Google is the world largest tech firm and always release the latest update that stunned the whole public.

Google has provided us a variety of platform; enhance the searching, the newsfeed and Android operating system for mobiles.

This time Google has updated the Android platform and improve the operating system with its latest update.

Google has announced to release Android Oreo but the full consumer upgrade will available at last of this year.

The every version of Android brought some major update and make sure that the platform will secure than the previous one.

The newer version of Android can slow to roll out as just 14% of devices are using the Android Nougat.

Geek On Java 2017-08-18
img

We all know that good UI is important key factor for app success and for UI informative image is most important.

But nowadays we don’t care about the size of that image which makes app bigger and bigger in size.

ImageZipper is an image compression library which helps you to compress your images both in default and custom way.

It ease out the task to send images to the server.

How to Android Image Compression Using ImageZipper Library?

Add this to your root build.gradle file:

Geek On Java 2017-08-11

I found a question on Quora about How to add Uber car animation in Android application.

I really like this question and found a solution which help you if want to do this in your application.

Solution is UberCarAnimation is an Android library which showing movement of car on map like in Uber.

Recommended : Make Real time Geo-location Android App

You can see demo on YouTube:

Geek On Java 2017-08-04
img

Kotlin Native is another step toward making Kotlin usable throughout a modern application.

Eventually, it will be possible to use Kotlin to write every component, from the server back-end to the web or mobile clients.

Sharing the skill set is one big motivation for this scenario.

Kotlin is often Android or backend.

More than that (or whatever ran on our beloved JVM).

More on Kotlin : See other interesting tutorial and news about Kotlin

Geek On Java 2018-01-17
img

There are several popular ORM database libraries out there (SQLDelight, GreenDAO, SugarORM) but we’re going to see top 10 Android database library and nearly every one uses reflection for critical database interactions.

Back-end developers get things done, plain and simple.

See this : Comparison of All Android Image Loading Library

Their work lays the foundation for an app’s success, and it comes with a lot of blood sweat and tears.

Whatever your flavor, NoSQL or SQL these database libraries aim to make that work easier.

 

Geek On Java 2017-11-14
img
Here we come with list of top 10 weird design mobile phone as we know that mobile phones are changing in design for the longest time. Whereas at first the designs were related to practicality and efficiency, the designers got over excited. Designs became more and more creative and out of this world during a bid to outdo one another and additionally during a bid to form a mark. From this competitive spirit came unique designs that wowed the planet. You must see : 5 different patent change the technology   However, this also led to some pretty weird and a few downright ugly designs.
Geek On Java 2017-09-08
img

ARCore uses three key technologies to integrate virtual content with the real world as seen through your phone’s camera:

What is ARCore SDK ?

ARCore detects visually distinct features in the captured camera image called feature points and uses these points to compute its change in location.

It allows the phone to detect the size and location of flat horizontal surfaces like the ground or a coffee table.

ARCore is constantly improving its understanding of the real world environment by detecting feature points and planes.

It looks for clusters of feature points that appear to lie on common horizontal surfaces, like tables and desks, and makes these surfaces available to your app as planes.

Geek On Java 2017-08-23
img

On August, 21st after the solar eclipse, Google released the final version of Android 8 now known as Android Oreo.

The sun wasn’t the only thing that was hidden for a while today, as Progressive Web Apps have acquired new problems.

I’ve installed Android 8 on my Google Pixel, and tested a couple of things regarding websites and PWAs and then I got some problems with Android Oreo.

You have to know : How Android Instant Run Works?

But let me start with good news: software updates can solve most of the problems.

The issue is that nobody seemed to care enough about it to do it before the Android release that is currently being delivered to users.

Geek On Java 2017-08-21
img

GravityView is an Android adaptation of Facebook instant articles.

The concept behind the library is to utilize the motion sensors of an Android device and allow the end user to explore the product by rotating his device.

But we couldn’t find any android native library available which we can easily use it in the app.

Gravity View is born to be able to make motion sensor easy to scroll image in android as simple as it can get.

Adding extra filter values to make the scroll smooth with a device tilt.

It is super simple to integrate Gravity View in your current android project.

Geek On Java 2017-08-14
img

FileStack Android allow your users to pull in their content from Dropbox, Facebook, and more!

FileStack Android : Amazing Cloud File Picker

It is an amazing cloud integrated file picker by which you got ability to integrate and allow your users to upload and download content from more than 20 cloud drives.

FileStack Android library provides an activity that your app can spawn that allows the user to open and save files.

 

By default the following services are available (meaning of keys in brackets is described below):

  • Gallery (GALLERY)
  • Camera (CAMERA)
  • Facebook (FACEBOOK)
  • Amazon Cloud Drive (CLOUDDRIVE)
  • Dropbox (DROPBOX)
  • Box (BOX)
  • Gmail (GMAIL)
  • Instagram (INSTAGRAM)
  • Flickr (FLICKR)
  • Picasa (PICASA)
  • Github (GITHUB)
  • Google Drive (GOOGLE_DRIVE)
  • Evernote (EVERNOTE)
  • OneDrive (SKYDRIVE)

Geek On Java 2017-08-08
img

In past month i did some work on Kotlin and some article you can see on this trending topic.

So today i am here with the list of daily used Kotlin code snippet which every developer need to know.

It is a collection of random and frequently used idioms in Kotlin.

If you have a favorite idiom, contribute it by sending a comment below.

List of Daily used Kotlin Code Snippet

provides a Customer class with the following functionality:

Geek On Java 2017-08-03

GraphView is a library for Android to programmatically create flexible and nice-looking diagrams.

It is easy to understand, to integrate and to customize.

Recently we’ve seen some View article like Increment ProductView, OverlayVeiw, Image SlideView, Discreate ScrollView, SwipeView and many more you can get.

But today i am going to share a Graph Library for creating zoomable and scrollable line and bar graphs.

or implement your own custom types.