AUTHOR
Miroslav Beleš

Mobile Academy: From Colours to Architecture in Six Weeks? Possible, but Not Easy…

In October and November of this year, we proudly hosted the fourth annual Etnetera Mobile Academy, an event that continues to push the boundaries of mobile app development education. This year's program featured workshops focused on iOS and Android development, providing students with practical, hands-on experience. But that’s not all - this year, for the first time, both faculties saw innovations that are driving the world of mobile development.

Personal approach is the key

When selecting students, we focus not only on basic programming knowledge, but also on the mutual chemistry important for fitting into our team. We spend a lot of time together - two whole months - and the candidate has to suit us in terms of personality. This year, thirteen students from different parts of the Czech Republic successfully passed the selection process and the final interview for the iOS faculty.


The Academy was held, except for one workshop, in the online world. How is it different from other available online courses? We take a very personal approach - some students manage their tasks without any problems, while others need occasional consultation. To do this, our team of experienced mentors are available to help anyone in writing on Slack or via video chat. The number of course participants is limited to guarantee a quality individual approach to each person.

Consultation, thorough code review and a personal approach are a must for us.

Proven concept in a new packaging

The Academy is divided into six workshops over two months. Each workshop, held once a week, contains material that the student must then incorporate into their project during the week. At the beginning of the academy, the participant has a clean project and at the end of the academy, a full-fledged app that interacts with the REST API.


Compared to last year, we have transformed the iOS workshops into the world of declarative programming. Over the course of the year, we have been honing our skills with the SwiftUI UI framework and the Combine reactive library in Etnetera Flow, so it was only natural to pass on that experience to the students. The participants built the app on the principles of Clean Architecture with elements of Screaming Architecture to make the project well organised for both them and the mentors during code review.

Programming alone is not enough

In the academy, we aim to bring students as close as possible to the reality of mobile development. Those who are in this field know that it's not just about programming. A developer must be able to communicate with colleagues, accept constructive criticism or, on the contrary, give suggestions for improvement in the form of code review. The participants could try all of the above on their own. Each submitted assignment was subject to code review by the mentors, and to ensure that the review was not just one-sided, at one of the workshops the students were given their colleague's code to review.


Also, the development could not work without proper project management. Agile project management was introduced to the students by our agile experts during an onsite workshop in our Prague offices. The participants not only had the opportunity to get to know each other personally, but also to get acquainted with the basic ideas and principles of software development and to try working in a team during the Agile Paper Airplanes activity.

Agile project management was introduced to students by Ondřej Franek and Eliška Čepcová. And it certainly wasn't boring!


Welcome to mobile developers!

The academy works. We have seen this in previous years and this year we have confirmed it. Over the course of four years, we have prepared 44 developers (now in many cases senior) for the career of a mobile developer. In addition, this year we met three graduates of the previous Academy in the role of mentors.


Obtaining a certificate of completion of the Etnetera Mobile Academy is subject to several rules and requires, in addition to completing tasks by the deadline, effort and interest in the field, willingness to learn and work individually and in a team. In this year's academy, five students out of a total of thirteen participants met these criteria at the iOS platform faculty and received the certificate.


Finally, I would like to thank all students and mentors for their maximum commitment and patience. We had a great time during our six weeks together. I'm excited about the prospect of working on an interesting project with some of the graduates, and I'm optimistic that we'll have the opportunity to meet in person once again in the future. I'm looking forward to the collaboration!

Read more

15
.
5
.
2024
|
#
CSR
"We support the Save Lunch initiative because we share the passion and energy for a good cause," says Etnetera Flow CEO
Read article
16
.
4
.
2024
|
#
Android
#
Automotive
Development for Android Automotive OS? We are ready
Read article
27
.
9
.
2023
|
#
UX/UI
#
Education
Figma Insight: The Future (Not Only) for Designers
Read article
5
.
9
.
2023
|
#
Android
#
Mobile Applications
Migrating an XML Project to Jetpack Compose
Read article
17
.
8
.
2023
|
#
Android
Google Play Beta Program in the Development of Mobile Applications
Read article
13
.
3
.
2023
|
#
Android
5+1 Sources of Information, That Will Make You a Better Android Developer
Read article
31
.
1
.
2023
|
#
Etnetera Mobile Academy
From a Mobile Academy Graduate to Its Mentor: I was surprised by the freedom and trust, says Patrik Mokriš
Read article
11
.
1
.
2023
|
#
Project Management
#
Agile
How to Improve Team Collaboration With Just One Workshop
Read article
22
.
12
.
2022
|
#
Etnetera Mobile Academy
Mobile Academy: From Colours to Architecture in Six Weeks? Possible, but Not Easy…
Read article
25
.
5
.
2022
|
#
Project Management
#
Agile
Unleash Your Team’s Superpowers: A Step-By-Step Guide to Creating a Superhero Team With Retrospective Events
Read article
8
.
12
.
2021
|
#
Mobile Applications
Direct and Etnetera: Defining the Insurance Market via Mobile App
Read article
30
.
11
.
2021
|
#
Android
#
Education
Android Team Hit the Road for Jetpack Compose and Pokémon
Read article
19
.
8
.
2021
|
#
Etnetera Mobile Academy
Bára, Michael, Jarda and Patrik: Talents of the Mobile Academy
Read article
10
.
5
.
2021
|
#
Mobile Applications
Stars Rule: How to improve feedback and increase app ratings
Read article
31
.
3
.
2021
|
#
Etnetera Mobile Academy
#
Education
Etnetera Mobile Academy: Online format has its advantages. However rules are necessary, says mentor Petr Urban
Read article
25
.
3
.
2021
|
#
Etnetera Mobile Academy
#
Education
Etnetera Mobile Academy: It is more about transferring experience than learning, says mentor Radek Bien
Read article
24
.
3
.
2021
|
#
Mobile Applications
Voice More Important Than Vision: We keep this, too, in mind when developing mobile apps
Read article
17
.
8
.
2020
|
#
Automotive
#
Mobile Applications
Connecting Your Car to Your Phone Just Got a Little More Stylish
Read article
28
.
7
.
2020
|
#
CSR
Helping to Help with ROSSMANN
Read article
29
.
5
.
2020
|
#
Automotive
#
Mobile Applications
One Step Closer to the Customer: Customisable Offer Application
Read article
17
.
12
.
2019
|
#
Automotive
#
Mobile Applications
The Future of Automotive Available Today
Read article
22
.
7
.
2019
|
#
Etnetera Mobile Academy
#
Education
Etnetera Mobile Academy: What Are Our Graduates Doing Today
Read article
17
.
7
.
2018
|
#
Etnetera Mobile Academy
#
Education
Etnetera Mobile Academy: How We Learned to Teach
Read article
16
.
9
.
2016
|
#
Mobile Applications
Fortuna Mobile App
Read article
1
.
2
.
2016
|
#
Mobile Applications
#
Education
Mdevtalk #1: From an Idea to 250 Participants
Read article
7
.
12
.
2015
|
#
Mobile Applications
Mobile Marketing 2015 Conference: Follow Trends, Be a Dreamer
Read article