Don't wanna be here? Send us removal request.
Link
For this tutorial, nothing is assumed except some basic Java experience.
We’ll show you how simple it is to create compliant and flexible REST services using the incredible frameworks Spring Boot and Kotlin. We’ll go through the how and why of …
0 notes
Link
All these design patterns by and large help in developing applications that are loosely combined, easy to test and maintain. However, there’s a framework called MVVM cross that allows you to integrate MVVM design pattern to Android and iOS platforms.
MVC, MVP, and MVVM are basically presentation patterns mainly designed to reduce the complex codes in the presentation layer and make the user interface code clutter free, clean and manageable. Let us now understand the difference between these design patterns to know when one should be chosen over the other.
Source : http://www.tellmehow.co/comparison-mvc-mvp-mvvm/
0 notes
Link
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.
Source
0 notes
Link
Blockchain is a public record of transactions. It’s also distributed, so instead of one person controlling everything, there are thousands of computers around the world connected to a network, and these thousands of computers together come to an agreement on which transactions are valid.
A blockchain, originally block chain,is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a hash pointer as a link to a previous block, a timestamp and transaction data.
Over the last 6 months, we’ve been attempting to pull apart blockchain, from concept, to economics. This article is designed to record some of our thoughts about blockchain and why it’s useful, or not. If we have something wrong, inaccurate or out of date, let us know in the comments!
http://www.tellmehow.co/blockchain-advantage-disadvantage/
0 notes
Link
A colleague approached me a while ago and asked me a question about Kotlin. What was this “Nothing type”, and what was it used for? I did not really have a good answer for him at the time.

Since then, I’ve found my answer.
In mathematics, bottom (often denoted as _|_) represents the absolute minimum value something can hold.
Nothing type has no instances. You can use Nothing to represent “a value that never exists”: for example, if a function has the return type of Nothing, it means that it never returns (always throws an exception).
Previously shared Kotlin post:
Top 12 Advanced Kotlin Tips For Pro Developers
Kotlin Parcelize – Developer need to know
Create Firefox Extension Using KotlinJS
When we’re talking about types, we can think of Nothing as being the absolute bottom (leaf) object of any type hierarchy.
What we can see in this diagram (figure 1) is that Nothing is the opposite of Any. While every object you will work with in Kotlin implicitly extends Any, so to does Nothing implicity extend any object that exists. This makes Nothing the ‘dual’ or opposite of Any.
So, why is this useful?
See full article >>
0 notes
Link
There are many benefits of using Kotlin; it is concise, safe and most importantly it is 100% interoperable with Java. It also tries to solve some of the limitations of Java.
Now is a good time to consider Kotlin for your next big feature or project, because Google finally announced it to be a first-class language for writing Android apps in Google I/O 17.
0 notes
Link
ARCore is a platform for building augmented reality apps on Android. ARCore uses three key technologies to integrate virtual content with the real world as seen through your phone’s camera:
Video Player
What is ARCore SDK ?
Motion tracking :
It allows the phone to understand and track its position relative to the world. As your phone moves through the world, ARCore uses a process called concurrent odometry and mapping, or COM, to understand where the phone is relative to the world around it. ARCore detects visually distinct features in the captured camera image called feature points and uses these points to compute its change in location.
The visual information is combined with inertial measurements from the device’s IMU to estimate the pose (position and orientation) of the camera relative to the world over time.
The device compatibility situation will change in the future, though, as Google assures us that it’s working together with Samsung, Huawei, LG, Asus, and others to make ARCore available on many more phones. ARCore is expected to eventually run on “millions of devices”. It works with Java/OpenGL, Unity, and Unreal, and has three main areas of focus: motion tracking, environmental understanding, and light estimation.
Source: Create Augmented Reality in Kotlin Using ARCore SDK
0 notes
Link
In last few year you can heard news about ransomware virus which locked the computer and files encrypted by malicious programs designed to extort money from users.And previously we discuss about how to protect your system from Ransomware virus but today i am going to show you how you can create your own Ransomware virus.
How to Create Your Own Ransomware Virus?
Note: This project is purely academic, use at your own risk. I do not encourage in any way the use of this software illegally or to attack targets without their previous authorization. The intent here is to disseminate and teach more about security in the actual world. Remember, security is always a double-edged sword.
This project aims to build an almost functional crypto-ransomware for educational purposes, written in Go. Basically, it will encrypt your files in background using AES-256-CTR, a strong encryption algorithm, using RSA-4096 to secure the key exchange with server. Yeah, a Cryptolocker like malware.
It is composed of two main parts, the server and the malware itself.
The server is responsible for store the Id and the respective encryption key and possibly act as a Command and Control server in the near future.
The malware encrypt with your RSA-4096 public key any payload before send then to the server. This approach with the https transport together make the security and authentication almost unbreakable (in theory).
Download source code and full tutorial
0 notes
Link
The library takes existing material shadows to next level by adding the following features :
Convex shadows,
Support for shadow offsets,
Support for shadow intensity,
Shadows for semi-transparent views,
Support for Async Shadow calculations
Shadow animations.
How does Material Shadow work ?
The MaterialShadowViewWrapper is an extension of Relative Layout. The MaterialShadowFrameLayoutWrapper is an extension of FrameLayout. Use any one of them as per your convenience.
Did you use ever : Building UI with ConstraintLayout in Android?
All the child views go through the same process of generating shadow as given below :
First a bitmap is generated from the drawing cache of the view.
The bitmap is traversed pixel by pixel to remove all transparent pixels and get a list of points corresponding to the actual outline of the content of the view.
Since the points corresponding to outline may give a concave path, hence GrahamScan algorithm is used to generate a convex hull of the outline points.
A path is created from the points of the resulting convex hull.
This path is passed to a CustomViewOutlineProvider object that is later attached to the view itself.
Hence we get a convex shadow for any type of view based on its content.
P.S. : All the calculations related to graham scan are done asynchronously by default. This behavior can be controlled by calculateAsync parameter.
0 notes
Link
But Yalantis building cool pull-to-refresh called Pull To Make Soup animation not only for the purpose of self-expression. These small components can actually help app publishers make their applications stand out.
Source : How to add Pull To Make Soup animation
0 notes
Link
It turned out that Rúben Sousa implemented that as an open-source library. The gif below gives a good flavor of its functionalities. Popular article : Top 30 Android Tools Every Developer should Know If your app is for instance a movie player, you should definitely try it!
See full article here >> http://www.tellmehow.co/add-previewseekbar-android-video-app/
0 notes
Link

