Android First Week V2.0
Android First Week V2.0
Develop a New Android Mobile Application using Kotlin programming language and
Firebase for backend.
Instructions:
Step 1: Ideation
Begin by brainstorming ideas for your application. It can be as simple or as complex as you
like, but ensure it provides some real value to its intended users. This could be a utility app,
a social networking app, a game, etc. Keep in mind that the goal is not to create a
full-featured, market-ready application, but to demonstrate your skills and creativity.
Step 3: Implementation
Start coding the app using Kotlin. As you implement your design, pay attention to good
coding practices. Ensure your code is clean, well-commented, and efficient. Remember to
test your app frequently to catch bugs early in the development process. Please do NOT use
storyboards to implement any features of the app.
The videos should cover the following: the concept of your app, its key features, a
demonstration of its functionality, an overview of its architecture and your Firebase database
structures, and how you used caching for optimization.
Outcome
At the end of this task, you will have a unique Android application that showcases your
development skills and videos that explains your work.
Due Date
Submit all videos and your code at [email protected]. In the email, you MUST specify if
you have used both firebase databases or not (or any at all), and give a reason to why you
didn’t do so.
Note
Please note that you are not allowed to submit older apps you have worked on, or copy and
submit projects from the internet (it will be checked). You are ALLOWED to use ChatGPT to
help you develop the app, but you must understand all the code that you have put together.