Want to dive head first into the world of android app development? Well, this is the place for you.
In this Ultimate Guide, we’ve made a list of the best Termux commands list for beginners. You cannot run Termux without these Termux commands.
Hello everyone, Google recently released MaterialDatePicker: a useful new component that complies with the material design guidelines(https://material.io/components/pickers/#usage). This new component has a very interesting feature that allows you to select a date range instead of the old flow of selecting two dates: one "from" and one "to, i.e the component can be used as a DatePicker and a DateRangePicker. I was very excited about this and i wanted to use this in an update to a project i work on: to improve the user experience, sadly i could not find any examples or tutorials on using this lovely new component. So, I decided to make one, in this article I will be outlining the steps I took to make use of the MaterialDatePicker. This would be a really short article since, the MaterialDatePicker is really very easy to use.
Custom Rating Bar in Android
Well, I had done some javascript development(node.js) in the past but javascript has changed a lot after ES-6. TIll now my main focus has been backend development in java and ruby(RoR mainly). I am going to share my experience on writing my first react native app.
Enhance React Native’s networking API protection without touching your Javascript code or manually editing the native code projects.
Hello everyone, Google recently released MaterialDatePicker: a useful new component that complies with the material design guidelines(https://material.io/components/pickers/#usage). This new component has a very interesting feature that allows you to select a date range instead of the old flow of selecting two dates: one "from" and one "to, i.e the component can be used as a DatePicker and a DateRangePicker. I was very excited about this and i wanted to use this in an update to a project i work on: to improve the user experience, sadly i could not find any examples or tutorials on using this lovely new component. So, I decided to make one, in this article I will be outlining the steps I took to make use of the MaterialDatePicker. This would be a really short article since, the MaterialDatePicker is really very easy to use.
According to the latest Octoverse report by Github, Kotlin has seen 2.6x growth in contributions as of September 2018 and is already becoming the go-to programming language for Android development. Understand what has made it inevitable.
Evaluating gRPC Request-Response, Authentication, and Streaming
Hello there, Today we are going to learn how we can make an amazing custom toolbar with gradient effect and also apply the gradient to the status bar like below
There are millions of applications in the market that plan to change the world in the coming times. Hence, the year 2021 has to be walked in with much more deliberation than ever before. You cannot jump the gun until you have a mobile app idea that will touch the right emotion. We would not hesitate to say that in the year 2021, the tech world will be app-focused.
Flutter has been booming worldwide from the past few years. While there are many popular mobile app development technologies out there, Flutter has managed to leave its mark in the mobile application development world. In this article, we’ve curated the best Flutter app templates available on the market as of July 2020.
Have you decided to make your Android app multilingual? I guess that even if you haven't yet, you know about strings.xml and values-XX folders. Localizing your app should be easier than handling XML files. And it can be!
Marvel kotlin sample application using android components architecture in a modular project
We are going to create an android UI for our UserProfile backend API we are creating for our demo E-commerce tutorial
When you think about Android development, chances are one programming language immediately springs to mind and that is Java.
Detect Language and Translate text in Android with Firebase ML Kit
A list of the best tools for mobile testing. Understanding which tools can help you undertake rigorous performance checks, are cost, time efficient, and more.
Coroutines are lightweight threads providing better use of apps they are operating on.
How to create a grouped bar chart with Jetpack Compose
We have a mobile application we need to prepare many scripts for JMeter. We could do it by hand, but it’s better to automate it.
Libraries make reusing existing code very convenient.
I have been working on AOSP (Android Open Source Project) for a little over a year now, it was my first experience working on Android as a platform. Building and customizing your Android OS my seem like a daunting task at first, but it is not really that hard, but i am not here to give you a guide on how to build Android from Source but we will get to see how docker can help you in building your ROM.
Text Widget allows you to display text in your Flutter application. sometimes users need to display dynamic text on a dynamic list of images as per the client’s
There are several factors to cause apps to crash on your Android smartphones. Sometimes one or several bugs are responsible for crashing the apps.
Android app development centres around adding the same commonly used components that are both flexible and powerful, making them important for developers to get
Android Studio introduces another quite useful tool that allows you to see what the resulting apk has produced - the Apk Analyzer.
Perfetto integrates with ftrace Linux, so it can trace Android, Linux as well as Chromium.
Here are some of the most essential tools that your Android app developer must be familiar with, in order to develop an app that seamlessly complements all aspects of your business:
This Flutter Vs. React Native comparison is going to be fun so stick with me till the end and you will have an answer to which one's worthy of your app idea.
Amr Hesham has been nominated as HackerNoon contributor of the year, Kotlin.
In this article, we will analyze the interesting points of the animation Fragment API.
In this article, I want to share my practice and tips about refactoring on Compose.
Learn how to build a custom progress bar with jetpack compose canvas API in this tutorial by Ishan Khanna, covering basics like colors, placement and more.
On lower-end devices things start to get messy if a running app is taking up more than its fair-share of memory. The result of this situation is memory pressure
A version catalog is a replacement for the previous patterns, supported by Gradle, without the drawbacks of the previous approaches.
AndroidX is a new way of organizing support libraries introduced by Google. Basically, AndroidX. is introduced along with Android Jetpack because jetpack comprises the androidx.* package libraries.
I've had the opportunity to learn and experience what Flutter is capable of. I've read a lot of articles about it, as well as my hands dirty and I've built a few little Flutter apps. In this post, I would like to send you a taste into what Flutter is with a list of questions and answers, assuming that you have at least some of these questions on your mind, so I can address them.
The android app development market is vast, and has several programming languages to build apps. Here is the list of top android app languages in 2022
How far can you go in building a "psychic" app without having to wait for Elon's Neuralink?
In modern society, health is one of the most important aspects of life. Digitization of life’s all areas had a huge impact on healthcare, leading it through digital transformation too. In 2019, fitness apps ranked 13th in popularity among the whole application market. It's increasingly difficult for gyms to compete with apps today: taking into account the COVID-19 situation more people switched to the train-from-home regime, using various workout applications. As a part of healthcare, fitness and related apps’ popularity among users had tremendous growth over the last several years. Today we face unprecedented interest in various apps under the fitness category, free and accessible for all those who have smartphones.
Photo by Matthew Kwong on Unsplash
A recent development in the android circuit that has been circulating about the launch of Android 10 that has been released by Google on September 3, keeping aside all the rumours that have been going around the naming convention of Android 10 which was earlier named as Android Quiche.
In this article, I’ll throw light on how to create custom apps, some trends related to it, industries utilizing custom app development, the development process,
The JetPack Datastore is an Android data storage solution that is helpful when making Android-based mobile apps by providing a way for data to be retrieved.
Hello World, Today we are going to see how we can make a beautiful Splash Screen in your Android App.
I have been playing around Android OS for a while and this post is one of the learnings I wanted to share. The misleading yet catchy title still points to the essence of this post - yes, we are going to talk about the VOLD demon. Sorry *daemon.
https://en.wikipedia.org/wiki/HTC_Dream
Read our overview of the modular architecture. What we learned from working with modules, in Android and iOS. Key takeaways inside.
Understanding Android development frameworks will help you pick the right one for your mobile app, letting you make better decisions on how to develop.
We’re big fans here at Evrone of Google’s Flutter SDK for building Android and iOS apps, but when we were building Medcorder, we ran into a problem: there wasn’t a way to record speech using the Google-provided APIs. The client who we were developing Medcorder for came up with the idea of the development of the audio recording plugin as an open source contribution. So, we built an audio recording plug-in for the project!
In this article, we will analyze the interesting points of the Fragment API, I think that it will be of interest to all developers who develop an application.
Hiring mobile app developers can be your first step towards building a mobile app. Read this comprehensive guide to know how to hire iOS and Android developers.
Hello World, Today we are going to see what is cardview in android and what it’s advantages.
So, you have done your best developing a super cool app. You already anticipate the downloads and the revenue stats awing you in pleasing curves. But there is always another small step to take before seeing your app in action - submitting it to the mobile platforms’ stores.
10/12/2022: Top 5 stories on the Hackernoon homepage!
In this article, I want to tell you about a useful plugin ADB Idea. I use it every day, but I noticed that others use it in their work quite rarely.
Google with its Pixel event and launch of two new phones, started rolling out the latest Android 11 OS. Like always, the Pixel phones are the first ones in getting an update and the rest of the devices will get the updates based on their OEMs and how they optimize the new OS for their respective devices.
In the current scenario, mobile app development is an essential part of an online business.
With the Noonies, we hope to highlight some of the best minds in tech, regardless of formal education levels or what company you work for.
Using Riverpod for app's configuration settings and update the UI accordingly. Changing a value in the settings should not update UI not related to the value.
In today’s world, the number of mobile device users is continuously growing. This entails the rapid increase in the mobile application development market. Companies around the globe launch hundreds of apps daily. They upgrade their functionality and design with the latest trends. Industry leaders regularly modernize platforms for their creation, filling them with new construction principles.
A short article on how to easily and correctly sign your Cordova Android APK.
Dart is a robust language that provides easy coding, security options, and platform independence for a Flutter app (web and mobile-based, both).
Read this detailed guide to see how AI is shaping edtech apps and how to use the best AI tools to create a successful educational app today.
Let's build an Android and IOS app for your WordpPress blog in less than 1 hour.
Simple linear regression is useful for finding the relationship between two continuous variables. One is a predictor or independent variable and the other is a response or dependent variable. It looks for a statistical relationship but not a deterministic relationship. Relationship between two variables is said to be deterministic if one variable can be accurately expressed by the other. For example, using temperature in degrees Celsius it is possible to accurately predict Fahrenheit.
In order to start configuring, you need to install the Android studio and the 'Java SE Development Kit'. First download the android studio from here: Android Studio.
A test automation framework is a collection of rules or guidelines for generating and designing test cases. It includes a combination of practices and tools that are developed to assist the QA professionals in testing more effectively. Moreover, these set of guidelines may encompass coding standards, object repositories, test-data handling techniques, processes for securing tests results and also data on how to access external resources.
This is the first article, in a new series where I’ll be sharing my journey of building an app for learning a language with Jetpack Compose.
As mobile apps connect more of the planet, and enable users around the globe to engage in more interesting and innovative ways
Mobile apps and web services have been spearheading the digital transformation in the recent decade. The former provide excellent user experience and accessibility whereas the latter offer reliability and consistency across platforms, requiring only a browser to run. So it was only a matter of time before they were combined in what is known as hybrid mobile app development. In fact, this approach has been steadily gaining in popularity over the last years and has already overtaken the native development thanks to cost savings and streamlined process. However, despite its growing popularity, it won’t be suitable for any business. In this article, we’ll look at the main strengths and weaknesses of hybrid apps to help you make an informed choice.
ndroid App size is one of the biggest factors that can affect your app’s install and uninstall metrics.
The Signing key of an Android app is the key with which an Android device verifies the identity of the app developer who built the app.
In this article, we will explore the different ways to persist data in a Flutter app, and the pros and cons of each method.
With the incredible rise of mobile application development over the last decade, iOS and Android have come ahead as the leading operating systems.
Google announced Augmented Reality for Google Maps in 2019. So, out of curiosity, I tried to work on producing a similar AR-based navigation system on Android.
Examining Apps That Help Your Business Grow
In the short term, COVID-19 has unquestionably changed our lives. The virus has spread and mutated exponentially, leaving little time for corporations, organizations, and countries to adapt, survive, and prosper.
One thing that API Gateway supports but you can’t do with AppSync out-of-the-box yet is custom domain names.
Application Programming Interfaces, or APIs, have revolutionized the way we do programming. Through them, we’re able to get two applications to communicate with each other without any need to intervene manually.
In this post, we'll go over the benefits of Flutter web development for your business, as well as the steps involved in developing such apps.
If you clicked on the article, you might have a fair idea about where I’m headed. At the annual I/O developer conference, Google declared its lovefor Kotlin android to the applause of the Android app development community.
Creating an app with AI for Android and iOS can be a challenging but rewarding task. Step-by-step guide on how to create an app with AI.
The main goal is to make TreeView easy to use, customize and extend almost without limitation and to be up to date with the new android versions.
In my previous article I provided an overview of Custom Tabs, or Chrome Custom Tabs, in Android. In short, this component allows your app to seamlessly transition between application and web content and it’s used by several well known applications including Twitter, The Gaurdian, Tumblr, Stack Overflow, and Feedly. They’re safe, simple to use, and their ability to preemptively load URLS makes them incredibly fast compared to alternatives like WebViews. With this said, using Custom Tabs is the preferred option if you want to give users access to the web without sending them to another app. You can be up and running with a few lines of code.
When we are developing an android application it is common to come across a situation where we want to show an image somewhere in the app.The easiest way to handle this is to bundle the image along with the app but the downside to it would be increasing the size of the app. It is not feasible if the application needs to display a lot of high resolution images.So, the next best thing is to host the image in some server and download it from there when the app starts. This is where image caching plays a very important role. We download the image once and store it in our cache and reuse it whenever required. This post will show how we can do that using just one annotation using the ColdStorage library.
Android Studio has an underrated, in my opinion, possibility to share a project using the CodeWithMe plugin. This plugin can be very useful for:
Stop publishing your Android apps manually and start doing this fully automated at any stage with the boilerplate for building a CI/CD pipeline for Android.
The foundation of learning programming for Android is basic categories.
Similar to any other route you would go down to create an app, there is a planning process you must go through to lay the groundwork for the project.
I’m going to give you some useful hints on how to advance your skills and get hired for your dream job as an Android app developer.
EventBus is the number 1 event library for android and java. EventBus uses the publisher and subscriber pattern for loose coupling which means the possibility of errors will be less. EventBus simplifies the communication between different components for example communications between different levels of activities or even services. You need very less or no setup to use EventBus in your existing project.
Mobile Application technology has become advanced with the increasing demands of the users. Developers are coming up with some new and unique methods to make applications pretty easy and efficient. Mobile Applications have a significant impact on all types of online businesses and service providers.
With Android 9 (API level 28), Google officially started supporting what’s famously known as the notch, a cutout display at the top (because the last two years were the years of the notch?). I can’t claim that but with the notch support, most of the brands came out with their version of a cutout display and with that, we as developers need to think about yet another edge case, especially if we’re working with a completely immersive experience.
Autofill can be accelerated even more with the help of a lower-level bash language and the use of hotkeys.
Profiler is one of the most powerful tools in Android Studio, but it has a rather high entry threshold.
React Native brings down the time to fast prototyping app ideas from weeks to hours, by abstracting out the underlying device on which to deploy the app.
In this article, we will walk you through the process of adding apps to Google Play.
Xamarin is a cross-platform development tool that allows building truly cross-platform mobile apps with power-packed functionality and native user experience.
Despite the fact that within the framework of the whole project, they seem microscopic. Try to optimize the launch of your application by autocomplete fields.
Have you ever considered carrying your tablet in your pocket? Sounds pretty uncomfortable, Right? Well, now you can.
A fragment can have its layout file, fragments have their lifecycle. A fragment exists in the context of activity and has its life cycle;
Is Android a better way to step into mobile development for your business? What are real advantages it offers over iOS and are they really important?
In this article, we are going to talk about how we created the mobile version of CodeGym and where it led us.
From genomics to space exploration, from robotic controllers to reverse compilers, Java is at the nucleus of the technology juggernaut.
Schools and colleges adapting to online modes of education imply a high dependency on modern software.
How to build your career in tech from being a sysadmin to Android tech lead building an app that ouperforms Uber on its market?
Usually, I use Google Sheets to keep track of my income/expenses so I decided to build an app, using Compose, that would do the same.
Hello, Today we are going to see how we can customize the button in android. We will see how we can make a rounded corner button with background color and also see how we can gradient to the button.
In the span of 4 months, I planned out a mobile app idea, self-taught myself the Android framework, wrote my first REST API, and released my finished Android app onto the Google Play Store. I learned a lot along the way, so I thought I'd share what I learned.
Learn how how to start your Android Development career, what is and isn't important to learn, and what to do to land your first job.
The conversation about mobile phones is never ending until a smaller and smarter device takes over the scene and performs all of our daily tasks more quickly and more efficiently. However, until such time comes, smartphones are, and will remain, the most important devices in our daily personal and professional lives.
Mobile app development has become an actual topic for many businesses in Singapore and worldwide. Enterprises, startups, and SMEs use custom mobile apps to increase productivity, set business processes, acquire new customers, generate additional revenue — there are plenty of ways how a mobile app can boost a business in the digital era.
They are definitely the top notch in Android development for now. Let’s make it easy for you and review some beneficial courses for future Android developers.
This article explains the features of live streaming apps in different fields, and how to build a live streaming app using the SDK.
Android Accessibility Service to Alter the Way You Use Your Mobile
Famous growth metrics will prove that iOS development has a bright future. So what makes developing on iOS more profitable?
With an expanding smartphone market these days, many companies are choosing different ways to include mobile apps in their workflow to expand the market reach.
Get answers to 'Is Flutter a Worthy Choice for your app development?' Read this detailed guide on Flutter for cross-platform mobile app development.
Flutter, an open-source reactive framework by Google has become the reason for the real “holy war” in the world of software development: some admire it, whereas
Here we explain how to use Work Manager in Android to schedule a synchronized periodic background job.
Integrating real-time features in your business app has become a necessity in this era of digitization. Real-time apps act as a silver bullet for the businesses who struggle to gain customer attention. To build one, it’s necessary to choose the right solution or online platform that could save your precious time & money.
Factoring is the perfect solution for app developers who need a capital influx to sustain the app development.
In recent years, there's been a lot of talk about the decrease in push notifications efficiency. At Pushwoosh we've seen during COVID-19 the demand for this communication channel has grown significantly. Why? Push notifications are pretty cheap and allow companies to establish engagement with less resources than with any other channel.
Living in a digital-only era, we use our phones while in the office, on the streets, in our cars, at home, while we’re eating, relaxing in the bed, and even while bathing. There are 99.9% chances that you might be reading this from your smartphone right now. Are you?
Time is money and modern entrepreneurs know it pretty well. In today’s fiercely competitive market, it is important to bring your ideas into the market without delays.
Building A Food Delivery App
Modern entrepreneurs and tech-savvy innovators around the world are increasingly coming to realize that building an app business is one of the most effective routes to fame and fortune.
The Go programming language is great choice for web server development and beyond.
Here, we look at the apps awards offered to understand the exact type of apps that are awarded.
Never repeat these mistakes if you want a successful app. Check out what you need to do to ensure your app is well positioned in the market.
The real-life experience of Sigma Software's team using UI first in mind when developing an app.
The fact that businesses struggle with cyberattacks daily is no longer news; however, outfalls from a global pandemic and cybersecurity statistics
The cost of developing an app is not fixed.
Nowadays, users expect mobile apps to act as counterparts to the websites and platforms they use on the web.
I've spent the last year creating this simple timer app to give the user control over all the UI colors using dynamic UI colors support.
Looking to build an application like Airbnb for Android & iOS platform? Get insights into how to make an app like Airbnb & how much it will cost with WebClues.
The Rise of mobile devices has expanded the reach of the digital economy. In recent years, they've risen to prominence to the point that they've eclipsed all other types of advertising. Businesses have been making strides to improve their mobile presence as they've seen their customers increasingly use mobile devices.
In this blog post we’ll cover the three most important crash logs used by the system: exception stack traces, ANR traces, and NDK tombstones.
Read about MobiDev's experience in using Android Open Source Project (AOSP) for custom mobile device management solutions development.
Hello World, today we are going to make a custom switch. Why? Because the default one looks so boring and ugly. Why we use a switch? As the name suggests, the switch is used to trigger the value either it is on, or it is off. Let's see, how our custom switch will look at the end of the tutorial.
Hello World, today we are going to see how we can implement a dark theme or night mode in our android application. This tutorial is going to be very simple and easy to understand. The dark theme is attractive to users and it is comfortable for low light conditions.
Learn how to build an app with a nested stack, drawer, and bottom-tab navigators.
ADB or Android Debug Bridge is a term that you’ve come across quite often. Every time you connect your device to your computer via cable, or if you browse around the ‘Developer Options,’ you will come across the term Android Debug Bridge or ADB for short, but what does it mean? And what is its purpose? It is a versatile tool that helps your Android device function as it is, so let us tell you more about ADB.
Context
Respond Native is a framework for cross-platform mobile app development for iOS and Android. If you need to spare time, money, and staff assets essentially, at that point React Native is the perfect business arrangement. This dynamic technology gives customary and present day strategies for cross platform mobile app development.
Are you a mobile app developer looking for more efficient tools for your projects? Mobile app development is getting tougher and tougher as the market continues to grow. As a developer, you need to develop Apps which meet the demands of your users. To achieve this, adopt the right tools, like the React Native development framework.
These are some basic KPIs that Mobile App Developers use to Evaluate App Performance from marketing, development, and financial perspectives to set priorities.
In this slogging AMA, we had the pleasure of chatting with Clubhouse's Android and iOS engineers, Mopewa Ogundipe and Kate Findlay.
A complete guide for all who are looking to develop a mobile app. Know the fundamentals of Mobile App Development Process.
Forest Assassin is a 2D adventure platformer game with easy controls and fun gameplay, which helps every one to get started, this is a classic platformer game with wonderfully designed characters and world.
In this article we share our thoughts about difference between PWA and Native Mobile Apps and what best suits business needs.
Hello World, today we are going to see how we can make a todo app using a firebase cloud firestore database. The Firestore database is a very flexible and scalable NoSQL database to make our development very fast. Firestore is very easy to use in android.
Motorola cut the cord when it placed the first handheld mobile phone call over 40 years ago. Ever since, the race for smarter mobile development lives on.
Not many people know how do apps make money. Here's how.
Visit the /Learn Repo to find the most read stories about any technology.