OUR
Courses
- Java Programmer & Developer
- Java 25 Basics Training
- Java 25 Advanced
- Java 25 & 21 New Features Training
- Java 21 New Features Training
- Java SE 8 New Features Training
- Java 9-17 New Features Training
- Preparation for Java certification
- GraalVM – Introduction and Use
- Performance tuning of Java applications
- Clean Code Training
- Training in Test-Driven Development with Java
- Java & JUnit training for testers
- Training on developing rich clients with JavaFX
- JavaScript
- AI in Development
- Spring Framework
- Java Enterprise
- Microservices & Cloud
- Java Web
- Web & Application Server
- Android & iOS
- Java Architecture & Design
- Software Test
- DevOps & Build Automation
- Agile software development with Scrum
- NoSQL and Streaming Systems
- Other Topics
- Backend Rest Server Training with Node.js
- Training in the development of machine learning models
- AWS Cloud Functions training with Node.js and TypeScript
- Training in programming with Kotlin
- Python programming training
- Spring AI: Integrating AI into self-developed software
- AI Tools Training for Java Developers
In this course, you will learn the fundamentals of app development for Android devices using the Java programming language. You will be guided step-by-step through the creation of your own Android apps, acquiring essential skills and knowledge to develop and customize mobile applications. The course offers practical exercises and projects to deepen your understanding of Android development and give you the opportunity to create your own apps.
- Introduction to mobile platforms and Android
- Setting up an Android Studio IDE
- Create a sample Android app in Android Studio
- Using and configuring the Android Virtual Device in Android Studio
- Testing Android Studio apps on a physical device
- Create a sample Android app in Android Studio
- Android architecture
- An overview
- The anatomy of an Android application
- Android activity lifecycles and state changes
- Understanding Android views, view groups, and layouts
- Android Studio layout editor
- Manual XML layout design in Android Studio
- Manage constraints and constraint sets
- Android event handling
- Gesture and pinch recognition on Android
- Android fragments
- Create and manage overflow menus on Android
- Animating the user interface using the Android Transition Framework
- Android scene transition implementation for Android
- Working with floating action button and snack bar
- Create a tabbed interface using a TabLayout component
- Android RecycleView and CardView
- Android navigation drawer
- Android intentions
- Explicit intentions, implicit intentions, broadcasts
- Threads and asyncTasks overview
- Started and bound Android services
- Android notifications
- Android multiwindow support
- Android SQLite databases
- Android content
- Android Storage Access Framework
- video playback
- Picture-in-picture mode
- Android printing framework
- Android Sensors - Fingerprint
- ... and many more topics ...
Previous knowledge
- recommended:
- Android device (2+ Android version)
- Java SE Fundamentals / Java SE Programmer
Target group
- App Developer