https://github.com/sinipelto/android-dev
Mobile Applications course project and exercises. Course: Mobile Development 2021 (TUNI).
https://github.com/sinipelto/android-dev
android android-app android-application android-studio assignment exercise exercises java kotlin kotlin-android kotlin-coroutines
Last synced: 5 months ago
JSON representation
Mobile Applications course project and exercises. Course: Mobile Development 2021 (TUNI).
- Host: GitHub
- URL: https://github.com/sinipelto/android-dev
- Owner: sinipelto
- License: mit
- Created: 2021-09-12T17:26:04.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-04-28T12:32:37.000Z (almost 4 years ago)
- Last Synced: 2025-02-05T15:50:12.572Z (12 months ago)
- Topics: android, android-app, android-application, android-studio, assignment, exercise, exercises, java, kotlin, kotlin-android, kotlin-coroutines
- Language: Kotlin
- Homepage:
- Size: 40.7 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# COMP.CS.220 Mobiiliohjelmointi 2021 - Course Repository
- [COMP.CS.220 Mobiiliohjelmointi 2021 - Course Repository](#compcs220-mobiiliohjelmointi-2021---course-repository)
- [Author information](#author-information)
- [Contents of the repo](#contents-of-the-repo)
- [Course learning diary](#course-learning-diary)
- [Exercises](#exercises)
- [Assigment](#assigment)
## Author information
| Name | Student Number |
| --------------- | ---------------- |
| Sinipelto | |
## Contents of the repo
Source code, configurations and learning diary stored in this repo.
Exercises stored in directory 'exercises/exercise_\'.
Assignment work is stored in 'assigment/' directory.
## Course learning diary
The Learning diary is located in the repo root (Paivakirja.docx).
## Exercises
Exercises are located in the 'exercises/' directory.
All exercises (1-18) are completed.
## Assigment
Assigment application and assets can be found inside the 'assigment/' directory. Everything related to the assigment project are contained in the folder.
Assignment features:
- Documentation & Initial Design pages with Design screenshots in Paivakirja.docx
- Complete application source code (UI, logic, configurations, etc.) in this GitLab Git Repository
- Complete Version history in this Gitlab Git Repostory
- App usage instructions with screenshots included in Paivakirja.docx
Application features:
- Custom camera and preview view using AndroidX Camera API libraries
- User location using Android Location Services
- Map with Users locations using Google Maps SDK and Places SDK
- Database implementation using Firebase Firestore document database
- User Authentication with native and 3rd party login providers using Firestore Authentication
- App published in Google Play Store