Third project within the Android Developer Nanodegree Program.
Super Duo was evaluated and graded as "Exceeds Specifications" by certified Udacity code reviewer.
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
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.
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
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.