/Pets

Project in Android Basics: Data Storage Course

Primary LanguageJavaOtherNOASSERTION

Pets App

This app displays a list of pets and their related data that the user inputs. I learned to build this app in a Udacity course (Android Basics: Data Storage). In this course, I learned about the importance of data persistence when building an Android app. I was introduced to the fundamentals of SQL, the programming language needed to interact with an SQLite relational database. SQLite is a commonly used method to store large sets of data locally on an Android device. I also learned how to work with Content Providers, which help my data storage to be bug free and to be shared with other apps.

Pre-requisites

  • Android SDK v24
  • Android Build Tools v23.0.3
  • Android Support Repository v24.1.1

Getting Started

This sample uses the Gradle build system. To build this project, use the "gradlew build" command or use "Import Project" in Android Studio.

Example of Application

  • Main Activity (have no pet)

Main Activity

  • Main Activity (have pets)

Main Activity

  • Add a new pet

Add a new pet

  • Edit a pet

Edit a pet