To-Do is an Android app designed to keep track of errands or tasks that need to be completed. This application will function similarly to a task manager, allowing the user to enter the tasks that they need to complete. They can also remove themselves from the list once they have completed their tasks.
It is a single activity multiple screen app where instead of fragments and nav-graphs it used compose navigation. to It offers a animated splash screen, user-authentication using Google Firebase(OneTap Signin). Besides simple crud functionality on tasks created, you can set priority levels to each task and sort them based on it. It also offers a search feature and swipe-to-delete. It also has dark mode.
Technology used: Kotlin, Compose UI Toolkit, Compose Navigation, Room Database, Dagger-Hilt
So Cloudy is a self made project. It is a simple weather app that retrieves data from an Open-Meteo's Rest API, maps it in the proper format, and displays weather information in the UI. It gets the location coordinates from the device using Fused Location Provider. It also adapts to different background based on the weather and time of the day. Currently it only offers weather information of device's current location.
Technology used: Kotlin, Compose UI, Retrofit, Dagger-2, Coroutines
Facebook Clone is just a UI clone of Facebook's home page. Though it has one small working feature that is you can create text post and upload it. It would be synced via Firebase's Firestore on all devices running the app instantly. To identify the user creating the post you need to first login using Google (Fireabse Auth, think facebook using google login 🤣)
Technology used: Kotlin, Compose UI, Firebase Auth & Firestore, Coil, Coroutine, Dagger-Hilt
- Email: [email protected]
- LinkedIn: Sameer
- Github: hey-sameer