- 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
- MVVM Architecture
- Firebase
- Coil
- Lottie
- Coroutines
- RecyclerView
- WorkManager
- Fragments
- Localization
- Shared preference
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.
- shady@gmail.com , pass 123456
- sumaya@gmail.com , pass 123456