Provides an all-in-one-place for efficient monitoring of a cattle farm, and assists farmers to easily track the breeding activities of their cattle. The app auto-records as well as allows the user to manually add the milk details.
-
Cattle
- Store cattle information like tag number, name, breed, type, group, date of birth, etc.
-
Breeding
- Store breeding information for each and every cattle.
- Get breeding reminders on desired time of the breeding day.
-
Timeline
- Shows next breeding events.
-
Milking
-
Automatic Milk Collection
- Saves milk information whenever SMS is received.
- Supported milk SMS senders
- BGAMAMCS (Amul)
-
Manual
- Add and delete milk information manually.
-
-
User profile
-
Data backup and restore
-
- Foundation
- Android KTX
- App Compat
- Multidex
- Architecture
- Data Binding
- Lifecycles
- LiveData
- Navigation
- Room
- ViewModel
- WorkManager
- Behaviour
- Permissions
- Foundation
The app is written entirely in Kotlin and uses the Kotlin gradle DSL build system.
- Create new project on Firebase and add android app with package name as "com.pr656d.cattlenotes".
- Add google-services.json file at app level.
Copyright (c) 2020 Cattle Notes. All rights reserved.
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.