Discover the latest in mobile development at the WeAreDevelopers Mobile Day. Learn about how to operate on cross-platform React Native projects by using Fastlane, Flutter and its Packages & Plugins, and Android beyond smartphones. Also, we’ll get some insights on Offline first & automatic data syncing including a demo for a swift-based iOS and MacOS app. And to end the day we’ll have a look at, Accessibility, an essential component of building apps. Meet top experts and network with other developers to stay ahead in the field - so don’t forget to tune in!
Save Your SpotTogether with BOSCH we invite you to a full day of learning more about the intersection of mobility and code. Get to know more about how modern mobility is defined by an intricate interplay of hardware and software and how cars are not only connected to the road, but also to the cloud.
Coding the Future of Mobility features a variety of talks and a workshop, that give you valuable insights into the world of mobility - wether you join in-person or online.
Together with Bosch we invite you to a full day of learning more about the intersection of mobility and code. Get to know more about how modern mobility is defined by an intricate interplay of hardware and software and how cars are not only connected to the road, but also to the cloud.
Coding the Future of Mobility features a variety of talks and a workshop, that give you valuable insights into the world of mobility - wether you join in-person or online.
React Native is a powerful framework for building mobile, desktop and even web applications, and with its CLI you can run a development version of a mobile app in an emulator or connected physical device almost with zero conf. Unfortunately, when you want to build and deploy for production, deal with code signing, certificates and keys, and share the development process across your team, it doesn’t offer a solution out of the box, and you still need to use platform-specific IDEs like Xcode and Android Studio.
But there’s an open source tool that fills this gap and provides a complete automation for the whole process, starting from the development build to the signed production bundle: Fastlane.
In this talk I will show you our Fastlane setup that lets us operate on cross-platform React Native projects as a team, integrate the CI/CD with GitHub Actions, and do almost everything from the CLI.
I am a full-stack developer and team leader, graduated in Computer Science when the reference JS library was script.aculo.us, then started freelancing working mainly on Drupal. Eventually I embraced the SparkFabrik project became a Lead Developer and shifted the focus to the Frontend.My main focus is still engineering, but there's more: I like to create relations, tech content, talks, videos, blog posts, and I host the Continuous Delivery podcast.
A Flutter package is a unit of code that is factored out to be reusable and shareable. A Flutter plugin is a special type of package that aims to make native libraries available to your dart code. Most likely your latest Flutter app depends on a number of third-party packages, many of them plugins. Understanding how these are built will help you evaluate available components, extend them to suit your needs, and even write your own plugin from scratch. In this talk, I will discuss the federated architecture of modern Flutter packages, including the special provisions needed for plugins to support a growing number of host platforms. I will then show a concrete example of a plugin package that makes native authentication libraries on iOS and Android available to a flutter widget.
Sylvia is a senior software engineer and/or engineering manager. Her preferred role includes some IT management but also enough hands-on development work to keep her dev skills sharp. Her main interest lies in exploring new technologies in the space of mobile apps and web technologies. She is currently playing with Flutter, Firebase, and some ML for Android but might change focus as new technologies pop up. Sylvia leads the GDG Cape Town chapter.
According to Google there are over 3 billion active Android devices in the world right now. Most of them are obviously smartphones. That is a great achievement, but at the same time it creates a challenge: how do you grow from that? After all there are “just” 7 billion people in the world. One of the answers for this dilemma is this: “Give them all a second device”. This could be a smart watch, or TV, or even a car. And this brings us to Android TV, Wear OS and Android Auto/Automotive. Google puts a lot of resources into these platforms, and they show considerable growth last few years.In this session we will look on all of these versions of Android from the developer’s point of view. We will check what tools and API’s are available, how much are they different from the traditional mobile Android and what crucial differences you need to bear in mind developing for these platforms.
Fedor Tcymbal is a Solution Architect and Android Platform developer with 7+ years of Android experience. The word "platform" here means that the focus is not on the application development, but on the firmware for different Android-based devicesCurrently living in Serbia, Fedor enjoys visiting places and talking about Android development on different devices, such as phones, cars, wearables, PSO terminals etc...
More and more web and mobile developers are using local storage to ensure good response times and that applications continue to work in the absence of a network connection. But how do you sync local storage with the backend? How do you resolve conflicts? In this talk, I present to you an open source framework (Amplify DataStore) that allows you to develop modern web and mobile applications that answer these questions with a minimum of code. I will demo the mechanisms with two Swift-based application : one on iOS and one on macOS.
As Technical Evangelist @ AWS, Seb is inspiring builders to unlock the value of the AWS cloud, using his secret blend of passion, enthusiasm, customer advocacy, curiosity and creativity.He worked for the last 20+ years with large enterprises and startups alike to help them to transform their business requirements into technical solutions, to unlock the value of software, mobile applications and to scale systems to meet customer demand. Before joining the Evangelist team, he built & lead the AWS Technical Training team in EMEA, then he built & lead the Alexa Solution Architecture team in EMEA
Accessibility is an essential component of modern app development that is all too often overlooked. In this talk, we will delve into the critical role that accessibility will play in shaping the future of Android. We will discuss the latest advancements in Android accessibility and provide best practices for incorporating accessibility into your Android apps. By the end of this talk, attendees will have a comprehensive understanding of how accessibility is driving the evolution of Android and how to design inclusive apps that cater to users of all abilities. Additionally, we will explore the broader implications of accessibility and why it is important to not only include accessibility in our app development processes but also prioritize it in our design and implementation decisions. By prioritizing accessibility, we can create more inclusive, user-friendly apps that are accessible to all.
Aldo Socarras is a Cuban-born software engineer and content creator based in Miami, Florida. With expertise in Android development and a commitment to increasing diversity and equity in the tech industry, Aldo has taught mobile development at companies like Meta and Google. Passionate about making knowledge accessible, he hopes to inspire and empower others to pursue careers in technology and make a positive impact in the world.
React Native is a powerful framework for building mobile, desktop and even web applications, and with its CLI you can run a development version of a mobile app in an emulator or connected physical device almost with zero conf. Unfortunately, when you want to build and deploy for production, deal with code signing, certificates and keys, and share the development process across your team, it doesn’t offer a solution out of the box, and you still need to use platform-specific IDEs like Xcode and Android Studio.
But there’s an open source tool that fills this gap and provides a complete automation for the whole process, starting from the development build to the signed production bundle: Fastlane.
In this talk I will show you our Fastlane setup that lets us operate on cross-platform React Native projects as a team, integrate the CI/CD with GitHub Actions, and do almost everything from the CLI.
I am a full-stack developer and team leader, graduated in Computer Science when the reference JS library was script.aculo.us, then started freelancing working mainly on Drupal. Eventually I embraced the SparkFabrik project became a Lead Developer and shifted the focus to the Frontend.My main focus is still engineering, but there's more: I like to create relations, tech content, talks, videos, blog posts, and I host the Continuous Delivery podcast.
A Flutter package is a unit of code that is factored out to be reusable and shareable. A Flutter plugin is a special type of package that aims to make native libraries available to your dart code. Most likely your latest Flutter app depends on a number of third-party packages, many of them plugins. Understanding how these are built will help you evaluate available components, extend them to suit your needs, and even write your own plugin from scratch. In this talk, I will discuss the federated architecture of modern Flutter packages, including the special provisions needed for plugins to support a growing number of host platforms. I will then show a concrete example of a plugin package that makes native authentication libraries on iOS and Android available to a flutter widget.
Sylvia is a senior software engineer and/or engineering manager. Her preferred role includes some IT management but also enough hands-on development work to keep her dev skills sharp. Her main interest lies in exploring new technologies in the space of mobile apps and web technologies. She is currently playing with Flutter, Firebase, and some ML for Android but might change focus as new technologies pop up. Sylvia leads the GDG Cape Town chapter.
According to Google there are over 3 billion active Android devices in the world right now. Most of them are obviously smartphones. That is a great achievement, but at the same time it creates a challenge: how do you grow from that? After all there are “just” 7 billion people in the world. One of the answers for this dilemma is this: “Give them all a second device”. This could be a smart watch, or TV, or even a car. And this brings us to Android TV, Wear OS and Android Auto/Automotive. Google puts a lot of resources into these platforms, and they show considerable growth last few years.In this session we will look on all of these versions of Android from the developer’s point of view. We will check what tools and API’s are available, how much are they different from the traditional mobile Android and what crucial differences you need to bear in mind developing for these platforms.
Fedor Tcymbal is a Solution Architect and Android Platform developer with 7+ years of Android experience. The word "platform" here means that the focus is not on the application development, but on the firmware for different Android-based devicesCurrently living in Serbia, Fedor enjoys visiting places and talking about Android development on different devices, such as phones, cars, wearables, PSO terminals etc...
More and more web and mobile developers are using local storage to ensure good response times and that applications continue to work in the absence of a network connection. But how do you sync local storage with the backend? How do you resolve conflicts? In this talk, I present to you an open source framework (Amplify DataStore) that allows you to develop modern web and mobile applications that answer these questions with a minimum of code. I will demo the mechanisms with two Swift-based application : one on iOS and one on macOS.
As Technical Evangelist @ AWS, Seb is inspiring builders to unlock the value of the AWS cloud, using his secret blend of passion, enthusiasm, customer advocacy, curiosity and creativity.He worked for the last 20+ years with large enterprises and startups alike to help them to transform their business requirements into technical solutions, to unlock the value of software, mobile applications and to scale systems to meet customer demand. Before joining the Evangelist team, he built & lead the AWS Technical Training team in EMEA, then he built & lead the Alexa Solution Architecture team in EMEA
Accessibility is an essential component of modern app development that is all too often overlooked. In this talk, we will delve into the critical role that accessibility will play in shaping the future of Android. We will discuss the latest advancements in Android accessibility and provide best practices for incorporating accessibility into your Android apps. By the end of this talk, attendees will have a comprehensive understanding of how accessibility is driving the evolution of Android and how to design inclusive apps that cater to users of all abilities. Additionally, we will explore the broader implications of accessibility and why it is important to not only include accessibility in our app development processes but also prioritize it in our design and implementation decisions. By prioritizing accessibility, we can create more inclusive, user-friendly apps that are accessible to all.
Aldo Socarras is a Cuban-born software engineer and content creator based in Miami, Florida. With expertise in Android development and a commitment to increasing diversity and equity in the tech industry, Aldo has taught mobile development at companies like Meta and Google. Passionate about making knowledge accessible, he hopes to inspire and empower others to pursue careers in technology and make a positive impact in the world.