search
Follow Topic rss_feed

Generics is a key concept in Java. Most Java codebases will make use of them. So, it’s inevitable that a developer will run into them at some point. That’s why it’s essential to understand them correctly. Understanding generics properly will help you ace your Java interview as well. In this article, I’m going to discuss what generics are, how to use them in Java, and what their advantages are.

Manusha Chethiyawardhana shared on May 25, 2020
image
levelup.gitconnected.com
bookmarks
share
visibility4
visibility4 share bookmarks

Many Java programmers work with multi-threaded code. It’s very important to know about synchronization when working with multiple threads. Synchronization is used to make your code thread-safe. In this article, you will learn why we need Java synchronization, how to write synchronized code, and more important points about synchronization.

Manusha Chethiyawardhana shared on May 25, 2020
image
levelup.gitconnected.com
bookmarks
share
visibility4
visibility4 share bookmarks

All developers deal with words and phrases in some parts of their code. And String is a data type used in programming to represent text. Java has three classes named String, StringBuilder and StringBuffer, which have methods written to manipulate Strings. In this article, I will explain more about these classes and discuss how to use them and when to use them to make String manipulation easier.

Manusha Chethiyawardhana shared on May 22, 2020
image
medium.com
bookmarks
share
visibility4
visibility4 share bookmarks

You’ll learn how to integrate one of the most used payment gateways, GPay, into your existing Android app. Along with the integration, this article also includes whether the user can pay using GPay and the execution process.

Bharat Dwarkani shared on Apr 11, 2020
image
medium.com
bookmarks
share
visibility1
visibility1 share bookmarks

MMAP is a UNIX system call that maps files into memory. It’s a method used for memory-mapped file I/O. It brings in the optimization of lazy loading or demand paging such that the I/O or reading file doesn’t happen when the memory allocation is done, but when the memory is accessed. In this article, I’ll be explaining how what mmap is and how it can be used for sharing memory in Linux. It kind of is the backbone of shared memory in Android.

Minhaz A V shared on Mar 15, 2020
image
blog.minhazav.dev
bookmarks
share
visibility5
visibility5 share bookmarks

Understanding the concept of server-driven UI for native mobile development

Bharat Dwarkani shared on Mar 10, 2020
image
link.medium.com
bookmarks
share
visibility7
visibility7 share bookmarks

SOLID is the acronym that intends to join several principles about good design practices in software development. We have covered the first three letters of it and today it is the time for ISP. If you haven't read the previous articles

Bharat Dwarkani shared on Mar 10, 2020
image
link.medium.com
bookmarks
share
visibility2
visibility2 share bookmarks

There are two major factors in an HTTPS connection, a valid certificate that server presents during handshaking, and a cipher suite to be used for data encryption during transmission. The certificate is the essential component and serves as a proof of identity of the server. The client will only trust the server if the server can provide a valid certificate that is signed by one of the trusted Certificate Authorities that come pre-installed in the client, otherwise, the connection will be aborte

Bharat Dwarkani shared on Feb 03, 2020
image
medium.com
bookmarks
share
visibility2
visibility2 share bookmarks

Development Productivity Faster and Build Better Applications. Flutter is a Framework from google for Creating Cross-platform mobile apps.

Sagar Shende shared on Dec 26, 2019
image
alltechsavvy.com
bookmarks
share
visibility9
visibility9 share bookmarks

One of the most common use cases happens when our application needs to communicate with a web service in order to exchange data. This data exchange can oscillate from a less to a more sensitive nature, and vary between a login request, user data alteration petition, etc.

Bharat Dwarkani shared on Dec 15, 2019
image
medium.com
bookmarks
share
visibility9
visibility9 share bookmarks
add