Augmented Reality devlepement ( Where to start .. )
wikipedia:
Augmented reality (AR) is an interactive experience of a
real-world environment where the objects that reside in the real-world
are "augmented" by computer-generated perceptual information, sometimes
across multiple sensory modalities, including visual, auditory, haptic, somatosensory, and olfactory.
The overlaid sensory information can be constructive (i.e. additive to
the natural environment) or destructive (i.e. masking of the natural
environment) and is seamlessly interwoven with the physical world such
that it is perceived as an immersive aspect of the real environment. In this way, augmented reality alters one's ongoing perception of a real world environment, whereas virtual reality completely replaces the user's real world environment with a simulated one. Augmented reality is related to two largely synonymous terms: mixed reality and computer-mediated reality.
To Android by java:
1- Start use ARCore with android: https://developers.google.com/ar/develop/java/quickstart
2- Google GitHub about the AR: https://github.com/google-ar
3- to get the 3D elements: https://poly.google.com/
4-
5-
6-
7-
8-
9-
10-
11-
12-
13-
14-
15-
16-
17-
18-
19-
20-
To all devices can run java (Desktop ..):
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11-
12-
13-
14-
15-
16-
17-
18-
19-
Articles about the technology:
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11-
12-
13-
14-
15-
16-
17-
18-
19-
YouTube course:
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11-
12-
13-
14-
15-
16-
17-
18-
19-
Video introduction:
1- Introducing ARCore: Augmented Reality at Android Scale (GDD Europe '17)
2- AR apps: build, iterate, and launch (Google I/O '18)
3-
4-
5-
6-
7-
8-
9-
10-
11-
12-
13-
14-
15-
16-
17-
18-
19-
20-
Books & files:
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11-
12-
13-
14-
15-
16-
17-
18-
19-
20-