Android Fundamentals - an intensive course
A four-day introductory training course for app development on the Android platform, focusing on solid programming fundamentals. The program guides participants through all key aspects of mobile application development, combining theory with intensive hands-on workshops. Each participant will build several applications on his or her own, learning more about the components of the Android ecosystem. The classes use the latest tools and libraries, with a special emphasis on the practical application of the concepts learned.
Issues
-
Android architecture
-
Activity and Fragments
-
Layouts and UI components
-
Application lifecycle
-
Data storage
-
Background processes
-
Network communication
-
Event handling
-
Integration with the system
-
Application resources
-
Debug and testing
-
Gradle and project management
Benefits
- Gain the fundamental knowledge needed to start working as an Android developer
- Creating user interfaces and implementing application logic
- Mechanisms of data storage and management in mobile applications
- Use Android components in the applications being developed
- To understand good practices in mobile application design
- Debugging and testing Android applications
Who is this training for?
Prerequisites
- Knowledge of the basics of Java programming
- Basic knowledge of object-oriented programming
- Knowledge of the basics of XML
- General knowledge of application development principles
Training program
Android system architecture
- Project structure and gradle
- Life cycle of applications and components
- Application resources and location
User interface
- XML layout design
- UI components and views
- Handling events and interactions
- Fragments and navigation
Data storage
- SharedPreferences and files
- SQLite and Room Database
Network communication
- Handling permissions and entitlements
Advanced components
- Services and background processes
BroadcastReceiver
- ContentProvider
- Integration with the system API
Delivery Methods
Online
- Convenience of participating from anywhere
- Interactive live sessions with trainer
- Materials available for 30 days
- No travel costs
On-site
- Direct contact with trainer and group
- Intensive hands-on workshops
- Networking with other participants
- Full focus on learning
Frequently asked questions
Who is the Android Fundamentals - an intensive course training for?
This training is designed for professionals looking to develop skills in android fundamentals - an intensive course. Required level: beginner.
How long is the Android Fundamentals - an intensive course training?
The training lasts 4. Available in online or on-site format.
Will I receive a certificate?
Yes — every participant receives a completion certificate confirming acquired competencies. EITT holds ISO 9001 accreditation.
Can this training be conducted for a closed group?
Yes — we offer dedicated closed trainings for companies. We customize the program to your team's needs. Contact us for an individual quote.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.