002 – Faanahoraa i te mau reo e faaohipa no te faatupu i te mau faanahoraa Android


faanahoraa i te mau reo i te tahi mau tupuraa te androidTe ravea no te faatupu i te mau faanahoraa Android faataaraa e te au, e i te faaohipa i Java faanahoraa a reo. Noatu e, te Java i te mauihaa rahi no te opuaraa, e faaohipahia te reira i roto i te apiti i te Android faanahoraa faahoturaa Kit (SDK) i roto i te mau haruharuraa Android ia faatupu i te mau faanahoraa. Another official way is using C++ with the Native Development Kit (NDK).

This option is used for developing apps with low-level instructions such as timing sensitive drivers. With C++ and NDK, we can directly run the app on the Android kernel hence increasing efficiency in exchange for code length and development cost.

There also exist third-party tools like Xamarin, Cordova and React Native for developing apps. These platforms provide convenience, however, a native-like performance isn’t normally expected from the apps developed by third-party tools.

We will use the standard and official way of developing Android apps: Java with Android SDK and we will use Android Studio Integrated Development Environment (IDE) for this job. You don‟t need to know Java to start because the basics of Java are also explained.
I‟ll not introduce complicated subjects until I‟m sure that you understand the basics because it is very easy to get lost while learning a new programming language. You‟ll not be in such a situation with this post.

I‟ll try to teach new concepts in the simplest way possible. Please don‟t forget that learning a programming language is a non-stop process, it never ends and this book will help you get started easily.
Now, you know the aims and the method of this book. Tamau noa i te Let‟s i te haamauraa o te haruharuraa Android i roto i te pene no muri iho, i muri ae i te faafaaearaa o te taofe.