Skip to content
Coding Fanatic
  • Android Development
  • News and Reviews
  • Road2Pro
  • Tutorials
  • Services
  • About

My First App is Complete, 59 of 100 Days…

  • February 21, 2020February 21, 2020
  • by Richard Clarke

After many months of hard work, the first version of the Travel app is complete.

You can find a video at the bottom of the page and a link to the source code here.

It was a simple idea, turn a codingkata into an app. I had no idea I would gain so much from the process. Now that the first version is complete, I want to do a short explanation of how it works.

The MainActivity displays two options: View List and Search List which open their own Activities respectively. The second Activity is the List_Activity. It displays the list of addresses using a ListView. The Action Bar features a back arrow which returns users to the MainActivity on click.

Lastly, there’s the Search_Activity. This is the main attraction of the app. It allows users to search for addresses in the list by zip code. Once entered, a new list is returned containing each address with a corresponding zip code.

The Salesman’s Travel coding kata helped me start writing code again. It was tough, but I wrote my own logic for parsing a String and obtaining information on addresses. But I wanted to do more than this.

I wanted to make something real. An actual real-world application of this seemingly strange means of filtering information.

It pushed me mentally. I had to do a ton of research along the way and I didn’t always feel like working.

It taught me about myself and how to build something on your own. Tough, but I’m glad I saw this through to the end.

The last stage for this version of the app will be releasing it on the Play Store. I’ll continue supporting it for a while, adding advanced features where I can.

This isn’t the end of my time with the Travel app. I’ll start anew with other projects soon, but I want to get a little more out of this for now.

For more on this, watch the YouTube video below. For the source code click here.

Join the mailing list to see updates like this every week!
Coding Fanatic

Image by John Hain from Pixabay

Related

Passing Reference vs Value, 58 of 100 Days of Code
Play Store Config, 60 of 100 Days of Code
Richard Clarke
Richard is currently a developer using Java and Android Studio to build custom applications for Android. Richard tutored in mathematics at Montgomery College, and worked in Information Technology before entering the Software Development industry as a Quality Engineer.
100daysofcode Android AndroidDev Java

Related articles

Your New Favorite Stopwatch App!…
Two for Two BABY! 7…
…But the App is for…
Play Store Blues – 5…
Top 4 Tips for Android…
No Dice – 3 of…

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Join the mailing list!

This field is required.

Check your inbox or spam folder to confirm your subscription.

Follow me on social media!

  • GitHub
  • YouTube
  • X
  • Instagram
  • LinkedIn
My Tweets

Join the mailing list!

This field is required.

Check your inbox or spam folder to confirm your subscription.

Follow me on social media!

  • X
  • GitHub
  • LinkedIn
  • YouTube

Archives

Theme by Colorlib Powered by WordPress