Mobile App Development on Android - Android - Mobile Development
Beschrijving
Mobile App Development on Android.
Android is the ubiquitous operating system found in millions of devices from phones to appliances and laptops. With such widespread use, there's an innumerable number of uses for the OS. This Learning Kit will explore mobile development with Android, including the basics of designing apps and interfaces and essential coding practices, to more advanced topics including interactivity, activities, connectivity, and services. Defensive programming and security, as well as debugging and testing are also covered.
Cursusinhoud
E-learning courses
Developing Android Applications (5 + hours)
Developing Android Applications: Introduction
Course: 1 Hour, 4 Minu…
Veelgestelde vragen
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Mobile App Development on Android.
Android is the ubiquitous operating system found in millions of devices from phones to appliances and laptops. With such widespread use, there's an innumerable number of uses for the OS. This Learning Kit will explore mobile development with Android, including the basics of designing apps and interfaces and essential coding practices, to more advanced topics including interactivity, activities, connectivity, and services. Defensive programming and security, as well as debugging and testing are also covered.
Cursusinhoud
E-learning courses
Developing Android Applications (5 + hours)
Developing Android Applications: Introduction
Course: 1 Hour, 4 Minutes
- Introduction to Android
- Android Interfaces and Architecture
- Install Android Studio
- Android Versions and Which to Choose
- Set Up SDK Platforms and Gradle
- The Anatomy of Android Studio
- Set a Design Theme
- activity_main.xml
- The Android Manifest
- Exercise: Create an Android App
Developing Android Applications: App Structure and Formatting
Course: 58 Minutes
- Create Virtual Devices
- Connect Devices
- Import Projects from Other IDEs
- Import Code Samples into Android Studio
- Material Design
- User Interface Class
- Text Formatting and Layout
- Android Styles
- Colors and Themes
- Work with Images
- Exercise: Work with Android Studio
Developing Android Applications: App Layout
Course: 1 Hour, 11 Minutes
- View Groups
- Parents, Children, and Siblings
- Linear Layout
- Layout Weight
- Relative Layout
- Portrait and Landscape Orientation
- Introduction to Intents
- Explicit Intents
- Implicit Intents
- Margins
- Padding
- Responsive UIs and ConstraintLayout
- Exercise: Create an Android Layout
Developing Android Applications: Creating an App with Java
Course: 1 Hour, 24 Minutes
- Interactivity and Gestures
- Fit Your Relative Layout
- Work with Buttons
- Initial Variable Setup
- Process User Input
- IF...ELSE Statements
- Switch Statements
- Program a Decimal Event
- Deal with Special Input
- Modify Layout Attributes Programmatically
- Program a Cancel Event
- Calculate a Total
- Exercise: Create Interactive Android Components
Developing Android Applications: Activities, Connectivity, and Services
Course: 49 Minutes
- The Activity Life Cycle
- Activities and Services
- Data Storage Types
- Local and External Databases
- SQLite Databases
- The Broadcast Receiver Class
- Broadcast Receivers
- Content Providers
- Creating a Service Class
- Exercise: Create an Android Broadcast Receiver
Developing Android Applications: Defensive Programming and Security
Course: 53 Minutes
- Errors and Exceptions in Java
- Exception Classes
- Unit Testing
- JUnit Testing API
- UI Testing
- Mobile Security Issues
- Android Malware
- Revealing Threats
- Mobile Browser Security
- Exercise: Explain Defensive Programming and Security
Developing Android Applications: Debugging and Testing
Course: 52 Minutes
- Debugging in Android
- Debugging with Toast, the Terminal, and Logcat
- Breakpoints in Debugging
- Packaging Apps
- Testing in Android Studio
- Unit Tests and Dependencies
- Device UI Tests
- Exercise: Debugging and Messages
Mobile App Development (8 + hours):
Mobile App Development: An Introduction Android Development
Course: 1 Hour, 2 Minutes
- Course Overview
- The Android Operating System
- Tools for Android Development
- The Structure of an Android App
- Android Activities
- The Activity Layout File
- The Features of the Kotlin Language
- Kotlin and Android
- The Android Development Lifecycle
- Course Summary
Mobile App Development: Building a Basic Android App
Course: 1 Hour, 38 Minutes
- Course Overview
- Installing Android Studio
- Creating an Android Studio Project
- Exploring the Project Structure
- Editing a Layout from the UI
- Adding a Virtual Device
- Running and Installing the App
- Exploring the Layout File
- The Editable Text Field
- Setting Constraints for Widgets
- Fixing Hardcoded Values in Layouts
- Defining a Second Layout for the App
- Linking Two Activities
- Deploying the Android App
- Course Summary
Mobile App Development: Defining the UI for an Android App
Course: 1 Hour, 12 Minutes
- Course Overview
- Setting the App Specifications
- Defining Colors and Strings
- Adding an Image to the Project
- Setting the Header for a Navigation Pane
- Defining a Menu for a Navigation Pane
- The NavigationView
- Designing the Home Page
- Creating a Splash Screen
- Designing the Results and MarketStatus Screens
- Creating a Help Page
- Course Summary
Mobile App Development: Coding the Behavior of an Android App
Course: 1 Hour, 26 Minutes
- Course Overview
- Coding the App's Splash Screen
- Defining the Currency Data Object
- Updating the Project Gradle Script
- Defining the Navigation Pane
- Configuring the Menu Behavior
- Setting the Home Page Activity
- Retrieving and Parsing JSON Data
- Coding the Results and MarketStatus Activities
- Configuring the Manifest File
- Installing and Running the App
- Generating an APK File
- Course Summary
Mobile App Development: Authentication in an Android App
Course: 1 Hour, 34 Minutes
- Course Overview
- The Login View
- The Registration View
- Updating the Navigation Pane
- Enabling Firebase Authentication
- Enabling the Firebase Database
- Data Validation in an Activity
- Using Firebase to Register Users
- Coding the Login Activity
- Coding the Navigation Pane
- Configuring Firebase
- Testing the Registration Activity
- Testing the Login and Logout Features
- Course Summary
Mobile App Development: Testing an Android App
Course: 1 Hour, 46 Minutes
- Course Overview
- The Test Interface in Android Studio
- Writing Tests for Utility Functions
- Setup Functions for Tests
- Running an Instrumented Test
- The ActivityTestRule
- Writing an Interactive Test
- Initializing the HomePage Test
- Testing the Navigation Pane
- Testing the HomePage
- Running Multiple Instrumented Tests
- Testing the Sign Up Activity
- Recording an Espresso Test
- Running an Espresso Test
- Running Tests from the Terminal
- Course Summary
Online Mentor
You can reach your Mentor by entering chats or submitting an
email.
Final Exam assessment
Estimated duration: 90 minutes
Practice Labs: (estimated duration: 8
hours)
•Perform Journeyman Developer tasks such as configuring Android
Project, managing Android Virtual Device, working with Layout, and
linking Intent. Then, test your skills by answering assessment
questions after working with NavigationUI, managing splash screen
and user interface, and using Espresso. This lab provides access to
tools typically used by Journeyman Developers, including Android
Studio.
OEM 1000+ ICT Trainingen, Cursussen, Certificeringen, E-Learning, Incompany, Virtual Classroom
Het is tijd om te leren! Kies uit 1000+ trainingen en cursussen van 200+ merken voor uw persoonlijke ontwikkeling.
Cursisten beoordeling: Springest: 8.8
Kwaliteitsgarantie: Award Winning E-learning &
Gecertificeerde Docenten
Winactie
Wij hebben uw hulp nodig. Wij
willen namelijk groeien, en dat lukt het beste met uw support!
Wat kunt u winnen?
Maandelijks kiezen wij de
leukste, meest nuttige of meest interessante review uit en deze
persoon wint een prijs. Elke maand maakt iedereen opnieuw kans om
te winnen, want elke review doet automatisch mee. U hoeft hier dus
niks anders voor te doen, behalve een review achter te laten op
Springest.nl.
Te winnen: €100 Bol.com cadeaukaart
Blijf op de hoogte van nieuwe ervaringen
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.