Building a Flutter App for Android The Holiday Shopping App.

by SysOps

Here it is a New Years and Iam still working with Flutter and Dart. Back before Christmas I started working with Flutter and built a few simple apps for my android phone. The first “real” app I created was for a friend. She is an artist in Arizona and blogs about art weekly. She’s been doing this for years. I host her site on my webserver, and help maintain her site. Working out issues when ever she wants a new gadget installed or the javascript she copied isn’t working for her.

So to help her out I wrote an android App that allows her followers to read her RSS feed. I plan on adding push notification to the app for her in the future. However, at this point that’s just a little beyond my knowledge of flutter and Android. With flutter I feel I am gaining knowledge quickly. I started my second app which required me to scape some data from an online database. The scrapping was easy using Python, Selenium, and BeautifulSoup. Tools I have plenty of experience with in the past. However, I soon realized that it was going to take some time to create booth a web api for the database and build the app. This app is a simple pet abuse lookup app. It’s allows people who are rehoming pets to check if the perspective new owner is in a criminal database for animal abuse. If they are, a summary of the public court records  can be seen.

So it being near christmas and me still needing an app that would be more complex yet not too complex to build. I settled on building a  Holiday Gift Shopping List App.   Below are a few screen shots. The current working model here still needs the database to be coded. At this point the app is working however it is working with a mock data adapter. A class that presents hard coded data in a maner similar to how I expect the database to work. if you look closely, you will see that if all the gift’s checkboxes are checked, the snowflake icon changes to a checkmark. The phone icon can be used to open the dialpadwith the user’s phone number ready for you to press call. The white + in the upper right open’s the user’s contacts so a Giftee may be added from the contact list. The Circle plus (+), let’s you add a gift idea to a user without opening the user gift list. Great for a quick idea!

All in all, the folks on helped me out quite a bit. If you’re learning flutter there are quite a few helpful folks there. Icluding some members of the Flutter and Dart development teams.  They have all been very helpful. I’ve manage to help a few folks myself as I have learned Flutter and Dart. Which is nice because it helps drive home what you really know.

In the future I may do a tutorial on building the Holiday Gift App. For now, I’ve got other Flutter projects on the back burner and this one still needing the database connected. So, for now, I’ll complete this and move on.

Hope you all had a great New Years and a Wonderfully productive new year!