Animation in Android/Kotlin

View animation in Android is a system that allows you to add smooth, tweened animations to your app’s Views. This means you can control how elements like buttons, images, and layouts change their appearance over time, creating a more engaging and dynamic user experience.

Here are some key things to know about view animation in Android:

Types of animations:

  • Tween animation: This is the most common type, where you define the starting and ending values for various properties like alpha (transparency), rotation, scale, and translation (position). The system automatically calculates the intermediate values to create a smooth transition.
  • Frame animation: This involves displaying a sequence of images rapidly to create the illusion of movement.

Implementing animations:

There are two main ways to implement view animations:

  • Using pre-defined animations: Android provides several built-in animation resources like fade in, fade out, rotate, and scale. You can load these animations from XML files and apply them to your Views.
  • Creating custom animations: For more complex animations, you can use the Animation class or the newer Animator class to define your own animation properties and timing.

View animation, in the context of Android development, refers to the process of adding smooth transitions and movements to the elements on your app’s screen. These elements, called Views, can be anything from buttons and images to layouts and text boxes. By animating their properties like size, position, transparency, and rotation, you can create a more visually appealing and engaging experience for your users.

TCS BSc BCA (Smart Hiring) – 2023 & 2024 batch – Registrations open !

TCS BSc BCA Hiring (Smart Hiring) for the Batch of 2023 & 2024 is open for registrations !

Registration End Date: 14th December 2023 (Thursday)

Test Date:  13th January 2024 (Saturday)

Test Mode: In- Center

Registration Link: https://www.tcs.com/careers/india/tcs-smart-hiring-2024

Sharing below the detailed Eligibility Criteria for the Registrations being conducted.

Courses & Discipline:  Full-time graduates from BCA, B. Sc (IT, Computer Science, Math, Statistics, Physics, Chemistry, Electronics, Biochemistry), B. Voc in CS / IT from the Batch of 2023 & 2024 are eligible. 

  • Course Types: Only full-time courses will be considered (part-time / correspondence courses will not be considered). Candidates who have completed their Secondary and / or Senior Secondary course from NIOS (National Institute of Open Schooling) are also eligible to apply if the other courses are full-time.
  • Highest Qualification: Candidates should have completed the course in the stipulated course duration (i.e., No extended education – 3 years course should have been completed in the stipulated 3 years’ time only)
  • Percentage:  Minimum aggregate (aggregate of all subjects in all semesters) of 50% or above or equivalent CGPA in each of ‘Class 10th, Class 12th, Diploma (if applicable), Graduation which includes successful completion of final year / semester
  • Backlogs: 1. Batch of 2023 should not have any backlogs at the time of appearing for TCS Selection process. The course should have been completed within the stipulated duration of the course. 2. Batch of 2024: One active backlog at the time of appearing for the TCS selection process is permitted. However, it is mandatory that the course be cleared and completed within the stipulated time duration of the course without any backlogs to be eligible for joining TCS if selected.
  • Gap / Break in Education: It is mandatory for students to declare gaps in education, if any in TCS Application Form. The overall academic gap should not exceed 24 months until the highest qualification. Relevant document proof, as applicable, will be checked for gaps in education.
  • Extended education:  It is mandatory that the course be cleared and completed within the stipulated time duration of the course without any backlogs to be eligible for joining TCS if selected.
  • Work Experience: Please note, the role is for ‘Entry Level Requirement’. However, prior work experience, if any is required to be mandatorily declared by the candidates in the TCS Application Form. And necessary documents supporting this experience is required to be submitted by the candidates at the time of TCS Selection Process.
  • Age: Minimum age – 18 years and Maximum age – 28 years.

Note:  Kindly note that we have a stringent eligibility criterion and a robust selection process. Your eligibility as per the defined criteria will be checked at various stages of the selection process. At any point of time if you are found ineligible, or data shared by you is found discrepant, your candidature will be disqualified.


Students must register and fill up the application form on the TCS Nextstep portal (if not done already). The status of the student should be Applied for drive. This is important to be included in the test process.

Steps to complete the Application Process:

