How to Choose the Right Engineered Wood Floor Colour

New flooring is an investment. You want to make sure that you are completely happy with the final result. When it comes to engineered wood, you have a few options to consider. An important decision…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Android Developer Udacity Nanodegree

The second Android certification from Udacity, providing the complete package to develop any Android app.

After finishing the first one, as posted before, I changed my focus to the second degree. In short i can say that it was a great experience, and a very good challenge. Especially considering I undertook both degrees in the time only one should be done. The main challenge was a “Baking App”, after that there were projects to use gradle´s features and customization and Material Design´s guidelines/procedures(animations, elevations, design principles, etc.)

The “Baking App” Project

Projects involved using a myriad of tecnologies and services (firebase cloud messaging, places, media playback, widgets, espresso testing etc..) to develop a “ Baking app”. The application shows a list of recipes, streams videos from the respective steps and has an online/database mode. The user interface is adaptive for tablets and phones, but just the skeleton to be worked by the UI artist since the project goal was to develop the backend.

Data

The data for the app comes from a JSON file stored online, is parsed and filtered, stored in a SQL database to be accessed in case of no network.

App Development

It was for me the most challenging project I had to develop, I got stuck in the final part implementing the widget. This got me delayed in the certification process, and was the critical point, testing my work under pressure for the rest of the degree. The good side was it served as a test for my perseverance to find the solution to a bug, study, learn and propose solutions. In the end the time I “Lost” in this project I gained in agility on the next ones.

Screenshots

Final Project

The final task was a two stage project, first stage was to write a project plan with all the ideas and prototypes, mock-up screens, features, backend systems and libraries used, etc. After the approval of the first stage I got the green light to develop the build.

This project was a great practical test, which took me about 1 week to develop, using third party libraries, user testing, SQL databases and many other features. The choice for a trip organizer, controller came due to my need since I was organizing my reallocation and needed something to keep count of what I was taking on the trip, also controlling how much I still have after spending money on the trip. Idea was a simple dashboard with all these information posted to check quickly.

I personally like to see apps as problem solvers, but I want to keep people living lives outside these devices, so I tend to make apps (when the choice is there) to solve problems and make life easier so people can spend more time doing outdoor activities, socializing, family, sports, etc.

In the end, I published a simple version on google play to go through the complete process (planning, coding, deploying, testing, publishing) cycle and learn valuable insights on Android Development.

to check my app please click on the link:

Add a comment

Related posts:

Remote Hire Python Developer in Paol Alto

Why Outsource Python Developers? Are you looking for Python developers for one of the popular languages for machine learning developments and artificial intelligence? If you are looking for quick…

2018 Djangogirls Seoul Workshop

2018 Django Girls Seoul Workshop has been completed successfully! Please give a big applause to all of the organizers who worked hard even though there were many obstacles during workshop preparation…

How an Inground Pools Can Advantage Anyone

Building a pool in your terrace is a major step (all the more so for individuals who have next to no lawn to discuss), and the choice about the choice about whether to fabricate an inground pool can…