Skip to content

Latest commit

 

History

History
86 lines (48 loc) · 2.71 KB

README.md

File metadata and controls

86 lines (48 loc) · 2.71 KB

Tuwaiq Academy Logo

Final Project(Kotlin Bootcamp)🎉

Requirements 🎯

  • Brainstorm your idea for the android application
  • Design activities and fragments according to your idea
  • Use one of the Architecture patterns (MVP, MVC, MVVM, MVI).
  • Connect to the backend (Firebase, mockapi.io , or any database resource), and
  • have full CRUD
  • Add authentication for Users
  • Use Implicit Intents
  • Save user preference and settings.
  • Using GitHub (with many branches, commit, meaningful comments).
  • Cleaning Style Code.
  • Good UI/UX, adhere to the material design requirements
  • Unit Testing coverage.
  • No compiler error, no logical error, no runtime error, and no bugs.
  • Localization.
  • Having application notification.
  • Animations

Used Technologies 🪄

  • MVVM Architecture
  • Firebase
  • Coil
  • Lottie
  • Coroutines
  • RecyclerView
  • WorkManager
  • Fragments
  • Localization
  • Shared preference

App idea 💡

Feather Application allows to publish and share your articles with users, and you can like articles users and follow them through the application and share articles with other applications.

Interfaces App 📷

Feather App Logo

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4

Screenshot 5

Screenshot 6

Demo Account

Conclusion 🎗️

Feather application was developed by developer Basil AL-Luqmani under the supervision of instructor Shady Selim and instructor Sumaya Altuwairqi.

SRS

Presentation

Figma