Step 1. Logon to the TCS Next Step Portal here (https://nextstep.tcs.com/campus/#/)

Step 2. Verification Details as per Aadhaar

•            It is important and mandatory to update your details correctly.

•            Incorrect details submitted may lead to disqualification of your candidature.

Step 3. Register and apply for the TCS Smart Hiring process for Batch of 2023 & 2024.

Scenario A. If you are a registered user, kindly login and proceed to complete the application form. Upon submission, kindly click on ‘Apply for Drive.’

Scenario B. If you are a new user, kindly click on Register Now, choose category as ‘IT’ and proceed to fill your details. Submit your application form and click on ‘Apply for Drive.’

Important: Please ensure that the details in the TCS Application Form are complete and accurate (Academic Details, Internship, Work Experience, if any)

Step 4. Select your mode of test (In-Centre) and choose your preferred test Centre & then click on Apply. Please Note, test Centre once chosen cannot be changed.

Step 5. To confirm your status, check ‘Track Your Application’. The status should reflect as ‘Applied for Drive.’

IMPORTANT NOTE:

Please note that this is an In-Centre test. Kindly be informed that the allotment of seats in the respective center’s will be on ‘First-Come-First Serve’ basis and hence it is important to register and apply at the earliest to select your preferred Test Centre. The selection of preferred city will be restricted once the seats are full (you will not be able to select your preferred city if the seats are already full).

C Language Answer key (Nov-2023)

BCA semester 1

C Language

ANSWER KEY for the HJD (HJ Doshi, Jamnagar) Preliminary exam question paper

Download

BCA semester 1 (WEF-2023)

Hello dear students.

As per NEP-2020 and new syllabus, following is the suggested paper style for your BCA semester 1 exam.

Suggested Question Paper Format for (Theory) exam

Time: 2 Hours | Marks: 50

Q. 1 – Unit 1 – (A)
(B)
(10/7/6/5)
(0/3/4/5)
OR
(A)
(B)
(10/7/6/5)
(0/3/4/5)
Q. 2 – Unit 2 – (A)
(B)
(10/7/6/5)
(0/3/4/5)
OR
(A)
(B)
(10/7/6/5)
(0/3/4/5)
Q. 3 – Unit 3 – (A)
(B)
(10/7/6/5)
(0/3/4/5)
OR
(A)
(B)
(10/7/6/5)
(0/3/4/5)
Q. 4 – Unit 4 – (A)
(B)
(10/7/6/5)
(0/3/4/5)
OR
(A)
(B)
(10/7/6/5)
(0/3/4/5)
Q. 5 – Unit 5 – (A)
(B)
(10/7/6/5)
(0/3/4/5)
OR
(A)
(B)
(10/7/6/5)
(0/3/4/5)

Model Question Paper

BCA (CBCS) Semester – 1

CS-01  | Problem Solving Methodologies And Programming In C (Major)

Time:  2 Hours | Total Marks: 50

Q.1         [A]          Answer the following                                                                                     5 marks

                                1.    What is machine language?

                                2.    What is algorithm?

                                3.    What is flowchart?

                                4.    What is program?

                                5.    Full form of ANSI

                [B]          Write a note on types of languages.                                                        5 marks

OR

                [A]          Answer the following                                                                                     5 marks

                                1.    What is data type?

                                2.    What is variable?

                                3.    What is constant?

                                4.    What is keyword?

                                5.    What is header file?

                [B]          Write a note on structure of a C program.                                             5 marks

Q. 2        [A]          Answer the following                                                                                     5 marks

                                1.    What is selective control statement?

                                2.    What is conditional operator?

                                3.    What is iterative statement?

                                4.    What is entry-controlled loop?

                                5.    What is exit-controlled loop?

                [B]          Write a note do…while loop with example                                           5 marks

OR

                [A]          Answer the following                                                                                     5 marks

                                1.    What is infinite loop?

                                2.    Usage of switch statement

                                3.    Usage of break statement

                                4.    Usage of continue statement

                                5.    Usage of goto statement

                [B]          Write a note for loop with example                                                         5 marks

Q. 3        [A]          Answer the following                                                                                     5 marks

                                1.    What is function?

                                2.    What is function argument?

                                3.    What is format parameter?

                                4.    What is actual parameter?

                                5.    What is function call by value?

                [B]          Write a note on inbuilt function                                                                 5 marks

OR

                [A]          Answer the following                                                                                     5 marks

                                1.    What is UDF?

                                2.    What is return type?

                                3.    What is storage class?

                                4.    What is function prototype?

                                5.    What is calling function?

                [B]          Write a note Memory allocation functions                                            5 marks

Q. 4        [A]          Answer the following                                                                                     5 marks

                                1.    What is single dimensional array?

                                2.    What is multi dimensional array?

                                3.    What is two dimensional array?

                                4.    What is String array?

                                5.    What is Pointer?

                [B]          Write a note on two dimensional array with example                        5 marks

OR

                [A]          Answer the following                                                                                     5 marks

                                1.    What is Pointer to Variables?

                                2.    What is Pointer to Array?

                                3.    What is Pointer within Array?

                                4.    What is Array of Pointer?

                                5.    What is Pointer to Pointer?

                [B]          Write a note on string array with example                                            5 marks

Q. 5        [A]          Answer the following                                                                                     5 marks

                                1.    What is Type def?

                                2.    What is the operator to access structure member?

                                3.    What is Union?

                                4.    What is user defined data type?

                                5.    What is inbuilt data type?

                [B]          Write a note on Pointer to structure with example                           5 marks

OR

                [A]          Answer the following                                                                                     5 marks

                                1.    What is array within a structure?

                                2.    What is pointer within a structure?

                                3.    What is nested structure?

                                4.    What is derived data type?

                                5.    What is primary data type?

                [B]          Write a note on array of structure with example                               5 marks

Java Model Paper

BCA Semester 4 – CS-19 | Programming with Java (April-2022)

  • All the students have to write this model paper and
  • Preliminary exam paper with all the options

Download

Android Model Paper

BCA Sem. 6 – CS-31 | Android with Kotlin (July-2022)

Download

Important Links for Java and Android

Java and Android Programming Tutorials

Java Hibernate Tutorials