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

WeeklydairyOfITr

Uploaded by

Prachi More
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

WeeklydairyOfITr

Uploaded by

Prachi More
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Industrial Training Weekly Dairy

Week 1: From. 07/06/24 To 12/06/24

Day Activities carried out


Orientation and introduction to the development environment.
1 Installation and setup of Android Studio.
Overview of Java basics and Android development principles.
Understanding the Android project structure.
2 Introduction to XML for designing UI layouts.
Creating your first "Hello World" Android app.
Learning about activities and lifecycles.
3 Hands-on practice with creating multiple activities.
Navigating between activities using intents.
Introduction to layouts: LinearLayout, RelativeLayout, ConstraintLayout.
4 Designing simple UI with buttons, text views, and image views.
Basic event handling and onClick listeners.
Understanding and implementing RecyclerView for lists.
5 Introduction to adapters and view holders.
Creating a simple list app with RecyclerView.
Deep dive into Android manifest and permissions.
6 Handling user input with EditText and Toast messages.
Exploring more UI components: CheckBox, RadioButton, and Spinner.

During the first week, I set up the Android Studio environment, familiarized myself with the project
structure, and created a basic "Hello World" app, gaining an understanding of activities, lifecycles,
and UI design using XML, while also exploring simple event handling and navigation between
activities.

Signature of Student: …………………Signature of Industrial Supervisor………………..

1
Maharashtra State Board of Technical Education
Industrial Training Weekly Dairy

Week 2: From. 14/06/24 To 19/06/24

Expected Work: Study of layout and specifications of major machines, equipment


and raw Materials/components used.

Day Activities carried out


Introduction to Fragments and their lifecycle.
1 Creating an app with multiple fragments.
Handling fragment transactions and back stack.
Data persistence: SharedPreferences.
2 Storing and retrieving simple data.
Implementing a settings screen.
Introduction to SQLite database.
3 Creating a simple database and performing CRUD operations.
Building a basic note-taking app.
Exploring content providers and loaders.
4 Accessing and displaying data from a content provider.
Building an app to read contacts from the device.
Understanding services and background tasks.
5 Creating a simple service and binding to an activity.
Implementing a background task with AsyncTask.
Working with notifications.
6 Building and displaying notifications.
Handling notification clicks and actions.

This week focused on enhancing user interface skills with advanced layouts, implementing fragment
transactions for dynamic content, and beginning data persistence with SQLite databases to store and
manage application data.

Signature of Student: …………………Signature of Industrial Supervisor………………..


Week 3: From. 21/06/24 To 26/06/24

2
Maharashtra State Board of Technical Education
Industrial Training Weekly Dairy

Expected Work: Study of layout and specifications of major machines, equipment


and raw Materials/components used.

Day Activities carried out


Introduction to BroadcastReceivers.
1 Registering and handling broadcast events.
Creating a custom broadcast and receiver.
Networking basics: HTTP and REST APIs.
2 Using Retrofit for network requests.
Fetching data from a public API and displaying it in a RecyclerView.
Handling images and media.
3 Loading images with Glide or Picasso.
Capturing and displaying images using the camera.
Understanding Material Design principles.
4 Applying Material Design components and themes.
Creating a visually appealing login screen.
Working with navigation components.
5 Implementing bottom navigation and navigation drawer.
Building a multi-screen app with navigation components.
Animations and transitions.
6 Adding animations to UI elements.
Creating smooth transitions between activities and fragments.

In the third week of industrial training, I focused on integrating advanced features into my project,
including data persistence, network communication, and enhancing user interfaces with custom views
and animations.

Signature of Student: …………………Signature of Industrial Supervisor………………..

Week 4: From. 28/06/24 To 03/07/24

3
Maharashtra State Board of Technical Education
Industrial Training Weekly Dairy

Expected Work: Study of testing and quality assurance processes.

Day Activities carried out


Custom views and canvas drawing.
1 Creating and using custom views.
Drawing on canvas and handling touch events.
Accessibility and internationalization.
2 Making apps accessible to all users.
Supporting multiple languages and locales.
Start working on a project.
3 Define the project scope and requirements.
Design UI/UX for the project.
Begin implementing core features.
Continue working on the project.
4 Focus on integrating different components learned so far.
Implement data storage, networking, and background tasks.
Understanding services and background tasks.
5 Creating a simple service and binding to an activity.
Implementing a background task with AsyncTask.
Finalize the project features.
6 Start testing and debugging.
Fix bugs and optimize performance.

Developed advanced features by integrating background tasks, notifications, and network requests
into the app, enhancing its functionality and user experience.

Signature of Student: …………………Signature of Industrial Supervisor………………..

4
Maharashtra State Board of Technical Education
Industrial Training Weekly Dairy

Week 5: From. 05/07/24 To 10/07/24

Day Activities carried out


Started by revisiting the project’s architecture and integrating new features into the app. Focused
1 on refining the user interface and ensuring consistency with the design guidelines. Completed the
implementation of several UI components and tested their responsiveness across different devices.
Worked on enhancing the app's performance by optimizing existing code and implementing
2 efficient data handling practices. Addressed performance bottlenecks and improved the app’s load
times. Began integrating third-party libraries to support additional functionalities.
Dedicated the day to debugging and resolving issues identified in previous testing sessions.
3 Collaborated with the team to review and fix bugs, ensuring a smoother user experience.
Conducted unit tests and refined error handling mechanisms.
Focused on implementing new features as per the latest requirements. This involved designing and
4 coding new modules, including data synchronization and offline support. Continued to update
documentation to reflect the changes and new features.
Conducted user acceptance testing (UAT) to gather feedback on the new features and overall app
5 performance. Analyzed the feedback and made necessary adjustments to improve usability.
Prepared a progress report detailing the week’s achievements and challenges.

Engaged in knowledge sharing sessions with mentors, discussing best practices and advanced
6 Android development techniques. Worked on incorporating feedback from UAT and finalized the
changes. Prepared for the upcoming sprint by reviewing the project roadmap and setting goals for
the next week.

Developed advanced features by integrating background tasks, notifications, and network requests
into the app, enhancing its functionality and user experience.

Signature of Student: …………………Signature of Industrial Supervisor………………..


Week 6: From. 11/07/24 To 16/07/24

5
Maharashtra State Board of Technical Education
Industrial Training Weekly Dairy

Day Activities carried out


Today, I focused on refining the user interface for the expense tracker app. I worked on improving
1 the layout and ensuring that it was responsive across different screen sizes. I also started
implementing a feature for adding new expense entries.
I continued working on the add expense feature, integrating form validation to ensure that the data
2 entered is accurate. Additionally, I began learning about RecyclerView to display a list of expenses
efficiently.
I implemented RecyclerView in the app to display a list of added expenses. I also worked on
3 customizing the item layout and binding data to the views. This made the expense list more
interactive and user-friendly.
Today, I focused on data persistence. I implemented SQLite database functionality to store
4 expense entries. I created the necessary database schema and wrote code to handle CRUD
operations (Create, Read, Update, Delete).
I tested the database integration by adding, updating, and deleting expenses. I also worked on
5 handling edge cases and ensuring that data is properly saved and retrieved from the database.
I started working on generating reports and summaries of expenses. I created a new feature to
6 display monthly expenditure reports and visualized the data using charts. This feature required
integrating a chart library.

Overall, this week has been instrumental in refining my technical skills and understanding of best
practices in Android development. I look forward to applying these learnings to enhance my project's
functionality and performance further.

Signature of Student: …………………Signature of Industrial Supervisor………………..

6
Maharashtra State Board of Technical Education

You might also like