An inventory management android application built to enable business owners keep track of products
This image shows the screen the user sees when the app is initially installed. A blank list screen containing the floating action button:
This image shows the screen the user sees after clicking on the floating action button at the bottom right corner of thr screen:
This image shows the product list screen when a product has been saved to the database:
This image shows the alert dialog when the delete icon is clicked:
This image shows the phone dial screen when the order button is clicked. The user is taken to phone dial if the user enters the number of the supplier and taken to the email app if the email address is entered instead:
- How to make use of MVVM (Viewmodel + LiveData) in Android projects
- How to make use of Kotlin Coroutines to manage background threads
- How to use data binding with viewmodel and livedata
- How to make use of Room for data persistence and storage
- How to make use of the Alert Dialog
- How to make use of Android Navigation components
Copyright 2020 Rita Okonkwo
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.