Hello folks, it’s that time of the year (or maybe a little late) where I am supposed to reflect on my past year and make some new year resolution goals. Since I couldn’t write the year in review for the previous year 2019, so this article is going to about that. Next week, I will write the year in review of the year 2020, which has been a lot challenging for everyone around the globe due to Covid-19 pandemic.
I created the outline of this review and planned it about a year ago back in January 2020. But its been…
A major result of the Covid-19 pandemic has been the rapid widespread adoption of telehealth technologies. Usage of apps like Zocdoc have grown dramatically, and have allowed patients to connect with their doctors virtually through text chat and audio/video calls. The demand for these and similar services has skyrocketed, with no indication it will slow down, even after the pandemic is over.
As an indie Android developer, advanced chat features like read receipts or push notifications in your healthcare app can be tricky and therefore time-consuming to implement which is why I look to CometChat.
Update — 11th February 2021
To better support the community in this migration, JFrog has extended the JCenter new package versions submission deadline through March 31st 2021. This means that open source library creators who have libraries hosted on JCenter through Bintray can add more versions till March 31st 2021.
For normal Android app developers, the JCenter repository will keep serving packages for 12 months until February 1st 2022. Only the JCenter REST API and UI will be sunsetted on May 1st 2021. This means that if your app uses jcenter maven for any third-party libraries, then your app can…
I was working on a project in which I had to implement Google Place Autocomplete API. My senior asked me to implement this API using Retrofit.
I was using MVVM as my architecture. I tried a lot but got stuck in many situations. Then I have successfully implemented Place Autocomplete with MVVM and Retrofit.
I don’t know about you but I feel very embarrassed when I deliver an app to tester or client for testing and it get crash. That moment is very painful for me.
“Live as if you were to die tomorrow. Learn as if you were to live forever.”
For the past year, me and my partner Danish Amjad have been running FlutterPub publication on the side with our lives. Although this year 2020 have been very hard and challenging due to Covid-19, but we are happy with the progress FlutterPub have made.
With over 13,000 followers and more than 12,000 views a day, this publication has got hundreds of awesome articles on Flutter by amazing writers around the world. But as time passed away, we realized that when there are more active publications about Flutter such as Flutter Community etc. then it doesn’t make sense to have other…
Search in Flutter Web
How to implement search in Flutter Web? Hmm…
All in one Flutter resource: https://flatteredwithflutter.com/how-to-implement-search-in-flutter-web/
View the demo here
We will cover briefly about
Let’s start with the algorithm
We extracted out the algorithm(StringSearch) for searching and put inside a separate file called string_search.dart
Condition: Length of searchTerm should be more than 1 letter. e.g …
In most of the mobile application, there are links which redirect the users to some external website for further read about particular section or an article. Therefore we will need a way to accomplish this in our Flutter app.
There is no build-in widget to add a link to text in Flutter. But there are some work-round which we can use to accomplish the same goal.
First, you need a url_launcher plugin if we need to redirect the user to the external website. Load the pubspec.yaml and apply that plugin
Run the following command to get the plugin…
Target Audience: Beginner
Recipe: Learn to use the Expanded layout widget to create responsive layouts for Flutter applications.
Focus Widget: Expanded
Expanded widget is a single child layout widget which means it can have only one child assigned to it. In this example, the
Row widget has three children built using
childWidget(). Each of the children is wrapped in the
Expanded widget. All children expand themselves in the direction of the main-axis, which is horizontal in this case. However, when a value for
flex the property can be provided to resolve any competition for space. …
Target Audience: Beginner
Recipe: Learn to use the FittedBox layout widget to create responsive layouts for Flutter applications.
Focus Widget: FittedBox
FittedBox widget is a single child layout widget which means it can have only one child assigned to it. In this example, the
Row widget is added as a child to
FittedBox widget. The
Row widget has two
Image widgets as its children. Normally, the second child of
Row widget will overflow to right when it renders its children on a screen size which is not sufficient to accommodate all of its children. However, with
FittedBox this problem…