Final Exam: Journeyman Developer
- 1 Video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: Journeyman Developer will test your knowledge and application of the topics presented throughout the Journeyman Developer track of the Skillsoft Aspire Apprentice Developer to Journeyman Developer Journey.
WHAT YOU WILL LEARN
initialize the main activity of your Android app and implement inheritance in the Kotlin languageWrite functional tests for your Android app involving interactions with spinners, text fields, and buttonsdefine the structure and positioning of different elements on one screen of your Android app using a ConstraintLayoutrecognize the different files and directories in an Android project and the purpose each of them servesWrite the code for an Activity that integrates with the Firebase authentication service to confirm a user's identityrecognize the purpose of Android activities and the files needed to define themcreate and setup an Android project in the Android Studio IDEConfigure the launcher activity and define permissions for your Android application using its manifest filedefine the appearance of one screen of an Android app by using the visual UI editor in Android StudioExecute an instrumented test using Android StudioVerify the functionality of validators in your app by running tests against an Activity that uses themDeploy your app on a virtual device and verify the connectivity with the Firebase databaseidentify the features and quirks of the Kotlin programming languageConfirm that registered users of your app are able to sign in with the credentials they registered withDefine the layout for the login screen of an Android appuse the resources files for an Android application to define strings and colors that will be referenced from other filesIntegrate your app with the real-time database service of Firebase that is hosted on the cloudDefine a functional test for your Android app involving interactions with various UI elementsmodify the appearance of one screen in your Android app by editing the XML layout fileApply final touches to the auto-generated code from an Espresso recording and execute the testsRun multiple tests that involve common setup tasks and verify the behavior of the app in an emulatorDefine a simple unit test that does not involve the use of UI elements of your Android appCode the startup tasks for an instrumented test on one of the Activities in your appEnable the Firebase authentication service for your Android appRun all the tests defined for your Android app from the command lineinstall and configure a virtual device on which to deploy and test your Android appExecute a functional test against the main Activity of your app and verify the resultsUse Kotlin libraries in order to issue HTTP requests and parse JSON dataLaunch your app in a virtual device emulator and verify its behavioridentify the different files and directories that make up a project in Android Studio
describe the Android operating system, its origins, and historyRecognize requirements for an Android application that performs currency conversion using live foreign exchange datamodify the layout of your Android appDefine the actions to be performed for the selection of each individual item in a navigation paneDefine the logic for an Activity that stores data input by a user in a Firebase real-time databaseSet up Firebase to authenticate your app's users and to store their data in a databaseEnable the logging out of a user from an app through the navigation menuModularize your unit tests by separating the common setup tasks into a separate functionRecord your actions on an emulator in order to simplify the creation of UI tests for your Android applist the IDEs and languages that can be used for Android application developmentCreate an APK file that can be used to load your app onto a physical Android deviceRun a unit test using the Android Studio UI and analyze the resultsCode the user registration Activity of your app to perform some simple data validationcreate a splash screen rendering text for an Android appcreate an Activity layout that displays a value supplied by a user in a different Activity in your appDesign a registration screen for your Android app using text fields for names, dates, e-mails, and passwordseliminate hardcoded data in your layout definitions by creating references to strings in a separate resource filerecognize how the Kotlin language handles null values and late variable initializations, and how the language applies to the Android OSadd an image to the resources of an Android appdownload and install the official IDE for Android app development - Android Studiopass a message from one Activity to another in an Android appDefine a screen that displays a vertically-scrollable list of information along with other detailsDesign a screen containing an image, drop-downs, buttons, and numeric input fieldsdefine the header elements for a navigation menu in an Android appCode the logic for an app's splash screen that includes directing a user to the main screen of the appConfigure a menu with several items in an Android appcreate a base Activity class that others can inherit in order to implement a common navigation panecombine a header and menu in order to design a navigation pane for an Android appdefine a property to hold live foreign exchange data that is accessible to all Activities in your Android appconfigure the Gradle build script of an Android project with the dependencies of your app
IN THIS COURSE
1.Journeyman Developer33sUP NEXT
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platformDigital badges are yours to keep, forever.