Using Fan Layout Manager you can implement the horizontal list, the items of which move like fan blades (in a circular way of a radius to your choice). To give a slightly chaotically effect to the motion, it’s possible to set an angle for the list items. So, every implementation of the library can be unique.
0 notes
Link
The 8MP selfie camera which possess improved low light imaging technology. Capable of capturing 84⁰ wide angle selfie which also shows the best performance in video calling.
mPhone 8 is fitted with a 21 MP Sony IMX318 F2.0 Sensor autofocus camera which gives excellent image quality even in low-lighting, the two-tone flash can create natural lighting which helps you to freeze the moments in its perfect meaning.
Before buying any mobile phone you should need to know about which type of Mobile Processors is best. It contain the MT6797 Deca core 2.3 GHz. (Helio X20) processor and ARM Mali-T880. This is a premium performance based 4G LTE. The Tri-Cluster CPU architecture reduces processor power consumption, saving up to 30% more power compared to existing smartphones.
Source: mPhone 8 Specification and Deca core Features » Tell Me How - A Place for Technology Geekier
0 notes
Link
Samsung is developing many next generation display technologies supported OLEDs. Samsung has been developing a folding OLED device for a protracted time – which can dramatically change the mobile device market because it may enable smartphone to turn into tablets or phones that may be folded into smaller devices.
But Samsung display can doubtless not be the only supplier of OLED screens going forward, as several other screen manufacturers are adapting their production lines to deal with Apple’s iPhone needs — and Apple isn’t aiming to be the only smartphone maker which will want lots of OLED screens in the future.
Source: iPhone 8 will have Samasung oLED like display » Tell Me How - A Place for Technology Geekier
0 notes
Link
How Grand Theft Auto V provides Bonuses And Discounts?
Rockstar Games proclaimed the newest bonuses and discounts that players will benefit of in GTA online through its website.

GTA online players are ready to earn double GTA$ and RP within the game’s Special Vehicle Missions, which features vehicles like the Ramp Buggy and therefore the destroyer 2000.
0 notes
Link
Android Vertical Steppers may display a transient feedback message after a step is saved. And today we’re going to see a cool library which help you to implement that stepper form in your applications.
This Android library implements a vertical stepper form following Google Material Design guidelines.
0 notes
Link
RecyclerView is one of the important widgets in android framework. We can safely say that almost 90% of the android apps out there uses recyclerview. For such a powerful widget, creating adapters for recyclerview needs more boilerplate code. Its not a fault, but framework api has to be generic to cover all the usecases. So it needs more code to set-up.

It is a helper library for recyclerviews to create composable view holders without boilerplate code.
For example(demo):
TOP 10 ANDROID LIBRARIES — MAY 2017
Source >>
Add multiple Adapter - MultiViewAdapter Android Library » Tell Me How - A Place for Technology Geekier:
0 notes