giftnote's People
giftnote's Issues
Involve SQLite database and implement basic CRUD operations
Involve SQLite Database
Realize CRUD operations
Create and adjust UI fragment for gift adding page
- Create UI fragment for gift adding page
- Set the layout for this fragment
- Set the layout for this fragment's host activity
- Add FragmentManager to the host activity
Format date representation
Format date from standart toString() represantation to the following view:
e.g. "May 22, 2017"
Add fragment and activity for list page
Add ListFragment and ListActivity for managing page with list of gift objects
Make ListActivity to be a main launcher activity
Add description to class Gift
Make list and detalization pages work together
- Add a call of detalization activity from list fragment;
clicking at any item in the list should cause an emergence of detalization page of the choosed item - List should be updating after user edits some item's properties
Make an efficient update of RecyclerView
List of element in RecyclerView updates all together
- Make more efficient updating of one changed element but not all list
Create RecyclerView for list representation
- Create RecyclerView to represent the list of added gift objects
- Create new layout for items in the RecyclerView
- Make ViewHolder and Adapter for RecyclerView
Dont forget to include recyclerview library dependency
Add new model class and abstract activity for hosting fragments
- Add new model class GiftLab that will work with database and list elements
- Add abstract activity for hosting fragments
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.