This tool allows you to view, copy and delete files on an Android Device.
What is Device File Explorer?
When an activity that holds Fragment1 and Fragment2, how does Fragment1 communicates with Fragment2.
What is through the activity?
The equivalent of a switch statement in Java.
What is when?
A key that is a fingerprint that gives a unique identity of your application
What is a SHA1 key?
This folder holds files to be used for your app and preserves file name.
What is the assets folder?
A Kotlin keyword that allows you to declare a non nullable variable without having to assign it on the same line.
What is lateinit?
Code added to the gradle to allow for viewBinding
What is
buildFeatures {
viewBinding = true
}?
How to declare an Integer variable named i to a value of 3 where i may be null.
What is var i:Int? = 3
The three permissions in the Android Manifest file that allows for LocationServices.
What is ACCESS_FINE_LOCATION, ACCESS_CORSE_LOCATION and ACCESS_BACKGROUND_LOCATION?
This is used to save data in key value pairs between instances of program execution
What is Shared Preference?
The code used when setting a companion object variable x in the MainActivity to 1 from within a SecondActivity.
What is MainActivity.x = 1?
The Fragment Lifecycle where the views get inflated into memory.
What is onCreateView?
This operator throws an exception when accessing a member of a null reference.
What is !!
When using location services with Google Maps fragment, this callback function in the MapFragment is where you would determine your last known location.
What is onMapReadyCallback?
We used this JSON library by Google.
What is GSON?
The typical activity that we have been using in Android Studio.
What is empty views activity?
In viewBinding, after the variable binding is declared (below), the way to refer to a TextView with a resource id defined as R.id.textView_name
lateinit var binding:ActivityMainBinding
What is binding.textViewName
These keywords matches the semantics of a Java static initializer
What is companion object
This client exposes the Places API methods.
What is a PlacesClient?
This is used for passing data from one activity to another
What is a Bundle?
The file that contains essential information about the app such as activities, permissions and which devices may install the app
What is the android manifest file
The code used to call a function in the MainActivity named updateData() from a fragment.
What is (activity as MainActivity).updateData()?
This class main purpose is to hold data for streaming.
What is a data class?
The process of taking a LatLng position and translating it into an address.
What is reverse geocoding?
The default directory which your app uses.
What is data/data/packagename?