Skip to content

Commit a8cf494

Browse files
authored
Merge pull request #1 from bit-shift-studios/docs/added-readme
2 parents 96076e2 + 5a4c81f commit a8cf494

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
![Cover](https://github.com/bit-shift-studios/flights-app/assets/70282966/9a6507bc-d566-4b42-9c82-f5936f129a53)
2+
3+
# Flights
4+
5+
A simple app that allows users to check flight arrival and departure destinations defined in a local database. This application aims to demonstrate working with SQL databases and preferences datastore along with other libraries when developing an actual Android application. It's what I've come up with as an answer to the project challenge at the end of unit 6 of the [Google Android Developer tutorials](https://developer.android.com/codelabs/basic-android-kotlin-compose-flight-search).
6+
7+
## Implementation Details
8+
9+
The app is written in Kotlin and uses the Jetpack Compose UI framework. The implementation adheres to the clean architecture principle, emphasizing its robustness and maintainability. For those curious about the specific tools and libraries utilized, please find them listed below:
10+
11+
1. RoomDB - contains the flight data
12+
2. DataStore - for storing the search query
13+
3. Navigation - navigating between screens
14+
4. Kapt and KSP - annotation processing
15+
5. Hilt - dependency injection
16+
6. Splash - splash screen
17+

0 commit comments

Comments
 (0)