Android App Development: Difference between revisions

No edit summary
 
(One intermediate revision by the same user not shown)
Line 6: Line 6:
Android apps are made of Activities https://developer.android.com/reference/android/app/Activity
Android apps are made of Activities https://developer.android.com/reference/android/app/Activity


For native Android apps, there are two current approaches:
For native Android apps, there are two current approaches to building out the UI:
* Traditional Android apps are made using views were the layout is stored in an XML file and each component is a view with it's own class.
* Traditional Android apps are made using views were the layout is stored in an XML file and each component is a view with it's own class.
* Compose apps are made using Jetpack Compose. Compose components are functions similar to React functional components.
* Compose apps are made using Jetpack Compose. Compose components are functions similar to React functional components.
Line 13: Line 13:


==Compose==
==Compose==
==AGSL Shaders==
See https://developer.android.com/develop/ui/views/graphics/agsl


==Camera 2 API==
==Camera 2 API==