Are trends in mobile development changing? Yes, like all of them. Back in 2007, when the first iPhone was launched, mobile applications opened a wide range of possibilities to various figures: companies that wanted to offer better services to their customers, to individual developers who wanted to make their dreams come true and, above all, to the world of mobile development and technologies.
With this boom in applications and the trend of creating new games and social networks such as BeReal, Tinder or TikTokThere are many who want to study how to make mobile applications, hybrid or native, on any operating system. Hence, one of our most successful mobile courses, both in Spain, Latin America and the US, is the Full Stack Mobile Application Development Bootcamp.
And the development of mobile applications has become a fundamental piece in the way the world and society has changed. As Gollum well pronounced with his riddle, Mobile development is not immune to its response:
Devour all things:
birds, beasts, plants and flowers;
gnaw the iron, bite the steel,
kill kings, ruin cities
and tear down the high mountains.
The key to mobile development: time and change
Of course, the answer is time. In the sea, in the ruins, in history, time took its toll at a different pace. However, in technology, this factor is much more corrosivewhich fortunately allows for constant innovations and changes, so the only way for everything to remain the same is to follow the flow of time and change.
The place par excellence where this phenomenon occurs at the highest speed is Silicon Valley. And being in that swing of creation, innovation and destruction as if it were the northern lights, is a great advantage, one of the many others that living on the other side of the pond has. Living in Silicon Valley gives you an infallible crystal ball. Everything that is emerging here today will be a trend in the world in one, or at most, two years.
Do you know that «There is no expert sailor who has not gone to sea»? Well, Silicon Valley is the ship that sails the most colorful oceans; and from its bow, full of salt, voracity and danger, you can smell technology before anywhere else in the world.
You sense the waves, the currents, and you end up understanding the behavior of the tides. This position offers you a privileged vision when making decisions, and hence every 6 months we can change the content of the Bootcamp with knowledge of the facts and with very clear objectives: to offer the most cutting-edge training and with more present and future. in mobile development, so that you have more employment opportunities when you leave the bootcamp.
Although we do this “evolutionary” process with each edition, I felt that it was time to sit down again in front of the blank canvas and redesign the Bootcamp. Redesign it so that it remains the most competitive training for mobile developers, on both sides of the pond.
New languages have emerged, augmented reality and Machine Learning have entered the necessary skills of a mobile developer. And if that were not enough, they have appeared more architecture alternatives for mobile appsand the application of Clean Architectures type is strengthened day by day. MVVM, MVP either Viper that make it easy to make our apps testable and independent of both the UI, the database or external factors.
Serious contenders have also emerged for native development with the Google or Apple SDK. We have ReactNativeand on the horizon you can see flutter. There are many things that we have changed but there are 3 that seem most important today.
Architecture
Consulting with experts from the valley as well as our instructors, we have agreed on a common architecture for mobile Apps, whether iOS or Android: the Concentric Architecture.
Its goal is to provide a practical and realistic framework that can adapt to apps of different complexity and teams of different sizes. In addition to putting it into practice in the iOS and Android modules, we will see it in detail in a new face-to-face module that I will teach at the beginning: Architecture & Mobile Development Paradigms.
Core Mobile Updated.
All the core modules of the bootcamp (iOS & Android) have been updated in their content and practical exercises, taking into account what we have learned in these years and the latest developments in the market. We will not only see Kotlin and Swift 4.x, but we have included a React Native module.
Trends in mobile development
After laying solid foundations, with a common architecture and cutting-edge languages, we move on to the technologies that are emerging the most. In masterclasses, we will see:
WatchOS ARKit Machine Learning inference on mobile devices (iOS & Android) Firebase Microservices architecture for mobile backends GraphQL as an alternative to REST And other news
We have made many changes, all of them with a single objective: remain the same. Continue to be the squires who have supported and seen how students changed their lives with our training and their effort and hard work.
We want to see how you change your life. Shall we start?