0% found this document useful (0 votes)
39 views

Android App Developmet

This document outlines tasks for an Android app development internship with CODSOFT. It includes 5 tasks to complete at least 2 from to successfully complete the internship. The tasks involve creating apps like a to-do list app, quote of the day app, alarm clock app, using window notifications in Java code, and a university attendance app. Details are provided for the features and user interface required for each app. Interns are instructed to upload a video demo of their completed apps to YouTube and submit the URL for review. Help is offered from CODSOFT, and interns are encouraged to engage with CODSOFT on social media platforms.

Uploaded by

Manisha
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

Android App Developmet

This document outlines tasks for an Android app development internship with CODSOFT. It includes 5 tasks to complete at least 2 from to successfully complete the internship. The tasks involve creating apps like a to-do list app, quote of the day app, alarm clock app, using window notifications in Java code, and a university attendance app. Details are provided for the features and user interface required for each app. Interns are instructed to upload a video demo of their completed apps to YouTube and submit the URL for review. Help is offered from CODSOFT, and interns are encouraged to engage with CODSOFT on social media platforms.

Uploaded by

Manisha
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

ANDROID APP DEVELOPMENT

ABOUT US
CODSOFT is a vibrant and diverse community that brings together
individuals with similar objectives and ultimate goals. Our main focus is
on creating opportunities that span various areas, including leadership
development, learning, student engagement, and fostering shared
interests.

We believe in the power of leadership and its ability to drive positive


change. That's why we provide platforms and resources for our
community members to develop their leadership skills. Through
mentorship programs, workshops, and collaborative projects, we
empower individuals to take on leadership roles and make a difference
in their respective fields.
INSTRUCTIONS
Update your LinkedIn profiles

For the Android Development internship, you will need to complete at


least 2 tasks for successful completion of the internship.

Maintain a separate GitHub repository(name CODSOFT for all the


tasks and share the link of the GitHub repo in the task submission
form(it will be given later through email).

You can refer to online resources such as Google Search and read
tutorials. Watch videos(For Help).
SUBMISSION
A TASK SUBMISSION FORM will be shared later through email. Till then please
continue your task.

A video need to be created to showcase your work,


demo of your effort

For the Android Development internship, you will need to complete at least 2 tasks
for successful completion of the internship.

The video can be hosted on LinkedIn for proof of your work and build credibility among your peers .
You can tag CODSOFT in such posts..

Please add #codsoft in each of your task video postings on LinkedIn, Additionally, you can also add
hashtags such as #internship #webdevelopment. for more reach and visibility.
ABOUT THE INTERNSHIP

COMPLETION PLACEMENT NETWORK


CERTIFICATE SUPPORT OPPORTUNITY
ANDROID APP DEVELOPMENT
TASK LIST

For the Android App Development internship, you will need to


complete at least 2 tasks for successful
COMPLETION OF THE INTERNSHIP.
TASK 1
TO-DO LIST APP FOR DEMO CLICK HERE
Create a simple to-do list app that allows users to add, edit, and delete tasks.
Implement features like task priorities, due dates, and task completion status.

Home Screen: Display a list of tasks with titles and completion status.
Task Creation: Allow users to add new tasks with titles and optional descriptions.
Task Editing: Provide the ability to edit task titles and descriptions.
Task Completion: Allow users to mark tasks as completed or active.
Task Deletion: Add the option to delete tasks from the list.
Local Data Storage: Save tasks locally on the device for data persistence.
User Interface: Design an intuitive and user-friendly interface.

For App - Upload video demo of your application on youtube and submit the url.
TASK 2 FOR DEMO
QUOTE OF THE DAY APP CLICK HERE
Build an app that displays a new inspiring quote or message each day.
Allow users to share their favorite quotes with others.
Home Screen: Display a random inspiring quote or message of the day.
Quote Refresh: Automatically update the quote daily or on app launch.
Share Quote: Allow users to share the current quote with others via messaging or social media.
Favorite Quotes: Provide an option for users to save and view their favorite quotes.
User Interface: Design an attractive and user-friendly interface.

For App - Upload video demo of your application on youtube and submit the url.
TASK 3
ALARM CLOCK APP
Build an alarm clock app that allows users to set and manage alarms
Home Screen: Display current time and date.
Option to set a new alarm.
Alarm Setting: Time picker to set the alarm time.
Option to choose the alarm tone.
Alarm Management: List of all set alarms with on/off toggle.
Snooze and Dismiss: Snooze or dismiss the alarm when it rings.
User Interface: User-friendly and visually appealing design.

For App - Upload video demo of your application on youtube and submit the url.
TASK 4
WINDOW NOTIFICATION USING JAVA CODE FOR DEMO CLICK HERE

1. Import necessary libraries for GUI development.


2. Design a notification window with title, message, and optional image/icon.
3. Create and display the notification window.
4. Set the notification title, message, and image/icon.
5. Allow user interaction with the notification.
6. Customize the notification's appearance, such as font and color.
7. Handle errors or exceptions during notification display.
8. Test the application on different operating systems for compatibility.
For App - Upload video demo of your application on youtube and submit the url.
TASK 5
FOR DEMO CLICK HERE
UNIVERSITY ATTENDANCE APP
Develop a university attendance app for students and instructors to track attendance records
efficiently.
1. User Authentication: Implement user authentication for students and instructors.
Enable registration and login functionality.
2. Student Features: Display courses and allow students to mark attendance.
3. Instructor Features: Manage course information and student roster.
4. UI Design: Create a user-friendly interface for easy navigation.
Design screens with menus, buttons, and input fields.
5. Database Management: Store student information, course details, and attendance
records.
Utilize a database management system like SQLite or Firebase Realtime Database.
6. Data Security: Implement security measures to protect user data and ensure privacy.
7. Error Handling: Handle errors, such as invalid inputs or network failures.
Display helpful error messages for troubleshooting.
For App - Upload video demo of your application on youtube and submit the url.
ASK US FOR HELP!

THE PURPOSE OF THIS INTERNSHIP IS TO LEARN AND GROW

We have no desire to dictate to you. It is entirely up to you whether you seek


guidance or not.

The given tasks may seem very easy or very difficult. We expect you to
approach the tasks with professional diligence and give them the attention
they deserve."
GET SOCIAL WITH US
www.codsoft.in

[email protected]

CodSoft

You might also like