An open API service indexing awesome lists of open source software.

https://github.com/hasnathjami/my_day

An Android App about Setting Goals through Task Scheduling/Notes and Latest News System through API
https://github.com/hasnathjami/my_day

coroutine live-data mvvm-architecture recyclerview rest-api room-database volley web-view

Last synced: 11 months ago
JSON representation

An Android App about Setting Goals through Task Scheduling/Notes and Latest News System through API

Awesome Lists containing this project

README

          

# Project Description

My-Day is an **android app** about setting goals through task scheduling and current world news system. Here, a user can set his goals by adding list of to-do tasks.
He/she can update his regular task list and delete if needed. He/She can also search his regular task through keywords.
Besides, all the tasks are added and updated instantly in RecyclerView with recent data and time using LiveData and Kotlin coroutines.
A user can see the current world news data which is fetching through API call. At last, he/she can read several types of online news paper through Web View.
The project is built with Kotlin following the MVVM architecture. Besides, the Room database is used for storing user data and volley library is used in API call.

## Features:
1. To-do Task List System
2. Adding New Task System
3. Deleting Task from Task List System
4. Realtime Task Updating System with Recent Data and Time
5. Task Searching System
6. Current News Data Through API CALL
7. Read Famous Online News Paper Through Web View

### Languages:
Kotlin
### Databases:
Room
### Tools and Technologies:
Android Studio

## Project Demo:

### Splash Screen:

### Current World News System

### Task Scheduling System

### Task Adding System

### Task Updating System

### Particular Task Searching System

### Online News Reading System

## Topics:
1.Splash Screen with Threading
2. RecyclerView
3. CardView
4. Adapter
5. MVVM architecture
6. Repository
7. Kotlin Coroutine
8. Live Data
9. Room Database
10. Material UI Components
11. Volley
12. Glide
13. WebView