The document is a project report submitted by Meet Patel for their internship at Codefuel Technology Pvt Ltd. It details the development of a "Meal Planner" Android application. The report includes an introduction to Codefuel Technology, the tasks performed during the internship, an overview of the Meal Planner project including objectives, technologies used, system flow, and screenshots of the application interface. It concludes with limitations and references.
Here is my report which I have prepared on Payroll. It is fully prepared using UML diagram.And clearly explains what a Payroll System is and How it works.
This is my report that i did for my industrial placement or what one would call internship. It has some detailed information that can help anyone in the field of IT.
It has all sorts of topics like networks, systems administration and many others.
2. Developed a strategic management information system for a virtual organization while considering the analytical requirements for management dashboards.
Tools: Salesforce Developer platform
Here is my report which I have prepared on Payroll. It is fully prepared using UML diagram.And clearly explains what a Payroll System is and How it works.
This is my report that i did for my industrial placement or what one would call internship. It has some detailed information that can help anyone in the field of IT.
It has all sorts of topics like networks, systems administration and many others.
2. Developed a strategic management information system for a virtual organization while considering the analytical requirements for management dashboards.
Tools: Salesforce Developer platform
This is my technical report on my 6 months Industrial Training on Web Design (i.e HTML, CSS, JAVASCRIPT, PHP, DATABASE) using the format as stated in the SIWES Hand Book.
Iit jam info COMPLETE HOW TO CRACK EXAM COURSES STUDY MATERIALS SHORT CUTS SOURAV DAS
Iit jam info COMPLETE HOW TO CRACK EXAM COURSES STUDY MATERIALS SHORT CUTS
JAM is an admission test to Master of Science (M.Sc.) and other post-graduate science programs at the Indian Institutes of Technology, Indian Institute of Science, Indian institutes. IITs started conducting the JAM in the 2004 - 2005 academic session.
Note Elevator - Summer Practice ReportSamet Baykul
DATE: 2016.10
This is the first internship for mechanical engineers. ME300 summer practice course in METU (ODTÜ).
This report covers my all personal observations and actions in Note Elevator as a mechanical engineering student during 20 business days.
- CAD by drawing workpieces via SolidWorks
- Fundemental engineering economy
- Classification of components
- Manufacturing processes and machines
- Efficiency of production line
- Efficiency of management
My personal observations:
1. General Project Cycle: It covers how the company starts and finishes a project and intermediate steps.
2. Manufacturing processes: Detailed explanation of manufacturing processes.
3. Machines and Machine Tools: All used machines and tools in manufacturing.
My personal actions:
1. Sample Workpieces: Technical drawings for 5 different products.
2. Cost Analysis: Cost analysis for 2 different products.
3. Production Line: Production lines in manufacturing area which identified
personally.
4. Classification of Elevator Components: Classification of all the products
according to their assembling groups and translation according to international
elevator industry terminology.
5. Customer Offer Program: A new excel software program for project proposal.
(This task has been given by the manager of the company.)
6. Analysis of the Company Performance: This is related to the efficiency of the team as a foreign observer. (This task has been given by the team in a company
meeting.)
At Softroniics we provide job oriented training for freshers in IT sector. We are providing IEEE project guidance and Final year project guidance. We are Pioneers in all leading technologies like Android, Java, .NET, PHP, Python, Embedded Systems, Matlab, NS2, VLSI, Modelsim, Tanner, Xilinx etc. We are specializiling in technologies like Big Data, Cloud Computing, Internet Of Things (iOT), Data Mining, Networking, Information Security, Image Processing and many other. We are providing long term and short term internship also. We are also providing IEEE project support at Calicut, Thrissur and Palakkad. For more details contact 9037291113, 7907435072
This is a BSc final Project book on Student portal system application which is mobile based on android application. it will help students to write the project book in a proper way.
The Online Vehicle Parking Reservation System (OVPRS) is a system that enables
customers/drivers to reserve a parking space. It also allows the customers/drivers to view the
parking status at kyebando people’s park.
This is my technical report on my 6 months Industrial Training on Web Design (i.e HTML, CSS, JAVASCRIPT, PHP, DATABASE) using the format as stated in the SIWES Hand Book.
Iit jam info COMPLETE HOW TO CRACK EXAM COURSES STUDY MATERIALS SHORT CUTS SOURAV DAS
Iit jam info COMPLETE HOW TO CRACK EXAM COURSES STUDY MATERIALS SHORT CUTS
JAM is an admission test to Master of Science (M.Sc.) and other post-graduate science programs at the Indian Institutes of Technology, Indian Institute of Science, Indian institutes. IITs started conducting the JAM in the 2004 - 2005 academic session.
Note Elevator - Summer Practice ReportSamet Baykul
DATE: 2016.10
This is the first internship for mechanical engineers. ME300 summer practice course in METU (ODTÜ).
This report covers my all personal observations and actions in Note Elevator as a mechanical engineering student during 20 business days.
- CAD by drawing workpieces via SolidWorks
- Fundemental engineering economy
- Classification of components
- Manufacturing processes and machines
- Efficiency of production line
- Efficiency of management
My personal observations:
1. General Project Cycle: It covers how the company starts and finishes a project and intermediate steps.
2. Manufacturing processes: Detailed explanation of manufacturing processes.
3. Machines and Machine Tools: All used machines and tools in manufacturing.
My personal actions:
1. Sample Workpieces: Technical drawings for 5 different products.
2. Cost Analysis: Cost analysis for 2 different products.
3. Production Line: Production lines in manufacturing area which identified
personally.
4. Classification of Elevator Components: Classification of all the products
according to their assembling groups and translation according to international
elevator industry terminology.
5. Customer Offer Program: A new excel software program for project proposal.
(This task has been given by the manager of the company.)
6. Analysis of the Company Performance: This is related to the efficiency of the team as a foreign observer. (This task has been given by the team in a company
meeting.)
At Softroniics we provide job oriented training for freshers in IT sector. We are providing IEEE project guidance and Final year project guidance. We are Pioneers in all leading technologies like Android, Java, .NET, PHP, Python, Embedded Systems, Matlab, NS2, VLSI, Modelsim, Tanner, Xilinx etc. We are specializiling in technologies like Big Data, Cloud Computing, Internet Of Things (iOT), Data Mining, Networking, Information Security, Image Processing and many other. We are providing long term and short term internship also. We are also providing IEEE project support at Calicut, Thrissur and Palakkad. For more details contact 9037291113, 7907435072
This is a BSc final Project book on Student portal system application which is mobile based on android application. it will help students to write the project book in a proper way.
The Online Vehicle Parking Reservation System (OVPRS) is a system that enables
customers/drivers to reserve a parking space. It also allows the customers/drivers to view the
parking status at kyebando people’s park.
Diploma in Advanced Software Development Methodologies (DASDM)prabhatjon
CDAC New Course Diploma in Advanced Software Development Methodologies (DASDM) launched
for more details visit http://facebook.com/cdacguru or http://cdacguru.wordpress.com
Full UnderGrad Project Report : Tender Timeline TrackerPallav Shah
The Online tender tracking project was developed as a part of the final year under-grad project on Asp.NET, SQL and Android environments. This is the full report, including certificates by the University, plagiarism reports, patent information, detailed steps, procedures, code snippets and UML diagrams according to Software Engineering Norms.
Industrial Training Report on PLC & SCADAAman Jaiswal
The Most Used Guiding Force Behind An Automated Industrial Plant Is A "Programmable Logic Controller" Generally Known As A PLC. PLCs Along With Certain Other Necessary Ingredients Like Sensors, Motors, Actuators, Valves, Conveyors, Boilers, SCADA Systems, Computers & Many More, Makes A Real Automated Manufacturing Plant.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Digital Tools and AI for Teaching Learning and Research
Summer internship report
1. A
Project Report
On
"Meal Planner"
(CE346 – Summer Internship-1)
Prepared by
Meet Patel (16CE075)
Under the Supervision of
Neerav Shah
Submitted to
Charotar University of Science & Technology (CHARUSAT)
for the Partial Fulfillment of the Requirements for the
Degree of Bachelor of Technology (B.Tech.)
in Computer Engineering (CE)
for 5th semester B.Tech
Submitted at
Accredited with Grade A by NAAC
Accredited with Grade A by KCG
U & P U. PATEL DEPARTMENT OF COMPUTER ENGINEERING
(NBA Accredited)
Chandubhai S. Patel Institute of Technology (CSPIT)
Faculty of Technology & Engineering (FTE), CHARUSAT
At: Changa, Dist: Anand, Pin: 388421.
June, 2018
2. DECLARATION BY THE CANDIDATE
I hereby declare that the project report entitled “Meal Planner” submitted by me to Chandubhai
S. Patel Institute of Technology, Changa in partial fulfilment of the requirement for the award
of the degree of B.Tech in Computer Engineering, from U & P U. Patel Department of
Computer Engineering, CSPIT/FTE, is a record of bonafide CE346 Summer Intership-1
carried out by me under the guidance of Neerav Shah. I further declare that the work carried
out and documented in this project report has not been submitted anywhere else either in part
or in full and it is the original work, for the award of any other degree or diploma in this institute
or any other institute or university.
Meet Patel (16CE075)
4. Accredited with Grade Aby NAAC
Accredited with Grade A by KCG
This is to certify that the report entitled “Meal Planner” is a bonafied work carried out by
Meet Patel (16CE075) under the guidance and supervision of Neerav Shah for the subject
Summer Intership-1 (CE346) of 5th
Semester of Bachelor of Technology in Computer
Engineering at Chandubhai S. Patel Institute of Technology (CSPIT), Faculty of Technology
& Engineering (FTE) – CHARUSAT, Gujarat.
To the best of my knowledge and belief, this work embodies the work of candidate himself,
has duly been completed, and fulfills the requirement of the ordinance relating to the B.Tech.
Degree of the University and is up to the standard in respect of content, presentation and
language for being referred by the examiner(s).
Internal Guide,
Mrs. Khushboo Patel
Assistant Professor
External Guide,
Mr. Neerav Shah
Senior Android App Developer
Codefuel Technology Pvt Ltd.
Dr. (Prof.) Amit Ganatra
Head - U & P U. Patel Department of Computer Engineering,
Dean - Faculty of Technology & Engineering (FTE),
CHARUSAT, Changa, Gujarat.
Chandubhai S. Patel Institute of Technology (CSPIT)
Faculty of Technology & Engineering (FTE), CHARUSAT
At: Changa, Ta. Petlad, Dist. Anand, Pin:388421. Gujarat.
CERTIFICATE
5. ABSTRACT
Meal Planner is an android based application which was recommended by IAS
officer to develop it for his personal use. It enables IAS Officer to create the food
menu. The aim of the project was to make cook notified of officer’s menu for food
using android powered Smart-phone. It is helpful for both officer as well as cook.
It avoid misconceptions arised for menu between officer and cook.
6. ACKNOWLEDGEMENT
Keep away from people who try to belittle your ambitions. Small people always do
that, but the really great make you feel that you too, can become great.
We take this opportunity to express my sincere thanks and deep gratitude to all those
people who extended their wholehearted co-operation and have helped me in
completing this project successfully.
First of all, I would like to thank Prof. Dr. Amit Ganatra (HOD) for creating
opportunities for us to enhance our skill through this internship.
Special thanks to Mr. Neerav Shah (Senior Android App Developer) for all the help
and guidance extended to me by him in every stage during my training. His inspiring
suggestions and timely guidance enabled me to perceive the various aspects of the
project in a new light.
I am highly indebted and graceful to Mr. Sudhir Patel (CEO,Codefuel Technology
Pvt Ltd.) for their strict supervision, constant encouragement, inspiration and
guidance. Working under him was an enrich experience.
I would also thank to CDPC, CHARUSAT for guiding us a lot in completing this
Internship .
I would also like to thank my parents & project mate for guiding and encouraging
me throughout the duration of the project.
7. TABLE OF CONTENTS
PART 1- COMPANY PROFILE.........................................................................................1
1. INTRODUCTION ...........................................................................................................1
2. THE COMPANY / ORGANIZATON.............................................................................2
2. 1 EVOLUTION AND HISTORY ...............................................................................2
2. 2 MISSION AND VISION..........................................................................................2
2. 3 GOVERNANCE / MANAGEMENT STRUCTURE...............................................2
2. 4 PRODUCTS..............................................................................................................3
3. TASKS AND ACTIVITIES PERFORMED AT THE ORGANIZATION.....................4
4. LEARNING EXPERIENCE............................................................................................5
PART 2 - PROJECT STUDY.............................................................................................6
5. OVERVIEW OF PROJECT ............................................................................................6
5.1 BACKGROUND OF THE STUDY ..........................................................................6
5.2 IMPORTANCE OF THE STUDY TO THE ORGANIZATION..............................6
5.3 OBJECTIVES OF THE STUDY...............................................................................6
5.4 TOOLS AND TECHNOLOGY DESCRIPTION......................................................6
5.5 SYSTEM FLOW CHART.......................................................................................12
5.6 SCREENSHOTS OF ANDROID APPLICATION.................................................13
6. CONCLUSION AND LIMITATIONS .........................................................................24
7. REFERENCES ..............................................................................................................25
8. LIST OF FIGURES
FIGURE 2.3.1 MANAGEMENT STRUCTURE...............................................................................................................................2
FIGURE 2.4.1 PRODUCTS OF COMPANY ..................................................................................................................................3
FIGURE 5.4.1 ANDROID .........................................................................................................................................................6
FIGURE 5.4.2 ACTIVITY LIFECYCLE...........................................................................................................................................8
FIGURE 5.4.3 JAVA .............................................................................................................................................................10
FIGURE 5.5.1 FLOWCHARTFOR APP..............................................................................................................................12
FIGURE 5.6 1 LOGIN SCREEN...........................................................................................................................................13
FIGURE 5.6 2 OFFICER DASHBOARD ..............................................................................................................................14
FIGURE 5.6.3 COOK DASHBOARD ..................................................................................................................................15
FIGURE 5.6.4 ADD COOK .................................................................................................................................................16
FIGURE 5.6.5 COOK SIDE VIEW TODAY MEAL ..............................................................................................................17
FIGURE 5.6.6 SELECTIONOF MEAL ................................................................................................................................18
FIGURE 5.6.7 SELECTIONOF MEAL (CONTD.) ..............................................................................................................19
FIGURE 5.6.8 SELECTIONOF MEAL(CONTD.)..............................................................................................................20
FIGURE 5.6.9 NAVIGATION DRAWER ............................................................................................................................21
FIGURE 5.6.10 PROFILEDETAILS FOR OFFICER AS WELL AS COOK ...........................................................................22
FIGURE 5.6.11 OFFICER SIDE VIEW MEAL DETAILS .....................................................................................................23
9. P a g e | 1
PART 1- COMPANY PROFILE
1. INTRODUCTION
Codefuel Technology Private Limited is an offshore development outsourcing software
company , establised in 2016. Company is located in Himmatnagar City of Sabarkantha
District of Gujarat.
Company provide services listed below :
UI/UX Design
Enterprise Mobility
Web Development
Game Development
Mobile Development
Digital Marketing
Company Offerings are listed below:
Dedicated Staff
24/7 Support
Value based fees
Low cost Outsourcing partner
Confidentiality
Reliability
Timely delivery
Company Core Values :
Work Hard and continuously improve.
Look for the best in others and give the best thing.
Pay fine attention to consistency and details.
Take pride in work and in serving others.
10. P a g e | 2
2. THE COMPANY / ORGANIZATON
2. 1 EVOLUTION AND HISTORY
Codefuel Technology Pvt Ltd. was established in 2016 in Himmatnagar Of Sabarkantha
District . Since then, they have served 20+ Customers from across Gujarat .
2. 2 MISSION AND VISION
Mission:
We’ve designed our entire process and products around providing everything a small
businesses needs when they’re starting out – ensuring that working with us is always a
quick, easy and hassle-free experience. We give our clients full control of their website
without a ridiculous price tag, and our friendly team offers their expertise even after your
website is live.
Vision :
To deliver high quality enterprise and mobility solutions through products and services. To
Become a Strong and Trustworthy Partner for technology solutions for Small and Medium
enterprises globally.
2. 3 GOVERNANCE / MANAGEMENT STRUCTURE
Figure 2.3.1 Management Structure
11. P a g e | 3
2. 4 PRODUCTS
Figure 2.4.1 Products of Company
12. P a g e | 4
3. TASKS AND ACTIVITIES PERFORMED AT THE
ORGANIZATION
For the one month of the Summer Internship , I occupied the position of a full time Intern
with work schedule from Monday to Saturday 9:00am to 7:00 pm at my company .
Additionally, I worked with my team as per guidance of my Team manager.
My task was to design the layout of the android application using android studio.As a
designer of app , I had tried my best way to design app that has best UI/UX . I showed my
Creativity skills in my work .Another task was to do code the app using Java programming.
Firstly, Whole project was planned and scheduled the work. After that analysis of project
as per customer requirement was done. Then Designing of project using designing tools
were carried out.Lastly, demo version was created.
Thenafter actual project had to be implemented.There was one team which work on the
maintenance of previous projects.
13. P a g e | 5
4. LEARNING EXPERIENCE
( NOVELTY AND ORGINALITY OF WORKS )
As a work team intern member I was Honest, straightforward and Shared the Load this was
through doing my share of the work increasing team members’ collective motivation.
In addition, I was reliable and fair by taking appropriate credit and complementing my work
team skills that made the team move forward. For Team work being social I was skilled,
and tactful, communicator with a positive attitude.
Working with some of the best developers, designers and managers , solving problems that you
can never face in a college environment, bonding with other interns that make up a very diverse
demographic.Internship helped me understand work ethics, employment demands,
responsibilities and opportunities.
This also provided career direction and confidence in my abilities by narrowing down the list
of potential careers. My internship gave me the opportunity to try out some new activities and
broadened my horizons through converting my academic knowledge into industry skills. It
prepared me for the working environment.
14. P a g e | 6
PART 2 - PROJECT STUDY
5. OVERVIEW OF PROJECT
5.1 BACKGROUND OF THE STUDY
Meal planner is android app project which was recommended by IAS officer to develop it
for his personal use. It basically one type of app which choose the menu food items to be
eaten by him and then it should notify to cook at that moment. It is helpful for both officer
as well as cook. So for this app development , first we need some knowledge of Java, XML
and database like MySQL.
5.2 IMPORTANCE OF THE STUDY TO THE ORGANIZATION
Nowadays, many technologies and tools are available to develop the android application.
So, as per requirements of app, we can use these tools. And to be updated ,time by time ,
We also need to update our working skills.
5.3 OBJECTIVES OF THE STUDY
To develop the app as per requirement of the customer.
To design the app which has better UI.
To analyse the application.
5.4 TOOLS AND TECHNOLOGY DESCRIPTION
5.4.1 ANDROID OS
Android is a mobile operating system developed by Google, based on a modified version
of the Linux kernel and other open source software and designed primarily for
touchscreen mobile devices such as smartphones and tablets. In addition, Google has
further developed Android TV for televisions, Android Auto for cars, and Wear OS for
wrist watches, each with a specialized user interface. Variants of Android are also used
on game consoles, digital cameras, PCs and other electronics.
Figure 5.4.1 Android
15. P a g e | 7
Initially developed by Android Inc., which Google bought in 2005, Android was
unveiled in 2007, with the first commercial Android device launched in September
2008. The operating system has since gone through multiple major releases, with the
current version being 8.1 "Oreo", released in December 2017. The core Android source
code is known as Android Open Source Project (AOSP), and is primarily licensed under
the Apache License.
Android is also associated with a suite of proprietary software developed by Google,
including core apps for services such as Gmail and Google Search, as well as the
application store and digital distribution platform Google Play, and associated
development platform. These apps are licensed by manufacturers of Android devices
certified under standards imposed by Google, but AOSP has been used as the basis of
competing Android ecosystems, such as Amazon.com's Fire OS, which utilize its own
equivalents to these Google Mobile Services.
Android has been the best-selling OS worldwide on smartphones since 2011 and on
tablets since 2013. As of May 2017, it has over two billion monthly active users, the
largest installed base of any operating system, and as of 2017, the Google Play store
features over 3.5 million apps.
Android devices boot to the homescreen, the primary navigation and information "hub"
on Android devices, analogous to the desktop found on personal computers. Android
homescreens are typically made up of app icons and widgets; app icons launch the
associated app, whereas widgets display live, auto-updating content, such as a weather
forecast, the user's email inbox, or a news ticker directly on the homescreen. A
homescreen may be made up of several pages, between which the user can swipe back
and forth. Thirdparty apps available on Google Play and other app stores can extensively
retheme the homescreen, and even mimic the look of other operating systems, such as
Windows Phone.
16. P a g e | 8
Figure 5.4.2 Activity Lifecycle
Android has been the best-selling OS worldwide on smartphones since 2011 and on
tablets since 2013. As of May 2017, it has over two billion monthly active users, the
largest installed base of any operating system, and as of 2017, the Google Play store
features over 3.5 million apps.
Android is collection of XML and JAVA.
5.4.2 XML
In computing, Extensible Markup Language (XML) is a markup language that defines
a set of rules for encoding documents in a format that is both humanreadable and
machine-readable. The W3C's XML 1.0 Specification and several other related
specifications all of them free open standards define XML.
17. P a g e | 9
The design goals of XML emphasize simplicity, generality, and usability across the
Internet. It is a textual data format with strong support via Unicode for different human
languages. Although the design of XML focuses on documents, the language is widely
used for the representation of arbitrary data structures such as those used in web services
Several schema systems exist to aid in the definition of XML-based languages, while
programmers have developed many application programming interfaces (APIs) to aid
the processing of XML data.
5.4.3 JAVA
Java is a general-purpose computer-programming language that is concurrent, class-
based, object-oriented and specifically designed to have as few implementation
dependencies as possible. It is intended to let application developers "write once, run
anywhere" (WORA) meaning that compiled Java code can run on all platforms that
support Java without the need for recompilation Java applications are typically compiled
to bytecode that can run on any Java virtual machine (JVM) regardless of computer
architecture. As of 2016, Java is one of the most popular programming languages in
useparticularly for client-server web applications, with a reported 9 million
developersJava was originally developed by James Gosling at Sun Microsystems (which
has since been acquired by Oracle Corporation) and released in 1995 as a core
component of Sun Microsystems' Java platform. The language derives much of its
syntax from C and C++, but it has fewer low-level facilities than either of them.
The original and reference implementation Java compilers, virtual machines, and class
libraries were originally released by Sun under proprietary licenses. As of May 2007, in
compliance with the specifications of the Java Community Process, Sun relicensed most
of its Java technologies under the GNU General Public License. Others have also
developed alternative implementations of these Sun technologies, such as the GNU
Compiler for Java (bytecode compiler), GNU Classpath (standard libraries), and
IcedTeaWeb (browser plugin for applets).
The latest version is Java 10, released on March 20, 2018, which follows Java 9 after
only six months line with the new release schedule. Java 8 is still supported but there
will be no more security updates for Java 9.Versions earlier than Java 8 are supported by
companies on a commercial basis; e.g. by Oracle back to Java 6 as of October 2017
(while they still "highly recommend that you uninstall pre-Java 8 from at least Windows
computers)
18. P a g e | 10
Figure 5.4.3 Java
5.4.4 ANDROID STUDIO
Android Studio is the official integrated development environment (IDE) for Google's
Android operating system, built on JetBrains' IntelliJ IDEA software and designed
specifically for Android development.It is available for download on Windows, macOS
and Linux based operating systems. It is a replacement for the Eclipse Android
Development Tools (ADT) as primary IDE for native Android application development.
Android application can be developed by Eclipse and Android Studio but nowadays
Android Studio is useful more than Eclipse so let me explain you some pros and cons
of both IDE.
Android Studio was announced on May 16, 2013 at the Google I/O conference. It was
in early access preview stage starting from version 0.1 in May 2013, then entered beta
stage starting from version 0.8 which was released in June 2014. The first stable build
was released in December 2014, starting from version 1.0. The current stable version is
3.1 released in March 2018 .
As an IDE then, Android Studio’s job is to provide the interface for you to create your
apps and to handle much of the complicated file-management behind the scenes. The
programming language you will be using is Java and this will be installed separately on
your machine. Android Studio is simply where you will write, edit and save your
projects and the files that comprise said projects. At the same time, Android Studio will
give you access to the Android SDK or ‘Software Development Kit’. Think of this as
an extension to the Java code that allows it to run smoothly on Android devices and take
advantage of the native hardware. Java is needed to write the programs, the Android SDK
is needed to make those programs run on Android.
Android Studio has the job of putting it all together for you. At the same time, Android
Studio also enables you to run your code, either through an emulator or through a piece of
hardware connected to your machine. You’ll then also be able to ‘debug’ the program as it
runs and get feedback explaining crashes etc.so that you can more quickly solve the
problem.
19. P a g e | 11
5.4.5 ANDROID SDK TOOLS
SDK tools are platform-independent and are required to create any Android app,
regardless the version you are developing for. Some of these include: Build tools,
Debugging tools and Image tools, among others.
Now, some of the most important SDK tools are Android SDK Manager, which provides
you resources, platforms and other useful components needed to build apps and manage
SDK packages.
The Android Virtual Device Manager, that provides a graphical user interface to test
your app on a virtual device. The Dalvik Debug Monitor Server (ddms) to debug your
Android apps. Or the Draw 9-patch, which allows you to create resizable bitmap images
for your app.
5.4.6 PLATFORM TOOLS
Platform tools are customized and used to support new features of Android´s latest
version, but also compatible with prior versions. Some of these tools include: Android
Debug Bridge, Fastboot or Systrace.
For instance, Android Debug Bridge (adb) needs to know how to communicate with the
Android version hosted on your device, for that it needs the platform-tool component; adb
can also be used to install an Android application file on a device.
Besides, additional shell tools can be accessed through adb, like bmgr and logcat.
5.4.7 ANDROID EMULATOR
The Android Emulator lets you develop and test your apps without using any physical
device. This package is frequently updated and needed to use the Android Emulator
Graphic User Interface (GUI) in Android Studio.
This enables Android app developers to debug and test their apps in a runtime
environment.
5.4.8 GRADLE
The Android Gradle is a open source build automation system.Gradle can automate the
building, testing, publishing, deployment and more of software packages or other types of
projects.
It combines the power and flexibility of Android with the dependency management and
convention of Maven into a more effective way to build.
20. P a g e | 12
5.5 SYSTEM FLOW CHART
Figure 5.5.1 FLOWCHART FOR APP
21. P a g e | 13
5.6 SCREENSHOTS OF ANDROID APPLICATION
Figure 5.6 1 LOGIN SCREEN
30. P a g e | 22
Figure 5.6.10 PROFILE DETAILS FOR OFFICER AS WELL AS COOK
31. P a g e | 23
Figure 5.6.11 OFFICER SIDE VIEW MEAL DETAILS
32. P a g e | 24
6. CONCLUSION AND LIMITATIONS
In future, Meal Planner can be used by customers in restaurants to auto select their
menu from their phone easily. This app can also be used by any people for their
personal use. We are thinking to deploy this app in play store for better results.
33. P a g e | 25
7. REFERENCES
[1] http://www.codefuelindia.com
[2] https://en.wikipedia.org/wiki/Android_(operating_system)
[3] https://developer.android.com/