Vertex is a weather forecasting app that provieds you by up-to-date data about any place in the world

- Add New Location to Favorite
- Delete Location From Favorite
- clone the project from Github
- Vertex uses 2 API the first one for forecast and weather conditions from Open Weather. vertex uses Free API end Points so you don't need to add any cridet card to Open Weather.
- on
local.propertiesfile you need to add your api key like the following
# local.properties file
# replace **** with your api key
API_KEY=**********- create
secrets.propertiesfile on top level in the project just besidelocal.propertiesfile. Don't get confused betweenlocal.propertiesandlocal.defaults.propertiesfile. those are different files. they live beside each other. - add Google maps sdk API key to
secrets.propertiesfile. NOTE: This file will be ignored by Git. so your api key is safe
# secrets.properties file
# replace ****** with your api key
MAPS_API_KEY=********the Api key that you have added to Google Maps Must have Maps Sdk Enabled and Places New Api Enabled
- Enjoy Vertex
- Kotlin Programming Language
- Jetpack compose for Ui
- MVVM Architecture
- Unit Testing for Android
- DataStore For Handling Settings
- Coroutines And Flows
- Work Manager
- Alarm Manger (Replaced by WorkManager in the latest version)
- Google Maps Sdk
- FusedLocationClient
- Retrofit
- Room
- Compose Navigation (TypeSafe Navigation)
For Full Architecture Details. you can find file called Vertex.drawio in media/ folder. open it in drawio app and you can find all needed details inside the second page under title architectrue.







