Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 15

Report On

Android App
Development Using
Kotlin

Trainee: Soham Vivek Borkar (19CM006)


Guided By Dr. P. R. Satav
www.website.com 2

Introduction
What is App
• Application is long form of App.

• Application is software that run on platform called Android.

• Android is Operating System (OS) owned by google.

• Examples: WhatsApp, Calculator, Scanner, BGMI, etc.

What is App Development


• App Development means development of applications on the
operating system called Android.
• People who develop these apps for Android based operating system
called as Android App Developer.
3

What is Android

Android is a mobile operating system based on a modified version of the


Linux kernel and other open-source software, designed primarily for
touchscreen mobile devices such as smartphones and tablets. Android is
developed by a consortium of developers known as the Open Handset
Alliance and commercially sponsored by Google. It was unveiled in
November 2007, with the first commercial Android device, the HTC
Dream, being launched in September 2008.
4

What is Kotlin

Kotlin is a cross-platform, statically typed, general-purpose programming


language with type inference. Kotlin is designed to interoperate fully with
Java. Kotlin's interoperability with Java means that you don’t have to
adopt Kotlin all at once. You can have projects with both Kotlin and Java
code. For more information on adding Kotlin to an existing app, see Add
kotlin to existing app If you are a part of a larger team, the size of your
organization and codebase may necessitate special focus.
5

What is XML

Extensible Markup Language (XML) is a markup language that defines a


set of rules for encoding documents in a format that is both human-
readable and machine-readable. XML is one of the most widely-used
formats for sharing structured information today: between programs,
between people, between computers and people, both locally and across
networks. If you are already familiar with HTML, you can see that XML
is very similar. However, the syntax rules of XML are strict: XML tools
will not process files that contain errors, but instead will give you error
messages so that you fix them. This means that almost all XML
documents can be processed reliably by computer software.
6

What is Database

A database is an organized collection of data, so that it can be easily


accessed and managed.3You can organize data into tables, rows,
columns, and index it to make it easier to find relevant information.
Database handlers create a database in such a way that only one set
of software program provides access of data to all the users.
The main purpose of the database is to operate a large amount of
information by storing, retrieving, and managing data.
There are many databases available like MySQL, Sybase, Oracle,
MongoDB, Informix, PostgreSQL, SQL Server, etc. Modern
databases are managed by the database management system
(DBMS).
Details About
www.website.com 7

Training
•Name and Address of Industry: Internshala.Com - Scholiverse Educare
Pvt. Ltd. B-610, Unitech Business Zone, Nirvana Country, South City 2,
Gurgaon, India

•Duration: From 16th August 2021 To 29th October 2021.

•Name of Industry Personnel: Mr. Sarvesh Agraval

•Designation of Industry Personnel: Founder & CEO, Internshala

•I. Code & Name of the Student: 19CM006 Soham Vivek Borkar

•Name of Program: Android App Development using Kotlin


www.website.com 8

PROGRESS
Here I am listing all Contents we covered / learned in my Industrial Training Module
Wise.

Module 1 Module 2

• Introduction to world of • Deep introduction to kotlin.


Android.
• Variables and Operators.
• Android Apps and Android
Developers.
• Strings, functions and arrays.

• Languages used to build


• Conditional statements.
Android App. • Classes in kotlin.
• Tools for Android Development. • Errors and exception.
• Getting More Info.
www.website.com 9

PROGRESS
Here I am listing all Contents we covered / learned in my Industrial Training Module
Wise.

Module 3 Module 4

• Installation and setup of • Sharing Data between


Android Studio. activities.
• Activity and Its lifecycle. • Working with navigation view.
• Exploring linear Layouts. • Understanding Fragments.
• Exploring Linear Layouts. • Connecting to Internet.
• Scrolling With Scrollview. • Recycler with data.
• Adding Click Listeners. • Requests and Threads.
www.website.com 10

PROGRESS
Here I am listing all Contents we covered / learned in my Industrial Training Module
Wise.

Module 5 Module 6

• Fetching data using GET • What is final project.


request.
• Initiating development.
• Fetching data using POST
request.
• Testing and uploading.

• Database introduction.
• Future aspects.

• Making sections/ rooms like


• Final Project BookHub app.
profile, favorites.
• Adding Navigation bars.
www.website.com 11

Product (BookHub)
www.website.com 12

Product (BookHub)
www.website.com 13

Conclusion

Summary and Conclusion


Thus, I have successfully completed my Industrial Training
named “Android App Development Using Kotlin” on
Internshala Platform.
In this course we completed 6 module of Android App
Development along with one project application named
BookHub.
So, I conclude that I learnt about App, App Development by
6 modules with examples.
www.website.com 14

Certificate
Thank You !

You might also like