Skip to content

ogasimli/udacity-SuperDuo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Super Duo

Third project within the Android Developer Nanodegree Program.

Super Duo was evaluated and graded as "Exceeds Specifications" by certified Udacity code reviewer.

Project Overview

The main objective of the project was to productionize two apps, taking them from a functional state to a production-ready state. This involved followings:

  • Productionize two apps, taking them from a functional state to a production-ready state
  • Find and handle error cases
  • Add accessibility features
  • Allow for localization
  • Add a collection widget

Why this Project?

Super Duo gave me an opportunity to diagnose problems in a pair of apps and also practice improving apps. These skills are vital to build apps users will love.

Diagnosing issues with existing apps is key to working on large apps or continuing projects in Android. Being aware of the common pitfalls in app design frees a developer to produce novel app experiences without making the same mistakes over and over.

What I Have Learned?

During this project, I:

  • Diagnosed existing issues with an app
  • Made an app accessible to sight-impaired users
  • Allowed app to be localized for distribution in other countries
  • Handled error cases
  • Added a collection widget to the app experience
  • Leveraged the functionality of a library in the app

Android Developer Nanodegree

udacity

License

Copyright 2015 Orkhan Gasimli

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Releases

No releases published

Packages

No packages published

Languages