search
Follow Topic rss_feed

When we develop an Android App, our main target is to make it accessible to a larger userbase. Initially, we put up all our strings and descriptions in English but not all our users can read the language and understand it.

Bharat Dwarkani shared on Nov 03, 2019
image
medium.com
bookmarks
share
favorite_border0 visibility0
favorite_border0 visibility0 share bookmarks

Many people have asked me to guide them in their quest to become an Android developer. What’s the right course of action? Here are some useful courses if you want to become an Android developer.

Bharat Dwarkani shared on Oct 22, 2019
image
medium.com
bookmarks
share
favorite_border0 visibility4
favorite_border0 visibility4 share bookmarks

It is often said that developers are lazy and that is (usually) a good thing. It just means that instead of repeating the same task or code over and over they tend to find ways to prevent that repetition and optimizing their time. Android developers for several years have tried to avoid the boilerplate code regarding findViewById .

Bharat Dwarkani shared on Oct 22, 2019
image
proandroiddev.com
bookmarks
share
favorite_border0 visibility0
favorite_border0 visibility0 share bookmarks

Something that can really slow down app development over time is the large amount of simple, insignificant tasks that we do every day. Minor things that add up to long hours of extra effort if we neglect to automate them. It can be rough and I’m positive you too can relate if you:

Bharat Dwarkani shared on Oct 22, 2019
image
medium.com
bookmarks
share
favorite_border0 visibility3
favorite_border0 visibility3 share bookmarks

A list of top practices to consider when starting a new Android project, implementing which would lead to a healthier and more predictable development process. Some of the methods described can be applied outside of the Android ecosystem and include specific architectural, conceptual and process-related recommendations.

Bharat Dwarkani shared on Oct 22, 2019
image
proandroiddev.com
bookmarks
share
favorite_border0 visibility0
favorite_border0 visibility0 share bookmarks

Storing data in SharedPreferences is so quick and comfortable. It’s also easy for malicious people to have a look at the data stored in SharedPreferences… so go have to be careful about what you put in there, and might need to start thinking about way to store data in an encrypted format.

Bharat Dwarkani shared on Oct 22, 2019
image
proandroiddev.com
bookmarks
share
favorite_border0 visibility4
favorite_border0 visibility4 share bookmarks

Flutter and React Native are creating all the right noises in the cross-platform application development arena. Here’s a look at some of the trending UI libraries this year that work on both Android and iOS platforms.

Bharat Dwarkani shared on Oct 22, 2019
image
medium.com
bookmarks
share
favorite_border0 visibility3
favorite_border0 visibility3 share bookmarks

In this article I’ll show you how to implement copy paste text from TextView in your Android app. EditText has built-in functionality whereby you can easily copy text through a long press but in the TextView, that might not be the case. We need to write some code to achieve the same functionality using our TextView.

Bharat Dwarkani shared on Oct 22, 2019
image
medium.com
bookmarks
share
favorite_border0 visibility0
favorite_border0 visibility0 share bookmarks

The SMS User Consent API allows the app to prompt the user to grant access to the content of a single SMS message. When a user gives consent, the app will then have access to the entire message body to automatically complete SMS verification.

Bharat Dwarkani shared on Oct 13, 2019
image
dzone.com
bookmarks
share
favorite_border0 visibility3
favorite_border0 visibility3 share bookmarks

We all want our users to stay on the latest app we release with all the bug fixes and feature enhancements. Unfortunately, not all users keep their Wi-Fi on and most of them do not have the auto-update feature of Playstore turned on.

Bharat Dwarkani shared on Oct 13, 2019
image
medium.com
bookmarks
share
favorite_border0 visibility2
favorite_border0 visibility2 share bookmarks
add