This is an android project developed in order to practice and prepare for the Google AAD Exam

Related tags

App TaskMaker
Overview

TaskMaker

This is an android project developed in order to practice and prepare for the Google Associate Android Developer Exam (AAD).
I tried to implement most of the topics in the Study guide and I used the Exam past question in this article as the basis for this project.

Topics

  • UI — (Constraint Layout etc.)
  • Widgets like Checkbox, Time Picker and Date Picker
  • RecyclerView, Pagination Library
  • Menu
  • LiveData and ViewModel
  • Activity, Fragment Transactions
  • MVVM Architecture (Repository Pattern)
  • Room Database, Sorting Query
  • Notifications (In-App)
  • Alarm Manager and Work Manager
  • Shared Preferences and Settings Preferences
  • App Settings for light and dark theme
  • Debugging
  • Unit Test Cases and UI Test Cases (Espresso)

Prerequisite

To build this project, you require:

  • Android Studio Bumblebee | 2021.1.1 Patch 2
  • Gradle 7.1.2
  • Kotlin 1.6.10

App ScreenShots

Addition Resources

Author

Babatunde Owoleke

License

This project is licensed under the Apache License 2.0 - See: http://www.apache.org/licenses/LICENSE-2.0.txt

You might also like...
Order Food Application Build With Kotlin MVVM (Model - View - ViewModel)
Order Food Application Build With Kotlin MVVM (Model - View - ViewModel)

Kotlin Order Food Application Build With Kotlin MVVM (Model - View - ViewModel) Clean Architecture, MSSQL API, Beautiful Design UI, Smooth Animations Using Tools And Components Supported By Google And By Most Of The Android Development Community

ToDo list is a sample project for save task and complete they. developed with Kotlin , Coroutins and Dagger-Hilt Dependency injection.
ToDo list is a sample project for save task and complete they. developed with Kotlin , Coroutins and Dagger-Hilt Dependency injection.

ToDo list is a sample project for save task and complete they. developed with Kotlin , Coroutins and Dagger-Hilt Dependency injection.

CoroutinesFlow and ViewModel Retrofit API - Practice with CoroutinesFlow, ViewModel and Retrofit API

Practice with Coroutines Flow, ViewModel and get data with Retrofit from two API

Smart-flight - This app was created to learn and practice Kotlin language
Smart-flight - This app was created to learn and practice Kotlin language

Smart Flight This app was created to learn and practice Kotlin language. Works o

Screenshot Kata for Android Developers with Kotlin. The main goal is to practice UI Screenshot Testing.
Screenshot Kata for Android Developers with Kotlin. The main goal is to practice UI Screenshot Testing.

KataScreenshot in Kotlin We are here to practice UI testing using screenshot tests for Android. We are going to use Espresso to interact with the Appl

Super Heroes Kata for Android Developers in Kotlin. The main goal is to practice UI Testing.
Super Heroes Kata for Android Developers in Kotlin. The main goal is to practice UI Testing.

KataSuperHeroes in Kotlin We are here to practice UI Testing. We are going to use Espresso to interact with the Application UI. We are going to use Ko

Android practice shared ViewModel

Cupcake app This app contains an order flow for cupcakes with options for quantity, flavor, and pickup date. The order details get displayed on an ord

Android Practice (1sem)

Lab6) 1.Залил 3 простых экрана заставка регистрация авторизация профиль Lab7) Изменил в прошлых экранах некоторые поля EditText с квадратного на кругл

Project developed for monitoring hard braking zones as a scientific initiation at Facens in the period 2021/2022

@hard-braking-zones/location Project developed for monitoring hard braking zones as a scientific initiation at Facens in the period 2021/2022. Install

Owner
Babatunde Owoleke
Android Developer
Babatunde Owoleke
A simple word quiz app to prepare for English proficiency tests

Vocab-Buddy Vocab Buddy is a simple, free, and ad-free word quiz app that is designed to help users exercise/improve their vocabulary for globally rec

Dishant Behera 8 Jun 11, 2022
This project was developed during the fourcamp journey, in order to improve the knowledge in native android development

This project was developed during the fourcamp journey, in order to improve the knowledge in native android development

Henrique Marinho Teixeira 1 Apr 1, 2022
Groceries Store is a project to help people order grocery online

?? Groceries Store Download on Google Play Store About Groceries Store is a project to help people order grocery online. The main purpose of this proj

Hieu Vu 128 Jan 1, 2023
Food For All is an app developed for Google Solutions 2022

Food For All is an app developed for Google Solutions 2022. Our objectives are reduce the food waste and consequently contribute to reduce hunger. The app connects the merchant, who works in supply centers and has to throw away unsold food everyday, and NGOs that fight hunger and help to feed hungry people before the food becomes unfit for human consumption.

Harnish Savsani 3 Apr 16, 2022
An app created for Code Lousiville in order to learn the in-and-outs of basic Android development

Tea House is an app created for Code Lousiville in order to learn the in-and-outs of basic Android development.

Chauncey Harlan 0 Nov 19, 2021
App uses the TMDB in order to provide a list of movies, artists and TV shows

MoviesAppTMDB This app uses the TMDB in order to provide a list of movies, artists and TV shows. The purpose of this app is to demonstrate the use of

null 0 Nov 4, 2021
This app contains an order flow for cupcakes with options for quantity, flavor, and pickup date

This app contains an order flow for cupcakes with options for quantity, flavor, and pickup date. The order details get displayed on an order summary screen and can be shared to another app to send the order.

Shaima Alghamdi 3 Aug 22, 2022
Dev Experience is a set of projects to make life easier for developers, in order to import, configure and use.

Dev Experience The experience that all developer need Dev Experience is a set of projects to make life easier for developers, in order to import, conf

Wagner Fernando Costa 3 Aug 31, 2022
A Reeder copycat, in order to give Android an RSS reader similar to Reeder

A Reeder copycat, in order to give Android an RSS reader similar to Reeder, combines the interaction logic of Reeder with the design style of Material Design 3 (You).

Ashinch 1.5k Dec 31, 2022
Coinbase-pro-feed-kotlin - Kotlin Coinbase Pro Level 2 Order Book Feed

Kotlin Coinbase Pro Level 2 Order Book Feed Quick start Depending on your OS run

Eric McEvoy 0 Jan 2, 2022