Over the last few years, apps have occupied every industry in the world. From fashion to the manufacturing industry, apps are the undefeated utility tool. An astonishing consumer base helps the developer community to reach its prime.
However, as a developer, I feel that the dev community ignores a very important aspect of the app! These are very simple but yet very crucial. I am talking about screens, that are very important but still not included with the final release build, sometimes!
Let me explain with an example of one of my favorite app; PhonePe. Some time ago, there was…
With every day passing the need for single code — multiple-use thing is growing. Our audience is on mobile as well as on the web & desktop. Providing service on a single platform doesn’t seem right from any angle. In the conquest to be the master of multiple platforms, Kotlin Multiplatform has proven itself a worth-a-try SDK.
Gradle is a very powerful build system. It handles the very complex process of building .dx files from java source code, merging all the resources and assets into the application package (.apk), and signing the application.
Gradle has three distinct phases in the build cycle:
I started doing better when I started leaving small fights for small fighters.
I stopped fighting those who gossiped about me.
I stopped fighting with the people around me.
I stopped fighting for attention.
I stopped fighting to meet people's expectations of me.
I stopped fighting for my rights with inconsiderate people.
I stopped fighting to please everyone.
I stopped fighting to prove they were wrong about me.
I left such fights for those who have nothing else to fight.
And I started fighting for
my ideas and
The day I gave up on small fights is the day I started becoming better & so much more content.
Some fights are not worth your time.
Choose what you fight for wisely!
Since I started android app development, lots of things have changed! From architecture to user experience, from the database to app size, the change is good but yet not enough. Yet today, developers have to struggle to make their app stand apart and more user-friendly. Surely the provided app components in Android Studio like a switch, checkbox, progress bar still doesn’t provide an attractive user interface. Developers need to add their modifications like the animation on tap, smooth flow of components, etc to add their flavor for the component.
The problems increase when your app has many modules or…
Pardon me for the bad article name, I am not good at it!
Android 8.0 introduced a new feature, Fonts in XML, which lets us use fonts as resources. This was extremely helpful for customized textview!
Earlier we were creating custom textview and setting our font from the assets folder. This was a pain in disguise! However, this is well-taken care off by Android now.
Vision for Flutter is to provide a portable toolkit for building beautiful experiences wherever you might want to paint pixels on the screen. Flutter supports mobile platforms like Android, iOS, and of course Web.
Let us discuss what we planned for! Here are the 7 must-have VS Code extension for Flutter.
Hello there, today we will create a custom toolbar and also apply a gradient as shown.
First, let us create a new project or choose an existing one. To add a gradient to the toolbar, we need to edit our styles.xml. We will choose a theme with no action bar, then we will add our own custom toolbar to the layout.
Open your style.xml file and this is how it may look:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorAccent">@color/colorAccent</item> </style>
Here, we will change the parent theme, we will…
With the launch of android 10, Google announced the much-awaited Dark Mode. The developers can use the provided API and allow the user to activate dark mode in their app.
In this blog, we will create an app that can activate dark mode on a single click. Let us begin by creating an app in Android Studio. You can read more about dark mode here.
We need to create a dark and light style, we will use this in our app.
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <…
I started developing apps in 2016. It was my first exposure to modern tech. And yes, android was a masterpiece of modern tech, you can use it on a cellphone, watch, cars, tv, and whatnot.
I started developing and designing apps for startups, established companies, and some NGOs. I learned multiple things while working on apps. These things are pretty simple but when combined enhances the overall performance and user experience of the app.