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 for?
The target audience includes developers getting started with the Android platform, developers of other technologies migrating to Android, and computer science students. Level: beginner.
How long is the Android Fundamentals - An Intensive Course?
The training lasts 4 days. It is delivered online or on-site.
Will I receive a certificate?
Yes — every participant receives a completion certificate confirming acquired competencies. EITT is ISO 9001 certified.
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
An instrument for micro, small and medium-sized companies — check whether it applies to your organisation
Check availabilityNational Training Fund
An instrument for employers — we help you check whether it can be applied
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.