A simple android News app built using Jetpack Compose and Jetpack libraries that allows users to view popular movies. This project was built with 100% Kotlin.
- Minimum SDK Requirement - android API 24 (Nougat)
- Target SDK - android API 33 (Android 13)
- To run this code, clone this repository using this command
git clone https://github.com/babatunde360/PastelTest.git
- Import into android studio
- Build the project and run on an android device or emulator
- A database test can be find in the androidTest source set
- Android_Jetpack_Compose - Jetpack Compose is Android’s recommended modern toolkit for building native UI.
- Android Jetpack - Suite of libraries, tools, and guidance to help developers write high-quality apps easier.
- Kotlin Coroutines - Concurrency design pattern used on Android to simplify code that executes asynchronously.
- Flow - Kotlin API that can return multiple asynchronously computed values.
- Retrofit - A type-safe HTTP client for Android and Java
- OkHttp - An efficient HTTP client
- Hilt - A dependency injection library for Android that reduces the boilerplate of doing manual dependency injection in your project.
- Glide v4 - A fast and efficient image loading library for Android focused on smooth scrolling
Copyright 2022 Babatunde Oladotun
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.