Today morning I was in a mission to create an simple calculator app. I finished typing the both frontend and backend codes, there was some syntax problem. I tried to clear it but the app still not compiled, Then I went for a break since it made me feel worse.

Then after a break, I made it work. It took more than 1 hour for finishing it. But if I had avoided that simple mistake, It may had took over 30 minutes.

Basic Backend

Yesterday, I just learnt to create how to place the button and some more stuff, in which it dealt with front end. Today I learned how to type the back end code for the app and I just created a full working application but a simple one.

My First App

Today, I just developed my first app, not a complete one or a big one, but just with a one page. I learn how to place the buttons, How to align a particular layout, how to align the text, how to change the background color, change the button color and also text color.

Android Life Cycle

From morning, I was learning the basics of the android studio, how to start and where to start from. I just got a knowledge how to place the buttons, text and some more attributes.

To run a apk, we need a virtual device in which we can test our apk. For that purpose, I installed a pixel 3 software in my device. Today, the main thing which I learnt was android life cycle. It shows what process will be carried out when running a application. I just tried it out and it just worked awesome.

Internal Exam

Today, my faculty conducted a internal exam for 50 marks and it is conducted in online. The test was planned at 10 A.M. The exam was easy, but the time was not sufficient for me. Before I am submitting the test, the tab was closed as the time exceeded.

Since many did not submitted the test, my OS faculty planned to keep a retest. So she rescheduled the test again at 6 P.M. So the day went by attending the same exam multiple times.

That’s it, I just completed java as a programming language for the android development. Today, I just went through class and objects in which it has some several subtopics like constructor, copy constructor and methods to print an object.

Today, I just learnt how to create our own methods and arrays. Under the topic of arrays, I just learnt how to compare array, how to copy contents form one array to other, how to find the highest and lowest number in array.

However this is already learnt in other programming languages, it was easy for me. But I learnt two new topics. The first is how to read input from the file and place it in a array and The next is Array List.

Today, as a part of the android development, I went through switch case, Input validation, user controlled input concepts in the java and how to start with working with the files.

And around 5 PM, I attended a maths MCQ, which is conducted as part of the internals.

For this Quarantine, I decided to learn Android development. For that, I downloaded and Installed Android studio, IDK and some softwares. For proceeding with the andriod development, we want to either choose java or kotlin as a programming language. So I chosen java. Today I learnt constants,literals,variable,how to compare strings and getting input use JOptionpane.

Also, I was given with a programming task with python. The task includes tamil language words. So I was searching how to use tamil words in a program to save a file with the tamil name. And then I attended online classes.