An open API service indexing awesome lists of open source software.

https://github.com/developermindset123/wishlist-app

Second Project of the AND 102 course
https://github.com/developermindset123/wishlist-app

Last synced: 10 months ago
JSON representation

Second Project of the AND 102 course

Awesome Lists containing this project

README

          

# Android Project 2 - *Wishlist-App*

Submitted by: **Ayan Das**

**Name of your app** is a wishlist app that helps the user keep track of what they want to buy.

Time spent: **15** hours spent in total

## Required Features

The following **required** functionality is completed:

- [x] **User can add an item to their wishlist**
- [x] **User can see their list of items based on previously inputted items**

The following **optional** features are implemented:

- [x] Wishlist app is 🎨 **customized** 🎨
- [ ] User can delete an item by long pressing on the item
- [x] User can open an item's URL by clicking on the item

The following **additional** features are implemented:

* [x] Change text color when Button is pressed, added a refresh element.

## Video Walkthrough

Here's a walkthrough of implemented user stories:

Video Walkthrough

GIF created with ...
[Kap](https://getkap.co/) for macOS

## Notes

Aligning the EditText views and also figuring out how to replace URL links with a placeholder text, links wasn't initially working and internet sources were telling me to set Android:autoLink="all" and android:clickable="true" will fix it but it was interfering with the spannable and URL span logic that I defined in my onBindViewHolder. Nonetheless, it was a good way for me to learn about Recycler View and I enjoyed it.

## License

Copyright [yyyy] [name of copyright owner]

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.