2. Submitted By:-Akhilesh Kumar
Roll No.:- 21101501 (B.Tech )
Presentation on
“Tasktop Manager”
At
“DUCAT ”
2
Submitted To: Mr. Manoj kumar
Ms. Rajbhupinder Kaur
3. 3
Incorporate on Dec. 2000, DUCAT is an ISO 9001:2000 certified
company that built a reputation for high quality Software
Development, IT Training and Consulting Services in India.
DUCAT providing training to professionals, graduates & those seeking to advance
their career.
DUCAT is an Education sector since 15 years
You get associated with No. 1 IT Company.
Having Qualified Partners & Trainers with good experience ,to deliver high profile
trainings.
Get DUCAT Training certificate and Project letter on successful completion of
program.
Specifically Designed Programs based on Industry requirements.
Adequate Conceptual and Practical Sessions.
Pioneer in providing Summer Training Program from last 10 years with great success.
Preparing you for Global Career.
Highly experience professionals from core It industry
4. 4
DUCAT specializes in delivering trainings on:-
C/C++
JAVA (CORE AND ADVANCED)
ANDROID
ASP.NET With C#
PHP/PHP++/PHP CSM
SOFTWARE QUALITY TESTING
CLOUD COMPUTING
ORACLE 10g DEVELOPER & 10g DBA
NETWORKING MCSE/MCITP/CCNA/CCNP
REDHAT LINUX ADMINISTRATIONS
EMBEDDED SYSTEM/VLSI/ROBOTICS
AUTOCAT/PRO-E/CATIA/REVIT ARCHITECTURE/3DS MAX
SE-PD(SPOKEN ENGLISH AND PERSONALITY DEVELOPMENT)
5. 5
Tasktop Manager:- The product being developed is a task
manager/planner for the Android platform. The application will also be
integrated with the calendar feature.
Objective:-
The main objective is to create a task manager/planner that is easy to use
while still offering a very feature-rich experience.
• This application is built for android mobiles & tablets for maintaining the
daily tasks of user or daily To-Do list.
• In this application user can add or schedule his daily tasks.
• After completion of task, user can mark it as done.
• He can also modify the data (information) mentioned in his task.
• User can store the task for further records & can also delete the task.
• The application maintains its own Database & Stores
• all the information into a table from where we fetch the data for further
use.
6. JAVA (JDK 1.8)
Eclipse IDE
Android Development Tools(ADT 12.0)
Android-SDK (2.2)
SQLite Database
6
7. 7
Android is a complete set of software for mobile devices such as tablet
computers, notebooks, smartphones, electronic book readers, set-top boxes
Android is a software package and Linux based operating system for mobile
devices ,tablet and smartphone.
It is developed by Google and later the OHA (Open Handset Alliance).
Open Handset Alliance (OHA) :-
• It's a consortium of 84 companies
• Such as Google, Samsung, AKM, synaptic, KDDI, Garmin, Teleca, EBay,
Intel etc.
• It was established on 5th November, 2007, led by Google.
• It is committed to advance open standards, provide services and deploy
handsets using the Android Platform.
8. 8
The history and versions of android are interesting to know.
The codenames of android ranges from A to J currently, such as Aster, Blender,
Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwitch,
Jelly Bean and KitKat.
Let's understand the android history pointly:
Initially, Andy Rubin founded Android Incorporation in Palo Alto, California,
United States in October, 2003.
In 17th August 2005, Google acquired android Incorporation. Since then, it is in
the subsidiary of Google Incorporation.
The key employees of Android Incorporation are Andy Rubin, Rich Miner, Chris
White and Nick Sears.
9. 9
There are many features of android. They are as follows:
It is open-source.
Anyone can customize the Android Platform.
It provides support for
messaging services (SMS and MMS), web browser,
storage (SQLite), connectivity (GSM, CDMA, Blue Tooth,
Wi-Fi etc.), media, handset layout etc.
Wi-Fi hardware access.
Shared data stores.
Peer-to-Peer supporting using Google Talk
11. 11
Source Byte Code .dex file .apk file
Sign Unsign
Emulator
(VD)
Simulator
(RD)
Digital Signature
Age
Authentication
Key
Debug.keystore
.android
>25 year
javac
Demo.class
DVM AAPT
Class Demo{
Psvm(String… str){
Sop(“hello”);
}
}
Tool Android executable file
Tools
12. 12
Activity:- An activity is a class that represents a single screen. It is like
a Frame in AWT.
Service:-Service is a background process that can run for a long time.
There are two types of services
Local:-Local service is accessed from within the application
Remote:-from other applications running on the same device.
Content Provider:-Content Providers are used to share data between
the applications.
Broadcast Receiver:- It is a class which display the information.
13. 13
1. IDE:- Integrated Development Environment
2. JDK:- Java Development Kit
3. SDK:- software Development Kit
4. JDK & SDK:- used to compile
5. ADT:- Android Development Kit
6. NDK:- Native Development Kit
14. Hardware Requirement
At client level:-
Android based mobile hand set.
At developer’s level:-
Machine(desktop/Laptop)
Server to test
Device to test
For upto 200 user’s simultaneously
Processor :- Dual Core/ Core 2 Duo
8 GB RAM
1 TB
Software Requirement
Dedicated System
-- Windows ,Linux , Mac
At service providers level:-
Internet requirement for up to 200
user’s simultaneously:-
-- Bandwidth 20 mbps (200 *
100kbps)
-- Static IP or FTP Domain
-- Server FTP tool
14
16. 16
Layout in android is a class which provide you to
background to place so many widgets on to it.
Use in Mobile or Tables
1. Linear Layout: divide two parts
1.1 Vertical layout
1.2 Horizontal layout
1. Relative Layout
2. Table Layout
3. Grid layout
4. Frame layout
Use in Tablets
1. Fragment Layout
2. Space
17. It is a class which is used to
display any message for a small
duration of time.
17
Toast
18. 18
Intent :- if we have to communication between two difference
components or activity responsible to intent.
Four types of Intent:
1. Explicit intent: Communicate b/w diff. components with in same
app.
2. Implicit intent: Communicate b/w diff. components with more
than two application.
3. Pending Intent:-It is used in service i.e. particular in alarm &
notification. E.g. Battery Low, shut down
4. Sticky intent:-It is used in broadcast receiver it invoke a certain
process in a repetitive manner. E.g. daily based Alarm
19. 19
Adapter is a class which is used to bridge b/w the data element from any
data types onto a list .
Types of adapter
1. Array Adapter: used to create bridge b/w the data of array type.
2. Cursor Adapter : used to fetching down the data from specific
column.
3. Base Adapter: used in custom designing of list view in order to
implement all the inflate of base adapter.
Method of base adapter
getView() , getCount() , getItem(), getItemID()
4. List Adapter: used to create a bridge b/w the data from any list.
20. 20
We can control & manage the resource through the life cycle method of
activity.
There are seven life cycle method of android application.
1. onCreate(): activity is first created.
2. onStart(): acticity become visible to the user.
3. onResume(): activity will start interacting with the user.
4. onPause():activity is not visible to the user.
5. onStop(): activity is no longer visible to the user.
6. onRestart(): after your activity is stopped prior to strat.
7. onDestroy(): activity to destroy
21. 21
Animation : It is a class which is used for loading all types of animation using base
class by the name of animation utils.
Two types of method:
1. Start Animation: used to start the animation to be apply on the widget.
2. Set Animation: used for the consecutive animation to launched simultaneous.
Parameter used for designing :-
1. Set: contains all the recursive parameter used anim.
2. Rotate: used to rotate in 360 deg. Either in clock or anticlock wise dir.
3. Alpha: used to parameter to provide dullness to any widget.
4. Scale: used to parameter to providing to scaling object to any of the
widget(zoom in ,zoom out)
5. Translate: used to parameter to move of the widget in x-axis & y-axis
coordinates