Skip to content

AymanAitAhmed/Brandify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brandify

Brandify is an Android app designed to assist entrepreneurs in expanding their brands. Whether you're just starting out or looking to grow an established business, Brandify offers the tools and resources you need to succeed.

Features

  • User Authentication: Secure sign-in with Firebase Auth, including Google and Facebook integration.
  • Brand Management: Manage your brand's data using Firebase Firestore.
  • Offline Support: Local data storage with Room Database for offline access.
  • Data Synchronization: Synchronize preferences and settings using Preferences DataStore.
  • Modern UI: Built with Jetpack Compose for a responsive and intuitive user interface.
  • API Integration: Seamlessly connect with external services using Retrofit and Gson.

Technologies Used

  • Kotlin: A modern programming language for Android development.
  • Jetpack Compose: A modern toolkit for building native Android UI.
  • Preferences DataStore: A Jetpack library for storing key-value pairs, a replacement for SharedPreferences.
  • Coroutines: For managing asynchronous tasks with ease.
  • Dagger Hilt: A dependency injection library for Android that reduces the boilerplate code.
  • Room Database: A SQLite object mapping library for local data storage.
  • Retrofit with Gson: For making network requests and handling JSON responses.
  • Firebase Auth: For user authentication, including Google and Facebook sign-in.
  • Firebase Firestore: A NoSQL cloud database for storing and syncing data in real-time.

Screenshots

.

Contact

If you have any questions, feel free to reach out to the project maintainers:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages