Skip to content

Laura-Oliveira/QRCode-Maker-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 QRCode Maker App

Build Status Android Kotlin License

Last Commit Issues

Stars Forks


A modern Android app to quickly create, save and share QR codes from any link.
Built with Kotlin, MVVM architecture, LiveData and Material Design, focusing on clean code, scalability and great user experience.


Features

  • Generate QR codes instantly from URLs
  • Save and reuse generated codes
  • Intuitive interface following Material Design guidelines
  • Lightweight and fast performance
  • Modular, testable and maintainable architecture

🛠 Tech Stack & Architecture

  • Android SDK
  • Kotlin – modern, concise and safe language
  • MVVM (Model–View–ViewModel) – better separation of concerns & testability
  • LiveData & Data Binding – reactive, maintainable UI
  • Material Design components – native look & feel
  • Clean Architecture + Modularization
  • Gradle (Kotlin DSL / kts) – modern build scripts
  • Libs version control using TOML

🎨 UI & UX

  • Designed with Material Design principles
  • Smooth user experience with responsive layouts
  • Custom design patterns to simplify code and UX
  • XML layouts using ConstraintLayout

💻 Tools Used

  • Android Studio Lady Bugy 2024.2.1 Patch 2
  • Git / GitHub – version control and collaboration
  • Android smartphone or emulator for testing

🌍 Why this Project Matters?

The QRCode Maker App was built not just as a utility, but to demonstrate real-world Android skills aligned with what European tech teams value most:

  • MVVM Architecture: maintainable, testable and scalable structure
  • 📦 Modular design: easily extendable to support new QR formats or features
  • Reactive UI with LiveData & Data Binding: smooth user interactions
  • 🎨 Material Design interface: consistent, native look and feel
  • 🧩 Lightweight & performant: optimized for quick QR generation and sharing
  • 🧪 Testing-ready codebase: designed to add unit and UI tests easily
  • 🌍 Real-world utility: a practical tool that can integrate into larger apps or enterprise solutions

By combining modern Kotlin best practices, solid architecture and UX-focused design, this project highlights the ability to create clean, scalable and production-ready Android apps that deliver real value to users.


Agile Methodology

  • Kanban for task tracking and delivery

✅ Status: Completed ✔️


📸 Screenshots


💡 Interested in building your own app?

📩 Message me or 👉 Connect on LinkedIn

📩 laura.oliveira.tech@gmail.com

Let’s create modern, robust and elegant Android apps that stand out in the market.


Thank you for visiting! Let’s build something impactful together!

About

Create a QRcode PNG Image From Any Link with QRCode Maker App

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages