Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours
Course Outline
Introduction and Initial Configuration
- Foundations of Android: Core architectural principles
- Installation and configuration of Android Studio
- Overview of standard project structure
- Developing an initial application instance on a virtual device
User Interface (UI) Principles
- Layout management: LinearLayout and RelativeLayout
- Core components: TextView, EditText, Button, and ImageView
- Essential view properties and attributes
- Foundational visual design and XML configuration
- Practical application: Constructing UI elements for a target application
User Interaction and Event Processing
- Activity class definition and lifecycle management
- Event handling mechanisms (OnClickListener)
- Programmatic access to UI elements
- Displaying transient notifications using Toast
- Practical application: Implementing interactivity within the interface
Navigational Logic
- Utilizing Intents to initiate Activity transitions
- Transferring basic data between Activities
- Practical application: Implementing multi-screen navigation
Iterative Project Development
- Continuous project evolution aligned with course modules
- Integration of newly acquired competencies in each session
- Collaborative problem-solving and troubleshooting of common technical challenges
Concluding Summary and Recommendations
Requirements
- Foundational programming proficiency (Android, Kotlin, or Java experience is not required)
- A workstation capable of executing Android Studio
- A demonstrated commitment to mobile application development for government or public sector contexts
Target Audience
- Emerging developers with an interest in Android application development
- Junior mobile developers transitioning to the Android platform
- Students or professionals aiming to develop their initial Android application for government use
Testimonials (1)
I really enjoyed our learning and experimenting with kotlin multiplatform.