Bati Cards is a simple greeting card maker app that allows users to create personalized greeting cards. Users can add a message, sign it, and select a background photo to create a unique card. The app is designed to be intuitive and user-friendly, making it easy for anyone to create a personalized card for any occasion.
The purpose of creating the Bati Cards app is to demonstrate the basics of Android app development using Android Studio and Kotlin. By creating Bati Cards, I aim to further my learning as a software engineer and enhance my skills in Android app development.
IDE:
- Android Studio Jellyfish | 2023.3.1 Patch 1
- Build #AI-233.14808.21.2331.11842104, built on May 15, 2024
- Runtime version: 17.0.10+0-17.0.10b1087.21-11572160 aarch64
- VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
- macOS 14.3.1
- Registry: *ide.experimental.ui=true
Programming Language:
- Kotlin
- Compiler version 1.9.0
- Latest stable (2.0)
{Make a list of websites that you found helpful in this project}
- Add error handling and validation
- Integrate Photos and Camera for background and store data either in local storage so is persists even if the app closes or if the phone is turned off
- Allow user to export the card as file or image
- Further editing capabilities such as font style, size, alignment, and more