A birthday wish app built in Kotlin lang and Java

Overview

WisherBirthdayWishApp

A birthday wish app built in Kotlin lang and Java


Project utilizes:

  1. Hilt
  2. MVVM Architectural pattern
  3. Architecture Components

📸 Screenshots


Contribrution Rules

Please adhere to these rules if you're interested to contribute to this project

  • fork the repo
  • add the remote (original forked repo) and name it "upstream"
  • fetch remote upstream
  • rewrite the feature branch with upstream's feature using git rebase
  • push your updates to origin feature. Note: you may need to force the push
  • create new feature on the specific feature branch
  • make pull request to feature branch
  • fix all issues pointed out by code reviewers

Thank you.

Comments
  • Ft hilt scalfholding

    Ft hilt scalfholding

    Upgrade the existing dependency versions Add hilt dependency to code set up hilt to provide repository and database refactor code to follow hilt repository pattern and ensure loose coupling

    opened by Johnnycake01 1
  • select gift screen

    select gift screen

    implement the select gift screen. the gifts should be displayed in a grid recyclerview that scrolls horizontally. on click of any of the recyclerview item, display the bottom sheet with the ui implementation in the mockup for selected gift and wish.

    new-feature 
    opened by attahemma 0
  • create reminder for upcoming birthdays

    create reminder for upcoming birthdays

    create reminder for upcoming birthdays within the range persisted in shared preferences. then create add a recycler view to the upcoming fragment and populate it with the list of friends within the range persisted in the shared preferences. this task is shared among the three of you. you can choose between these chained subtasks:

    1. someone should create a settings screen and add a date range for upcoming birthdays reminder (1 or 2 months farther from the present day)
    2. someone should filter friends list based on the date range preference and display it in the upcoming fragment
    3. someone should create the reminder itself to notify user when it's time (maybe 12am the main day depending on locale)
    enhancement new-feature 
    opened by attahemma 0
  • create new entity and dao for gifts and wishes

    create new entity and dao for gifts and wishes

    create and add a new entity for gifts and wishes each wishes has a one-to-one relationship with gifts where a wish belongs to a gift such that when a gift is deleted, it's corresponding wish is deleted. add queries for reading, writing, updating and deleting either of them.

    enhancement new-feature 
    opened by attahemma 0
  • Create and add a new entity and DAO to add friends info

    Create and add a new entity and DAO to add friends info

    Create and add a new entity and DAO to add friends info to the db write queries also for fetching list of all friends from the db

    the entity should have this fields

    1. id
    2. full name
    3. phone number ( nullable field )
    4. date of birth (should be a timestamp and nullable)
    enhancement 
    opened by attahemma 0
Owner
Attah Emmanuel
Experienced Software Engineer, Tech enthusiast and a Google Scholar.
Attah Emmanuel
Olalekan Fagbemi 0 Nov 7, 2021
Application to solve a personal problem, which was the wish to have a simple app that handles a market list with prices, quantity and total price

Market List Application that handles a market list offline in device's storage system. The list can be just pasted in a big edit text field and the ap

João Gouveia 0 Nov 3, 2021
Sample app that displays a birthday card with text and an image

Birthday Card App Sample app that displays a birthday card with text and an image. Used in the Android Basics with Kotlin course. Pre-requisites Andro

DuckBoy 1 Nov 5, 2021
Happy-Birthday - Design and implement a single screen app that displays information

Happy Birthday Android App | Android Basics in Kotlin Course Solution code for t

Anas Tariq 1 Feb 6, 2022
In this You can Calculate Your Age and that Age will be Appear on Birthday Card with Message.

CalculateAge & Create Birthday Card This is the Extension Version of BirthdayCard In this You can Calculate Your Age and that Age will be Appear on Bi

GDSC Indus University 1 Oct 8, 2021
A quiz app built with trivia api. This app was built with mvvm architecture, dagger-hilt, retrofit, room database, and navigation components.

A quiz app built with trivia api. This app was built with mvvm architecture, dagger-hilt, retrofit, room database, and navigation components.

Stephen Odumirin 3 Dec 19, 2022
A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs

Smack About Smack is an open-source, highly modular, easy to use, XMPP client library written in Java for Java SE compatible JVMs and Android. Being a

Ignite Realtime 2.3k Dec 28, 2022
A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs

Smack About Smack is an open-source, highly modular, easy to use, XMPP client library written in Java for Java SE compatible JVMs and Android. Being a

Ignite Realtime 2.3k Dec 21, 2021
ArchGuard Scanner for scan Git change history, scan source code by Chapi for Java, TypeScript, Kotlin, Go..、Java bytecode use for JVM languages, scan Jacoco test coverage.

Arch Scanner Requirements: JDK 12 Scanner: scan_git - Git commit history scan scan_jacoco - Jacoco scan scan_bytecode - for JVM languages known issues

ArchGuard 27 Jul 28, 2022
Mobile translation application built using android studio and java.

Translate I'm here when you need translation ?? ?? Libraries used in the project : implementation 'com.google.mlkit:translate:16.1.2' implementation '

Nisa Efendioğlu 9 Aug 29, 2022
Vaibhav Jaiswal 57 Jan 3, 2023
Taskify - An app to manage your daily tasks and boost your productivity. Taskify is built using kotlin and follows all modern android Development practices and hence is a good learning resource for beginners

Taskify Taskify is an app to manage your daily tasks and boost your productivity Video Introduction ?? This is a small introduction video about Taskif

Vaibhav Jaiswal 101 Jan 4, 2023
To Do List App is built in Kotlin using Material 3, Data Binding, Navigation Component Graphs, Room persistence library, Kotlin coroutines, LiveData, Dagger Hilt, and Notifications following MVVM Architecture.

ToDoListApp ToDoList App demonstrates modern Android development with Hilt, Coroutines, LiveData, Jetpack (Room, ViewModel), and Material 3 Design bas

Naman Garg 10 Jan 8, 2023
Android News App built in kotlin with implementation of MVVM architecture, android navigation components and retrofit. Displays news to users allowing them to share and save news.

News-App Android news app built in kotlin that fetches news data from news api with Retrofit and displays news to users. This App follow MVVM architec

Raj Manjrekar 16 Dec 29, 2022
Meme-Sharing-App - Meme Sharing App Built With Kotlin

'Meme Share' is an android application by virtue of which the user can view and

Utkarsh Panwar 0 Jan 30, 2022
Android-Java-App - Notepad app with user and password. SQL Lite

DVNote2 App Android-Java-App Notepad app with user and password Application made in Android Studio with Java language and SQLite database. How does it

DViga 1 Nov 6, 2021
Wallum is a superfast ⚡ lightweight wallpaper app, built using Kotlin, Retrofit, MVVM, Paging 3, Hilt, and Navigation Components

Show some ❤️ and star the repo to show support for the project Wallum Android App Wallum is a super-fast ?? , lightweight wallpaper app built purely w

Aditya Verma 19 Dec 6, 2022
Android app which fetches a sample movies list to display. Built using Kotlin and latest Android tech stack, with an approach to clean architecture.

movies-sample-app This is an Android app which fetches a sample movies list to display. Built using Kotlin and latest Android tech stack, with an appr

Nadeem Ahmed 1 Oct 21, 2021
An android app built using Kotlin that consumes TMDB API to display current trending, upcoming and popular movies 🍿 .

Flick An android app built using Kotlin that consumes TMDB API to display current trending, upcoming and popular movies ?? .It has been built followin

Kagiri Charles 8 Nov 29, 2022