Android Apps Development Classes in Chandigarh. We at Big Boxx Academy Chandigarh providing 100% job oriented course and industrial Training in Android apps Development in Chandigarh
For More information call us at : +91 8427023322 | 0172-4612244
Website : www.bigboxx.in
International Journal of Engineering Research and DevelopmentIJERD Editor
Electrical, Electronics and Computer Engineering,
Information Engineering and Technology,
Mechanical, Industrial and Manufacturing Engineering,
Automation and Mechatronics Engineering,
Material and Chemical Engineering,
Civil and Architecture Engineering,
Biotechnology and Bio Engineering,
Environmental Engineering,
Petroleum and Mining Engineering,
Marine and Agriculture engineering,
Aerospace Engineering.
Vibrant Technologies is headquarted in Mumbai,India.We are the best Android training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best Android classes in Mumbai according to our students and corporators
contact us on : vibranttechnologies.co.in
International Journal of Engineering Research and DevelopmentIJERD Editor
Electrical, Electronics and Computer Engineering,
Information Engineering and Technology,
Mechanical, Industrial and Manufacturing Engineering,
Automation and Mechatronics Engineering,
Material and Chemical Engineering,
Civil and Architecture Engineering,
Biotechnology and Bio Engineering,
Environmental Engineering,
Petroleum and Mining Engineering,
Marine and Agriculture engineering,
Aerospace Engineering.
Vibrant Technologies is headquarted in Mumbai,India.We are the best Android training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best Android classes in Mumbai according to our students and corporators
contact us on : vibranttechnologies.co.in
This Presentation (Android) is prepared by me for Education Purpose. And be careful for Hyperlinks. There are so many Hyperlinks. Just click on them.
Thank You
Mr. SOM
Evolution of Android Operating System and it’s Versionsijtsrd
Android is a software stack for mobile devices that includes an operating system, middleware and key applications. It can be considered as a software platform as well as an operating system for mobile devices based on the Linux operating system and currently developed by Google. It is designed primarily for touch screens mobile devices such as smartphones and tablet computers. One of the most widely used mobile OS these days is android. It is free and open source software its source code is known as Android Open Source Project AOSP , which is primarily licensed under the Apache License. This Paper Contains android architecture consists of key applications, Application framework, Native libraries, Android runtime, DVM, Linux Kernal., Many versions of Android Operating System are KitKat, JellyBean, Honeycomb, Froyo etc… Advantages and Disadvantages of Android and also the conclusion. Aishwarya Gujar | Prof. Pratibha Adkar "Evolution of Android Operating System and it’s Versions" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-5 | Issue-4 , June 2021, URL: https://www.ijtsrd.compapers/ijtsrd42519.pdf Paper URL: https://www.ijtsrd.comengineering/computer-engineering/42519/evolution-of-android-operating-system-and-it’s-versions/aishwarya-gujar
Arcadian Learning is an Industrial Training Company with 50 years of Industry Expertise on Planning, Implementation and Operation of the Networks Offering six months Industrial Training program on Cloud Computing, Telecom, Big Data and Application Development.
The Era of Internet of thing mobile application development more effective and useful and also provide Android Training, iPhone Training and PhoneGap Training.
http://www.arcadianlearning.com/application-web-development.html
This Presentation (Android) is prepared by me for Education Purpose. And be careful for Hyperlinks. There are so many Hyperlinks. Just click on them.
Thank You
Mr. SOM
Evolution of Android Operating System and it’s Versionsijtsrd
Android is a software stack for mobile devices that includes an operating system, middleware and key applications. It can be considered as a software platform as well as an operating system for mobile devices based on the Linux operating system and currently developed by Google. It is designed primarily for touch screens mobile devices such as smartphones and tablet computers. One of the most widely used mobile OS these days is android. It is free and open source software its source code is known as Android Open Source Project AOSP , which is primarily licensed under the Apache License. This Paper Contains android architecture consists of key applications, Application framework, Native libraries, Android runtime, DVM, Linux Kernal., Many versions of Android Operating System are KitKat, JellyBean, Honeycomb, Froyo etc… Advantages and Disadvantages of Android and also the conclusion. Aishwarya Gujar | Prof. Pratibha Adkar "Evolution of Android Operating System and it’s Versions" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-5 | Issue-4 , June 2021, URL: https://www.ijtsrd.compapers/ijtsrd42519.pdf Paper URL: https://www.ijtsrd.comengineering/computer-engineering/42519/evolution-of-android-operating-system-and-it’s-versions/aishwarya-gujar
Arcadian Learning is an Industrial Training Company with 50 years of Industry Expertise on Planning, Implementation and Operation of the Networks Offering six months Industrial Training program on Cloud Computing, Telecom, Big Data and Application Development.
The Era of Internet of thing mobile application development more effective and useful and also provide Android Training, iPhone Training and PhoneGap Training.
http://www.arcadianlearning.com/application-web-development.html
Wifi Direct Based Chat And File Transfer Android ApplicationNitin Bhasin
This App allows you to share any kind of file present in SD card to other mobile phone directly at speed of 5+MBps. It even allows to click images shoot videos and directly dend to other device.It also allows to send drawings by having drawing pad in it in various colours and various brush sizes. Web-View is also implemented in it.
Link Of App At Amazon Store: http://www.amazon.com/Wifi-Direct-Chat-Transfer-Application/dp/B00TKFFMZO/ref=sr_1_1?s=mobile-apps&ie=UTF8&qid=1424009545&sr=1-1&keywords=Wifi+Direct+Chat+and+File+Transfer+Application
Basic Information on Android development to start with...This presentation covers What is Android, Its development process and Build Process which an Android Beginner should have know
Android development process- thorsigniacharan Teja
Android App Development – With a technical enhanced team of Android App Developers in Bangalore,Thorsignia is bringing ideas into life. Our brilliant and sustained effort makes us the leading Android App Development Company in Bangalore.
Similar to Android development classes in chandigarh : Big Boxx Academy (20)
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
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.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
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
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.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
5. Mobile Devices
5
It’s obvious that mobile device may take the place of PC in
future
OS plays a vital part
Processor Device
Embedded
OS
Middleware Apps
2014/8/2
7. OHA and Android
7
OHA(Open Handset Alliance) is a group of 71 technology
and mobile companies, including Google, Intel, Dell, HTC
and China Mobile…
OHA’s aim:
accelerate innovation in mobile phones
offer consumers a richer, less expensive, and better mobile
experience
OHA developed Android™, the first complete, open, and
free mobile platform
OHA was initially called up by Google, and Google is the
‘captain’
2014/8/2
8. What’s Android
8
Generally, Android is a software stack for
mobile devices that includes an operating
system, middleware and key applications
Android is based on JAVA and all its
applications are developed in JAVA
The JAVA VM, known as Dalvik, is highly
customized and optimized for mobile
devices
Android SDK offers rich tools for android
application development and many useful
APIs。
The core of Android
2014/8/2
9. Android Features #1
9
Application framework enabling reuse and replacement
of components
Optimized Java virtual machine: Dalvik
Optimized Graphics Processing, supporting 2D and 3D
graphics(OpenGL ES 1.0 )
Integrated open source web browser: WebKit
SQLite for structured data storage
2014/8/2
10. Android Features #2
10
Multimedia capability, supporting varieties of audio,
video and still image formats
GSM Telephony
Bluetooth, EDGE, 3G and Wi-Fi support
Camera, GPS, compass, accelerometer
and other sensors support
Rich development environment, including an
emulator, debugging tools, memory probe tools, log
tools and powerful eclipse plugins
Hardware
dependent
2014/8/2
13. Linux Kernel
13
Note that Android based on a Linux kernel not a Linux OS
Supplies Security, Memory management, Process
management, Network stack and Driver model
Acts as an abstraction layer between the hardware and
the rest of the software stack
2014/8/2
14. Libraries
14
Run in system background
Using C/C++ Language
4 types of Libraries
Bionic Libc, system C libraries
Function Libraries, supporting multimedia, web browser,
SQLite...
Native Servers
Hardware
Abstraction Libraries
2014/8/2
15. Core Libraries
15
System C library, the standard C system library, tuned for
embedded Linux-based devices
Media Libraries, support playback and recording of many
popular audio and video formats, as well as image files,
including MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG
Surface Manager, manages access to the display subsystem
and seamlessly composites 2D and 3D graphic layers from
multiple applications
WebKit, a modern web browser engine which powers both
the Android browser and an embeddable web view
SGL, the underlying 2D graphics engine
3D libraries, an implementation based on OpenGL ES 1.0 APIs
FreeType , bitmap and vector font rendering
SQLite , a powerful and lightweight relational database engine
2014/8/2
16. Andoid Runtime
16
The core of Android platform
Dalvik Virtual Machine
Register-based
Executes files in the Dalvik Executable (.dex)
format
Java core Libraries
Provides most of the functionality of the Java programming
language.
2014/8/2
17. Android Runtime (cont.)
17
The functions of Java core libraries rely on the Dalvik VM
and the underlying Linux kernel
Multiple Dalvik VMs may run at the same time
Every Android application runs in its own process, with its
own instance of the Dalvik virtual machine
The "dx" tool in Android SDK can transform compiled JAVA
class into the .dex format
2014/8/2
18. Dalvik Virtual Machine
18
Android custom implementation virtual machine
Provides application portability and runtime consistency
Runs optimized file format (.dex) and Dalvik bytecode
Java .class / .jar files converted to .dex at build time
Designed for embedded environment
Supports multiple virtual machine processes per device
Highly CPU-optimized bytecode interpreter
Efficiently Using runtime memory
Core Libraries
Core APIs for Java language provide a powerful, yet simple and
familiar development platform
2014/8/2
19. DVM vs. JVM
19
DVM
Google
Dalvik executable
Only supports a subset of standard Java Library
JVM
Sun
Java bytecode
Some worries that Java world may be divided into
different communities, each has its own Java standard
2014/8/2
20. Application Framework
20
Simplify the reuse of components
Applications can publish their capabilities and any other
application may then make use of those capabilities
Applications is a set of services and systems, include
Views system, content providers, resources manager and so on
2014/8/2
21. Application Framework (cont.)
21
Activity Manager, manages the lifecycle of applications
and provides a common navigation backstack
Notification Manager, enables all applications to display
custom alerts in the status bar
Resource Manager, providing access to non-code
resources such as localized strings, graphics, and layout
files
Content Providers, access data from other applications
(such as Contacts), or to share their own data
Views, used to build an application, including lists, grids,
text boxes, buttons, and even an embeddable web
browser
2014/8/2
22. Applications
22
A set of core applications shipped with Android platform
an email client, SMS program, calendar, maps, browser,
contacts, and others
All written in Java
Our applications are in the same level as these
applications
2014/8/2
24. Development Environment
IDE – Eclipse
Eclipse plug-in - ADT
Software Development Kit (SDK)
Android Emulator
Debugger
2014/8/224
25. Setup Android SDK
25
Download Android SDK and extract the zip file to an
arbitrary folder
http://androidappdocs.appspot.com/sdk/index.html
E.g.: extract to C:
The SDK will be used by ADT in eclipse
2014/8/2
26. Setup ADT plugin
26
Install Eclipse ADT plugin
Eclipse must be J2EE edition,
3.5 recommended
Update site: https://dl-
ssl.google.com/android/eclip
se/
Install all the plugins in the
repository
Restart needed after
installation
2014/8/2
27. Configure ADT Plugin
27
Open eclipse Window->Preferences, select Android
Setup the SDK location as the folder where you extracted
the downloaded SDK zip file
2014/8/2
28. Setup SDK APIs
28
Open Window->Android SDK and AVD Manager
Click Available Packages and then choose proper APIs to
install, the latest may be the best
2014/8/2
29. Setup Emulators
29
After SDK APIs installation,
click Virtual Devices
Click new, there will be a
dialog
input a name
choose a running target and a
skin
specify the SD card size
2014/8/2
30. Ready…
30
Now you may start
the AVD
Click start to start
the new AVD
First start-up may
take a very long time
2014/8/2
31. Create a new Android Project
31
Open File->New-
>Android project
Project name
Build Target
Application name
Package name
Create Activity
2014/8/2
34. Run Hello World
34
Select HelloWorld Project, Run->Run as->Android
Application
ADT will start a proper AVD and run HelloWorld app on it
2014/8/2
35. Behind HelloWorld #1
35
R.java, generated by Android SDK, represents all the
resources of the app. resources are all in res folder
resources are pre-compiled into binary format
/* AUTO-GENERATED FILE. DO NOT MODIFY.
*
* This class was automatically generated by the
* aapt tool from the resource data it found. It
* should not be modified by hand.
*/
package sample.hello;
public final class R {
public static final class attr {
}
public static final class drawable {
public static final int icon=0x7f020000;
}
public static final class layout {
public static final int main=0x7f030000;
}
public static final class string {
public static final int app_name=0x7f040001;
public static final int hello=0x7f040000;
}
}
2014/8/2
36. Linear Layout
Behind HelloWorld #2
36
res/layout , contains layout declarations of the app, in XML
format, UIs are built according to the layout file
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android=http://schemas.android.com/apk/res/android
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
</LinearLayout>
TextView, display
static text
A reference to
String resource
‘hello’ 2014/8/2
37. referenced in
res/layout/mai
n.xml
Behind HelloWorld #3
37
res/values, contains string declarations or other
values(e.g.:colors) of the app
string.xml, contains string resources
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, HelloWorld!</string>
<string name="app_name">HelloWorld</string>
</resources>
referenced in
AndroidManifest.xml
2014/8/2
38. Behind HelloWorld #4
38
res/drawable, contains all image resources
folders may have suffixes, app will choose the most suitable
one, so do the other resources
three folders: drawable-ldpi, drawable-hdpi, drawable-mdpi,
each contains an icon.png file
app will choose the proper icon according to the device DPI
reference name:@drawable/icon
other folders we may use in future
menu, anim (animation), xml ( preference and searchable)
2014/8/2
40. Core Components-Activity #1
40
Basically, An activity presents a visual user interface for
one focused endeavor the user can undertake
An application might consist of just one activity or several,
each Activity is derived from android.app.Activity and
should be declared in AndroidManifest.xml file
Each activity is given a default window to draw in, the
window may be full screen or smaller and on top of other
window
The visual content of the window is provided by a
hierarchy of views — objects derived from the base View
class
Activity.setContentView() method is used to set a certain
hierarchy of view objects
2014/8/2
41. Core Components-Activity #2
41
Activities are activated by asynchronous messages called
intents
An intent is an Intent object that holds the content of the message
The action being requested or the URI of the data to act on
The <intent-filter> label in AndroidManifest.xml file specifies
the Intent that can start the Activity
declares the main activity, it will be started automatically when the
app starts
An activity is launched (or given something new to do) by
passing an Intent object to Context.startActivity() or
Activity.startActivityForResult()
2014/8/2
43. Other Core Components
43
Service
A service doesn't have a visual user interface, runs in the
background for a period of time
Broadcast receivers
a component that does nothing but receive and react to
broadcast announcements
Content providers
A content provider makes a specific set of the application's
data available to other applications.
The data can be stored in the file system, in an SQLite database,
or in any other manner that makes sense
2014/8/2
44. Beyond HelloWorld #1
44
Build up an app that you can input your greetings and
display your greetings
Input: EditText
Display: TextView
Of course, we have to add an button
Edit res/layout/main.xml file to add these components
each has an android:id property, used to reference it in code
2014/8/2
45. Beyond HelloWorld #2
45
modify HelloWorld.java
firstly get the references declared in main.xml
then add event response for Button
2014/8/2
47. Useful Materials
47
Android Official Site
• http://www.android.com
Android SDK, Tutorial, Concepts and API docs
• http://androidappdocs.appspot.com/index.html
Android Development Community
• http://www.anddev.org/
30 Days Android Apps Development
• http://bakhtiyor.com/category/30-days-of-android-apps/
2014/8/2
48. Thank U so much!
48
Contact Details:
Big Boxx Academy
Phone 0172-4612244 ,+918427023322
Address: S.C.O. 146-147,Basement,
Sector 34-A,Chandigarh – 160034, India
Website : www.bigboxx.in
Email id: info@bigboxx.in 2014/8/2