Home / Companies / Bitrise / Blog / November 2022

November 2022 Summaries

6 posts from Bitrise

Filter
Month: Year:
Post Summaries Back to Blog
App internationalization is crucial for mobile developers as it enables their apps to be accessible to a global audience without requiring significant engineering changes or overhauling infrastructure. It involves designing an app that can handle various languages and regions, making it easier to localize later on. The process differs between iOS and Android platforms, with cross-platform frameworks also having specific approaches. To support multiple locales, developers need to separate content from code, avoid hardcoding values, keep audio and video files on the server, and use utility tools for formatting values and units of measurement. Testing localized versions is also essential to ensure app usability. By incorporating internationalization into mobile CI/CD workflows, developers can make their apps more accessible to a broader audience.
Nov 21, 2022 1,153 words in the original blog post.
Appium is an open-source project and ecosystem designed to facilitate UI automation of various app platforms, especially for mobile apps such as iOS, Android, and Flutter. It aims to integrate platform-specific automation technologies into a stable interface accessible through popular programming languages like Java, Python, Ruby, C#, and JavaScript. Appium 2.0 reimagines the framework as a platform where "drivers" and "plugins" can be created and shared independently, allowing users to install and work with decoupled drivers based on their application platform and modify the framework via plugins. To get started with Appium 2.0, users need to follow specific steps including installing the required dependencies, setting up the Appium server, and running automation scripts. Additionally, Appium provides a troubleshooting guide and resources for migrating from Appium 1.x to Appium 2.x, as well as integrating with CI/CD tools like Bitrise.
Nov 17, 2022 1,133 words in the original blog post.
In the world of mobile app development, incorporating accessibility and inclusive design can help developers tap into a 15% potential user base that is often overlooked - people with disabilities. By implementing features such as adjustable text size, contrast options, and video captions, developers can make their apps more accessible to users with physical and temporary disabilities. Additionally, using accessibility labels and following guidelines for inclusive design can help ensure that apps are usable by a wide range of users, including those from underrepresented communities. Ultimately, making mobile app accessibility a core part of the development process is crucial for creating an inclusive app experience that benefits all users, regardless of ability.
Nov 14, 2022 1,042 words in the original blog post.
Flutter is a popular framework for developing cross-platform mobile apps, offering benefits such as reduced costs, quicker deployments, and simultaneous app upgrades. To optimize the Flutter experience, developers can become fluent in Dart, practice test-driven development (TDD), join challenges, and learn from the Flutter community at conferences. Additionally, using Bitrise can help streamline the build, test, and deployment process for Flutter apps. By leveling up their skills in these areas, developers can improve their Flutter abilities and enjoy the many benefits of this framework.
Nov 07, 2022 1,134 words in the original blog post.
At Bitrise, Vera works as a UX researcher in a cross-functional team, bringing users closer to the team and interpreting user behavior to improve tools. She was drawn to the company's culture and autonomous work environment, and values its emphasis on research and collaboration. Vera notes that being a woman in tech can be challenging, particularly when it comes to visibility and role models, but also highlights instances of supportive male managers who have made a positive impact. She advises other women to speak up and give feedback on injustices, even small ones, and to shine a light on areas for improvement. Vera's journey into engineering and tech was unconventional, starting with a background in cognitive psychology and later transitioning into UX research after realizing it wasn't the best fit as an academic researcher.
Nov 03, 2022 1,141 words in the original blog post.
A study found that software engineers spend an average of 16 hours and 39 minutes in scheduled and unscheduled meetings every week, resulting in a lack of uninterrupted time to get work done. Collaboration is essential, but excessive meetings can be a distraction. To achieve effective collaboration, organizations should reduce noise by adopting simple changes to their processes, making it easy for team members to find the right person for collaboration, improving standups, and carving out deep focus time. By implementing these strategies, teams can optimize collaboration, reduce distractions, and increase productivity.
Nov 01, 2022 1,440 words in the original blog post.