To get the most out of this book
It is essential to have an understanding of mobile app development, including the development life cycle, coding practices, and mobile platform considerations. Familiarity with agile methodologies and CI/CD principles is also crucial. Additionally, a working knowledge of mobile app testing and release management processes will be beneficial.
I assume readers have a basic understanding of mobile development concepts, DevOps principles, and the tools and technologies commonly used in the field.
The best way to ensure an understanding of the process and the steps required is to implement the mobile DevOps framework in your company or team after reading this book.
Software/hardware covered in the book |
Operating system requirements |
Java +8 |
Windows, macOS, or Linux (Ubuntu) |
Node.js and npm |
Windows. macOS and Linux |
Xcode |
macOS |
Android Studio |
Windows, MacOS and Linux |
Git |
Windows, MacOS and Linux |
React Native |
Windows, MacOS and Linux |
Flutter |
Windows, MacOS and Linux |
Apple Developer account |
MacOS |
Google Play Store account |
Windows, MacOS and Linux |
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.