Locate My Tech
An Android App to keep track of electronic components
In this project we made an Android app to keep track of electronic components.
Installation
The code can be found here https://github.com/samrobbins85/locatemytech, it can be downloaded with
git clone https://github.com/samrobbins85/locatemytech.git
We haven't built the packages for this, so you will have to build it yourself using Flutter, instructions can be found here https://flutter.dev/docs/get-started/install.
Pages
Homepage
When you open the app, you are greeted with the following page
This allows you to see all the components you have. A new component can be added with the plus button at the bottom and a component can be edited by tapping on it.
The main code for this page is stored in main.dart
. It consists of the class _MyHomePageState
which defines all the content on the page. The widget build
describes the content around the edge of the page, such as the titlebar. The widgets _buildBody
_buildList
and _buildListItem
are then used to define the content on the page.
Projects
By opening the sidebar and selecting projects, you will be taken to this page
This allows you to configure the projects you have to allocate components to. You can delete a project with the delete button and add a new project with the plus button at the bottom. This code for this page is stored in projects.dart
and has a very similar layout to main.dart
.