<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mobility Archives | AgreeYa Solutions</title>
	<atom:link href="https://staging.agreeya.com/offerings/solutions/mobility/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Fri, 17 May 2024 06:12:30 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Unlocking the Power of Civic Participation with a Mobile App</title>
		<link>https://staging.agreeya.com/blogs/solutions/mobility/unlocking-the-power-of-civic-participation-with-a-mobile-app/</link>
		
		<dc:creator><![CDATA[Annoy Chakraborty]]></dc:creator>
		<pubDate>Mon, 12 Jun 2023 08:05:35 +0000</pubDate>
				<category><![CDATA[Mobility]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[citizen engagement]]></category>
		<category><![CDATA[citizen participation]]></category>
		<category><![CDATA[civic participation]]></category>
		<category><![CDATA[Community engagement mobile app]]></category>
		<guid isPermaLink="false">https://staging.agreeya.com/?p=15796</guid>

					<description><![CDATA[<p>In today&#8217;s rapidly evolving world, the concept of smart cities has gained tremendous momentum. A smart city utilizes leading-edge technology and leverages data-driven insights to enhance the quality of life for citizens while optimizing the efficiency of public services. However, the true essence of a smart city lies beyond the realm of technology. Active citizen [...]</p>
<p><a class="btn btn-secondary understrap-read-more-link" href="https://staging.agreeya.com/blogs/solutions/mobility/unlocking-the-power-of-civic-participation-with-a-mobile-app/">Read More...<span class="screen-reader-text"> from Unlocking the Power of Civic Participation with a Mobile App</span></a></p>
<p>The post <a href="https://staging.agreeya.com/blogs/solutions/mobility/unlocking-the-power-of-civic-participation-with-a-mobile-app/">Unlocking the Power of Civic Participation with a Mobile App</a> appeared first on <a href="https://staging.agreeya.com">AgreeYa Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In today&#8217;s rapidly evolving world, the concept of smart cities has gained tremendous momentum. A smart city utilizes leading-edge technology and leverages data-driven insights to enhance the quality of life for citizens while optimizing the efficiency of public services. However, the true essence of a smart city lies beyond the realm of technology. Active citizen participation and engagement play a pivotal role in shaping the success and sustainability of smart city initiatives. Unfortunately, public sector organizations have traditionally faced challenges in engaging citizens in these activities, which often hindered the level of participation.</p>



<h4 class="wp-block-heading has-text-color" id="h-challenges-faced-by-public-sector-organizations-towards-civic-participation" style="color:#982b2c"><strong><span>Challenges Faced by Public Sector Organizations towards Civic Participation</span></strong></h4>



<p class="wp-block-paragraph">Despite being aware of the importance of civic participation, public sector organizations have encountered numerous challenges when it comes to effectively engaging citizens. These challenges include:</p>



<ul class="wp-block-list">
<li><strong>Limited Resources:</strong> Public sector organizations often have limited resources to invest in community engagement efforts. This limitation can hinder their ability to reach a broad audience and provide meaningful opportunities for participation.</li>



<li><strong>Geographic Barriers:</strong> Physical distance can be a significant barrier to participation. Citizens may find attending in-person meetings or events challenging, especially if they live in remote areas or have limited mobility.</li>



<li><strong>Lack of Awareness and Interest:</strong> Many individuals are unaware of the opportunities for civic participation or lack the interest to get involved. Public sector organizations face the challenge of raising awareness and generating enthusiasm among citizens.</li>



<li><strong>Communication Gaps:</strong> Communication gaps between public sector organizations and citizens can impede civic participation. A lack of timely and accessible information about ongoing initiatives and decision-making processes can deter individuals from getting involved.</li>
</ul>



<p class="wp-block-paragraph">Fortunately, there is a way for public sector organizations to overcome these challenges. By deploying community engagement mobile apps, they can bridge the gap between citizens and the government, fostering a sense of ownership and collaboration among citizens. Community engagement mobile apps serve as a digital conduit through which citizens can connect with their local government, accessing many services, information, and participation opportunities. By leveraging the power of mobile technology, public sector organizations can overcome resource limitations, break down geographic barriers, raise awareness and generate interest, and improve communication with citizens.</p>



<h4 class="wp-block-heading has-text-color" style="color:#982b2c"><strong><span>Digital Experience Drives Civic Trust</span></strong></h4>



<p class="wp-block-paragraph">A well-designed digital experience drives trust in local government by enhancing transparency, accessibility, and efficiency. Through user-centric platforms and services, citizens can easily access government resources, engage in open communication, and participate in decision-making. This fosters a sense of inclusivity and responsiveness, demonstrating the government&#8217;s commitment to serving the community&#8217;s needs. Here are some insights from the Deloitte Federal Trust Survey 2021:</p>



<ul class="wp-block-list">
<li><strong>The more local, the more trusted:</strong> Trust in government varies dramatically at different levels of government.</li>



<li><strong>Digital experience drives trust:</strong> A citizen’s digital experience with a government agency was a strong predictor of their overall level of trust.</li>



<li><strong>Mission matters:</strong> The mission of various government agencies can greatly influence citizens’ perception of trust.</li>
</ul>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="629" src="https://staging.agreeya.com/wp-content/uploads/2023/06/Deloitte-Federal-Trust-Survey-2-1024x629.jpg" alt="" class="wp-image-15869" loading="eager" srcset="https://staging.agreeya.com/wp-content/uploads/2023/06/Deloitte-Federal-Trust-Survey-2-1024x629.jpg 1024w, https://staging.agreeya.com/wp-content/uploads/2023/06/Deloitte-Federal-Trust-Survey-2-300x184.jpg 300w, https://staging.agreeya.com/wp-content/uploads/2023/06/Deloitte-Federal-Trust-Survey-2-768x472.jpg 768w, https://staging.agreeya.com/wp-content/uploads/2023/06/Deloitte-Federal-Trust-Survey-2-1536x944.jpg 1536w, https://staging.agreeya.com/wp-content/uploads/2023/06/Deloitte-Federal-Trust-Survey-2-244x150.jpg 244w, https://staging.agreeya.com/wp-content/uploads/2023/06/Deloitte-Federal-Trust-Survey-2-358x220.jpg 358w, https://staging.agreeya.com/wp-content/uploads/2023/06/Deloitte-Federal-Trust-Survey-2-600x369.jpg 600w, https://staging.agreeya.com/wp-content/uploads/2023/06/Deloitte-Federal-Trust-Survey-2.jpg 1991w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Image Courtesy: https://www2.deloitte.com/za/en/insights/industry/public-sector/trust-in-state-local-government.html</figcaption></figure>



<p class="wp-block-paragraph">The Deloitte Federal Trust Survey 2021 further highlights the significant impact of digital experiences on citizen trust, emphasizing the importance of prioritizing user-centric platforms and services to establish and maintain trust in government at all levels. It is evident that investing in new technologies is imperative for organizations seeking to win citizen trust. By embracing well-designed digital experiences that enhance transparency, accessibility, and efficiency, governments can foster inclusivity, responsiveness, and a sense of commitment to the community&#8217;s needs.</p>



<h4 class="wp-block-heading has-text-color" style="color:#982b2c"><strong><span>Local Government Leaders need to Align and Streamline</span></strong></h4>



<p class="wp-block-paragraph">Adopting a Community Engagement Mobile App for can be a gamechanger for local government. The statistics speak for themselves<em>: 57% of government leaders believe that adopting a technology that integrates data across departments and aligns with cross-functional processes is crucial for collaboration</em>. By embracing a mobile app, organizations can harness the power of data and drive better decisions around budget and strategic priorities.</p>



<p class="wp-block-paragraph">Furthermore, <em>44% of local government leaders cite limited resources as their biggest obstacle.</em> With the Community Engagement Mobile App, governments have an opportunity to do more with less by streamlining processes and reducing manual work. A purpose-built tech platform can significantly improve efficiency, freeing up valuable resources that can be allocated to other critical areas.</p>



<p class="wp-block-paragraph">In addition, <em>67% of leaders are prioritizing strategic, transparent, and collaborative capital planning</em>. With federal funding now available, there is a renewed focus on capital projects. By adopting a robust mobile app for citizen engagement, public sector organizations can enhance capital planning efforts, improve tracking and reporting, and ensure that investments align with community&#8217;s needs.</p>



<p class="wp-block-paragraph">The Community Engagement Mobile App offers the tools we need to collect and utilize data effectively, improve operational efficiency, and enhance collaboration. It is time to embrace this technology and unlock the potential for better outcomes, streamlined processes, and greater transparency in our local government. Let&#8217;s seize this opportunity to lead our community towards a brighter future.</p>



<h4 class="wp-block-heading has-text-color" style="color:#982b2c"><strong><span>Transformative Potential of a Citizen Engagement Mobile App</span></strong></h4>



<p class="wp-block-paragraph">Mobile applications provide an innovative solution to overcome the challenges public sector organizations face in promoting civic participation. Here is how a community engagement mobile app can unlock the power of civic participation:</p>



<ul class="wp-block-list">
<li><strong>Accessibility and Convenience:</strong> Mobile apps are easily accessible, making it convenient for citizens to engage with their communities anytime and anywhere. Seamless accessibility breaks down geographical barriers and allows individuals to participate at their own pace.</li>



<li><strong>Real-time Communication:</strong> Mobile apps facilitate real-time communication between citizens and public sector organizations. Citizens can receive updates, notifications, and alerts about community initiatives, events, and decision-making processes. They can actively participate in discussions, provide feedback, and share ideas at their convenience.</li>



<li><strong>Inclusive and Diverse Participation:</strong> A mobile app can reach a wider audience, including individuals facing physical limitations or having busy schedules. It allows for more inclusive and diverse participation, ensuring that a broader range of perspectives is considered in decision-making.</li>



<li><strong>Data Collection and Analysis:</strong> Mobile apps enable public sector organizations to collect valuable data on citizen preferences, concerns, and suggestions. This data can be analyzed to gain insights into community needs and preferences, leading to more informed decision-making processes. By involving citizens in data collection and analysis, public sector organizations can ensure that policies and initiatives are tailored to meet the community’s actual needs.</li>



<li><strong>Enhanced Civic Education: </strong>A community engagement mobile app can serve as an educational platform, providing resources, information, and interactive features to educate users about their rights, responsibilities, and the workings of local government. By fostering civic education, the app helps citizens make informed decisions and actively participate in shaping their communities.</li>
</ul>



<p class="wp-block-paragraph">By embracing community engagement mobile apps, public sector organizations can facilitate a more inclusive and participatory approach to smart city development. These apps empower citizens to actively contribute to decision-making processes, provide feedback, and participate in community initiatives. By harnessing the potential of these innovative solutions, public sector organizations can unlock the full potential of citizen participation, leading to more successful and sustainable smart city initiatives.</p>



<h4 class="wp-block-heading has-text-color" style="color:#982b2c"><strong><span>Introducing CEMA: Mobile App for Connecting Communities</span></strong></h4>



<p class="wp-block-paragraph">AgreeYa’s CEMA (Community Engagement Mobile App) is a comprehensive cross-platform mobile application designed to promote community engagement and foster greater civic participation. With powerful features and a user-friendly interface, CEMA provides a comprehensive solution for cities looking to increase engagement and create a more connected community.</p>



<p class="wp-block-paragraph">For instance, the app includes <strong>a Community Events Calendar</strong>, ensuring users never miss a community event again. It also provides quick access to <strong>Links &amp; Resources</strong>, making it easier for citizens to find relevant and valuable information about their community.</p>



<p class="wp-block-paragraph">The app&#8217;s <strong>Polls and Surveys</strong> support feature allows cities to gather valuable insights and understand the community’s pulse. By actively engaging citizens through polls and surveys, CEMA enables local governments to make more informed decisions that align with community preferences.</p>



<p class="wp-block-paragraph">CEMA keeps users updated with the <strong>Latest News and Announcements</strong>, ensuring that citizens are well-informed about important updates and developments within their community. Additionally, the app includes a <strong>Local Business Directory</strong>, which helps users discover and support local businesses and practitioners, fostering economic growth and community vitality.</p>



<p class="wp-block-paragraph">To encourage meaningful conversations and feedback, CEMA incorporates a <strong>Comment and Feedback system</strong>, allowing citizens to engage in discussions and provide valuable input on community matters. The app also features <strong>Push Notifications</strong>, delivering important news and updates directly to users&#8217; devices, ensuring they stay informed and engaged.</p>



<p class="wp-block-paragraph">Developed by a team with extensive experience delivering innovative mobile solutions, CEMA utilizes the Flutter framework, known for its versatility, efficiency, and ability to create beautiful, high-performing, and scalable applications. This ensures that CEMA not only looks great but also caters to local needs across various aspects, empowering cities to achieve their goals of greater community engagement and participation.</p>



<p class="wp-block-paragraph">In conclusion, the power of civic participation can be unlocked through the effective use of mobile apps. Public sector organizations need to embrace technology to ensure meaningful engagement with their communities. Mobile apps offer a convenient and accessible medium for communication, collaboration, and data analysis. AgreeYa&#8217;s CEMA provides a comprehensive solution that enables cities to engage citizens and foster a more connected community. By adopting mobile apps for community engagement, public sector organizations can enhance civic participation and create happier, more engaged communities.</p>
<p>The post <a href="https://staging.agreeya.com/blogs/solutions/mobility/unlocking-the-power-of-civic-participation-with-a-mobile-app/">Unlocking the Power of Civic Participation with a Mobile App</a> appeared first on <a href="https://staging.agreeya.com">AgreeYa Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Everything you should know about Google Play Instant and Bubbles</title>
		<link>https://staging.agreeya.com/blogs/solutions/mobility/everything-you-should-know-about-google-play-instant-and-bubbles/</link>
		
		<dc:creator><![CDATA[Annoy Chakraborty]]></dc:creator>
		<pubDate>Thu, 07 Jan 2021 09:25:50 +0000</pubDate>
				<category><![CDATA[Mobility]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Bubbles]]></category>
		<category><![CDATA[Bubbles Android 11]]></category>
		<category><![CDATA[Instant App Android]]></category>
		<category><![CDATA[Instant experiences Android]]></category>
		<guid isPermaLink="false">https://staging.agreeya.com/?p=7966</guid>

					<description><![CDATA[<p>The COVID-19 forced social distancing and lockdown policies are driving a steady rise in mobile app usage. In Q3 of 2020 alone, 28.3 billion new Android apps were downloaded from Google Play. Mobile users worldwide have spent 180 billion collective hours each month of the third quarter, with a whopping spend of $28 billion on [...]</p>
<p><a class="btn btn-secondary understrap-read-more-link" href="https://staging.agreeya.com/blogs/solutions/mobility/everything-you-should-know-about-google-play-instant-and-bubbles/">Read More...<span class="screen-reader-text"> from Everything you should know about Google Play Instant and Bubbles</span></a></p>
<p>The post <a href="https://staging.agreeya.com/blogs/solutions/mobility/everything-you-should-know-about-google-play-instant-and-bubbles/">Everything you should know about Google Play Instant and Bubbles</a> appeared first on <a href="https://staging.agreeya.com">AgreeYa Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The COVID-19 forced social distancing and lockdown policies are driving a steady rise in mobile app usage. In Q3 of 2020 alone, 28.3 billion new Android apps were downloaded from Google Play. Mobile users worldwide have spent 180 billion collective hours each month of the third quarter, with a whopping spend of $28 billion on technology apps. It is estimated that the app downloads will increase up to 352.9 billion by 2021. Undoubtedly, the future of Android apps is quite promising.</p>



<p class="wp-block-paragraph">However, with this immense growth in the usage of Android apps, a never-ending competition can be experienced. Today&#8217;s app users are spoilt for choices, to grab their attention and make them use your app, you must come up with an Android app that is trending, which has a user-friendly interface, and matches the current bar of digitization. To do so, one must have a perfect knowledge of the technologies that can help create a user-friendly. modern and robust Android app. So, in this blog, we will take a close look at two recent exciting Android app development features that can transform your next mobile app. Let us start.</p>



<h4 class="has-text-color wp-block-heading" style="color:#1c4b8a"><span style="text-decoration: underline;">Google Play Instant</span></h4>



<p class="wp-block-paragraph">With Google Play Instant, Android users can start using an app or game without installing it. This feature enables app developers to showcase the capabilities of a new application. It delivers opportunities to increase engagement with your new Android app and gain more installs by surfacing your Instant app across the Play Store.</p>



<p class="wp-block-paragraph">Instant apps aren’t new in development, but they have gained immense popularity recently. Instant apps are very useful for e-commerce apps and games. Such an app allows the user to try a particular app or game for a while without installing it. After the trial period is over, users can decide whether to download and install the game onto their device or not.</p>



<p class="wp-block-paragraph">Google Play Instant enables native apps and games to launch on devices running on Android 5.0 (API level 21) or higher without being installed. You can build instant apps and games utilizing Android development tools.</p>



<h5 class="has-text-color wp-block-heading" style="color:#982b2c"><span style="text-decoration: underline;"><strong>How does the instant experience work?</strong></span></h5>



<p class="wp-block-paragraph">Android users can tap on a button at Play Store, Google Play Games app, or a website banner to start using Instant apps or games without installing it on their device. However, before you checkout these new experiences, here are some pointers you need to keep in mind.</p>



<h5 class="has-text-color wp-block-heading" style="color:#982b2c"><span style="text-decoration: underline;"><strong>Instant “Try” Experience in the Play Store</strong></span></h5>



<figure class="wp-block-image size-large"><img decoding="async" width="758" height="365" src="https://staging.agreeya.com/wp-content/uploads/2021/01/Instant-app.jpg" alt="" class="wp-image-7967" loading="eager" srcset="https://staging.agreeya.com/wp-content/uploads/2021/01/Instant-app.jpg 758w, https://staging.agreeya.com/wp-content/uploads/2021/01/Instant-app-300x144.jpg 300w, https://staging.agreeya.com/wp-content/uploads/2021/01/Instant-app-312x150.jpg 312w, https://staging.agreeya.com/wp-content/uploads/2021/01/Instant-app-456x220.jpg 456w" sizes="(max-width: 758px) 100vw, 758px" /></figure>



<p class="wp-block-paragraph">Instant apps or games are shown with a “Try Now” button in the Play Store (as shown in the figure above). This type of experience is typically a smaller and trial version of the original app or game created to drive installs. For example, game developers may want to build the first level of their game as an instant experience and then prompt users to install the full game.</p>



<h5 class="has-text-color wp-block-heading" style="color:#982b2c"><span style="text-decoration: underline;"><strong>Conditions applicable for Instant App and Game Development</strong></span></h5>



<ol class="wp-block-list">
<li>Instant-enabled app bundles can only use few permissions such as <strong>ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION, ACCESS_NETWORK_STATE, CAMERA</strong>, <strong>INSTANT_APP_FOREGROUND_SERVICE</strong> (only on Android 8.0 API level 26 and higher), <strong>INTERNET, READ_PHONE_NUMBERS</strong> (only on Android 8.0 API level 26 and higher), <strong>RECORD_AUDIO, VIBRATE, WAKE_LOCK</strong></li>



<li>When developing an Instant app, keep in mind that it cannot interact with installed apps on a device unless one of the following is true:</li>
</ol>



<ul class="wp-block-list">
<li>One or more activities within an installed app have set its <strong>android:visibleToInstantApps</strong> element to true. This element is available to apps running on Android 8.0 (API level 26) or higher.</li>



<li>An installed app contains an intent filter that includes <strong>CATEGORY_BROWSABLE</strong>.</li>



<li>The Instant app sends an intent using either the <strong>ACTION_SEND, ACTION_SENDTO</strong>, or <strong>ACTION_SEND_MULTIPLE </strong>action.</li>
</ul>



<h5 class="has-text-color wp-block-heading" style="color:#982b2c"><strong><span style="text-decoration: underline;">How to add dependencies?</span></strong></h5>



<p class="wp-block-paragraph">To use the Google Play Instant APIs in your app, include the following declaration in your app module&#8217;s <strong>build.gradle</strong> configuration file: implementation <strong>&#8220;com.google.android.gms:play-services-instantapps:17.0.0&#8221;</strong></p>



<h5 class="has-text-color wp-block-heading" style="color:#982b2c"><strong><span style="text-decoration: underline;">Version code for Instant Experiences</span></strong></h5>



<p class="wp-block-paragraph">The version code of your app&#8217;s Instant experience needs to be less than the version code of the installable app. This is because when users move from the instant app to the full-app installation, the Android framework considers this transition to be an app update.</p>



<p class="wp-block-paragraph"><strong>Note:</strong> If a user has already installed your app on their device, that installed version will always run instead of your instant experience. This is true even if the installed app is an older version compared to your instant experience.</p>



<h5 class="has-text-color wp-block-heading" style="color:#982b2c"><strong><span style="text-decoration: underline;">Updating for the Sandbox Version</span></strong></h5>



<p class="wp-block-paragraph">Your instant app&#8217;s <strong>AndroidManifest.xml</strong> file needs to be updated to target the sandbox environment that Google Play Instant supports. You can complete this by adding the <strong>android:targetSandboxVersion</strong> attribute to your app&#8217;s &lt;manifest&gt; element, as shown in the following code snippet:</p>



<div class="wp-block-group has-background" style="background-color:#dde2e5"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<pre class="wp-block-preformatted">&lt;manifest
  xmlns:android="http://schemas.android.com/apk/res/android"
...
android:targetSandboxVersion="2" ...&gt;</pre>
</div></div>



<h5 class="has-text-color wp-block-heading" style="color:#982b2c"><strong><span style="text-decoration: underline;">Declare Instant-enabled app modules</span></strong></h5>



<p class="wp-block-paragraph">You can declare that your app bundle supports instant experiences using the following method. Android Studio adds the following declaration to the module&#8217;s manifest:</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group has-background" style="background-color:#dde2e5"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<pre class="wp-block-preformatted">&lt;manifest ... xmlns:dist="http://schemas.android.com/apk/distribution"&gt;
&nbsp; &nbsp; &lt;dist:module dist:instant="true" /&gt;
&nbsp; &nbsp; ...
&lt;/manifest&gt;</pre>
</div></div>
</div></div>



<h5 class="has-text-color wp-block-heading" style="color:#982b2c"><span style="text-decoration: underline;"><strong>Check whether an app is running Instant Experience</strong></span></h5>



<p class="wp-block-paragraph">If some of your app&#8217;s logic depends on whether the user is engaged in your instant experience, call the isInstantApp() method. This method returns true if the currently running process is an instant experience.</p>



<h4 class="has-text-color wp-block-heading" style="color:#1c4b8a"><span style="text-decoration: underline;">Bubbles</span></h4>



<p class="wp-block-paragraph">Bubbles are available as a new preview feature in Android Q. With Android 11, you can pin conversations so they always appear on top of other apps and screens. Bubbles keep the conversation going — while you stay focused on whatever else you’re doing. Access the chat anytime or from anywhere without having to leave your current app. Bubbles simplify multitasking for Android users. You can simply drag conversations around or tap to open the chat screen. Bubbles enable users to multitask whilst chatting.</p>



<p class="wp-block-paragraph">Bubbles feature is built into the Notification system of Android 11. It floats on top of other apps content and follows the user whatever app they might be using. Bubbles can be expanded to reveal app functionality and information and can be collapsed when not being used.</p>



<h5 class="has-text-color wp-block-heading" style="color:#982b2c"><strong><span style="text-decoration: underline;">How to implement Bubbles?</span></strong></h5>



<p class="wp-block-paragraph">Bubbles feature is created with the help of the Notification API. If you want your app’s notification to display as a bubble, you need to add some extra data to it. The expanded view of a bubble is created from an activity you choose. The activity needs to be configured to display properly as a bubble.</p>



<p class="has-background wp-block-paragraph" style="background-color:#dde2e5">&lt;activity<br>&nbsp; android:name=&#8221;.bubbles.BubbleActivity&#8221;<br>&nbsp; android:theme=&#8221;@style/AppTheme.NoActionBar&#8221;<br>&nbsp; android:label=&#8221;@string/title_activity_bubble&#8221;<br>&nbsp; android:allowEmbedded=&#8221;true&#8221;<br>&nbsp; android:resizeableActivity=&#8221;true&#8221;<br>/&gt;</p>



<p class="wp-block-paragraph">The bubble must be resizable, embedded, and launchable in document mode, declare the following attributes for the activity in the manifest.</p>



<ol class="wp-block-list">
<li>The first step is to create the PendingIntent and specify the bubble activity:</li>
</ol>



<p class="has-background wp-block-paragraph" style="background-color:#dde2e5">// Create bubble intent<br>val target = Intent(context, BubbleActivity::class.java)<br>val bubbleIntent = PendingIntent.getActivity(context, 0, target, 0 /* flags */)</p>



<ol class="wp-block-list" start="2">
<li>The second step is to create a BubbleMetadata object via Notification.BubbleMetadata.Builder and set the target intent.</li>
</ol>



<p class="has-background wp-block-paragraph" style="background-color:#dde2e5">val bubbleMetadata = Notification.BubbleMetadata.Builder()<br>.setDesiredHeight(600)<br>.setIntent(bubbleIntent)<br>.setAutoExpandBubble(true)<br>.setSuppressNotification(true)<br>.build()</p>



<ol class="wp-block-list" start="3">
<li>The next step is to create the notification and add the BubbleMetadata by using setBubbleMetadata.</li>
</ol>



<p class="has-background wp-block-paragraph" style="background-color:#dde2e5">// Create notification<br>val chatPartner = Person.Builder()<br>.setName(&#8220;Chat partner&#8221;)<br>.setImportant(true)<br>.build()</p>



<p class="has-background wp-block-paragraph" style="background-color:#dde2e5">val builder = Notification.Builder(context, CHANNEL_ID)<br>.setContentIntent(contentIntent)<br>.setSmallIcon(smallIcon)<br>.setBubbleMetadata(bubbleData)<br>.addPerson(chatPartner)</p>



<p class="has-white-background-color has-background wp-block-paragraph"><strong>Note:</strong> The first time you send the notification to display as a bubble, it has to be in a notification channel with <strong>IMPORTANCE_MIN</strong> or higher.</p>



<h5 class="has-text-color wp-block-heading" style="color:#982b2c"><span style="text-decoration: underline;">Permissions required to activate Bubbles</span></h5>



<p class="wp-block-paragraph">When an app presents its first bubble, a permission dialog is shown that offers two choices:</p>



<ul class="wp-block-list">
<li><strong>Block all bubbles from your app:</strong> Notifications cannot be blocked, but they will never appear as bubbles.</li>



<li><strong>Allow all bubbles from your app:</strong> All notifications sent with BubbleMetaData will appear as bubbles.</li>
</ul>



<p class="wp-block-paragraph">Now that you know about these two new Android features, you can build apps that utilize Instant experiences and Bubbles.</p>
<p>The post <a href="https://staging.agreeya.com/blogs/solutions/mobility/everything-you-should-know-about-google-play-instant-and-bubbles/">Everything you should know about Google Play Instant and Bubbles</a> appeared first on <a href="https://staging.agreeya.com">AgreeYa Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>6 Anticipated Mobile App Development Trends for 2021</title>
		<link>https://staging.agreeya.com/blogs/solutions/mobility/6-anticipated-mobile-app-development-trends-for-2021/</link>
		
		<dc:creator><![CDATA[Annoy Chakraborty]]></dc:creator>
		<pubDate>Thu, 17 Dec 2020 07:56:50 +0000</pubDate>
				<category><![CDATA[Mobility]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[application development trends in 2021]]></category>
		<category><![CDATA[mobile application development]]></category>
		<category><![CDATA[mobile apps in 2021]]></category>
		<guid isPermaLink="false">https://staging.agreeya.com/?p=7925</guid>

					<description><![CDATA[<p>&#8220;Consumer and business digital adoption has vaulted five years forward in only about eight weeks in light of COVID-19.&#8221; McKinsey &#38; Company Study The impact of the pandemic on businesses has sure been merciless, but it has also served as a springboard for many exciting technologies. The mobile app industry has benefited from the socially [...]</p>
<p><a class="btn btn-secondary understrap-read-more-link" href="https://staging.agreeya.com/blogs/solutions/mobility/6-anticipated-mobile-app-development-trends-for-2021/">Read More...<span class="screen-reader-text"> from 6 Anticipated Mobile App Development Trends for 2021</span></a></p>
<p>The post <a href="https://staging.agreeya.com/blogs/solutions/mobility/6-anticipated-mobile-app-development-trends-for-2021/">6 Anticipated Mobile App Development Trends for 2021</a> appeared first on <a href="https://staging.agreeya.com">AgreeYa Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<blockquote class="wp-block-quote is-style-large is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">&#8220;Consumer and business digital adoption has vaulted five years forward in only about eight weeks in light of COVID-19.&#8221;</p>
<cite>McKinsey &amp; Company Study</cite></blockquote>



<p class="wp-block-paragraph">The impact of the pandemic on businesses has sure been merciless, but it has also served as a springboard for many exciting technologies. The mobile app industry has benefited from the socially distant and digital-first business model adopted by organizations to tackle the unprecedented challenges of COVID-19. Amazing mobility solutions have enabled organizations and communities to overcome obstacles, build resilience, and contribute towards the fight against COVID-19.</p>



<p class="wp-block-paragraph">As we head into 2021, the growth story of the <a href="https://staging.agreeya.com/solutions/mobility/" target="_blank" rel="noreferrer noopener">mobile app development</a> industry will continue. Organizations will want to address more complex requirements by investing in new-age apps. Like all previous years, there will be new trends that will push the envelope of what can be achieved through mobile app development. If you want to develop afresh or modernize your existing business apps in 2021, then below are some pioneering trends to watch out for.</p>



<h2 class="has-text-color wp-block-heading" style="color:#982b2c"><strong>Top Mobile App Development Trends in 2021</strong></h2>



<h4 class="has-text-color wp-block-heading" style="color:#1c4b8a">1: Artificial Intelligence (AI)</h4>



<p class="wp-block-paragraph">According to an IDC report, worldwide spending on Artificial Intelligence by the major tech companies will be nearly $98 billion in 2023.</p>



<p class="wp-block-paragraph">The integration of AI and Machine Learning (ML) technologies with mobile apps have made lives easier for users. Organizations can seamlessly automate various complex business operations and increase productivity through such smart technologies. AI is enabling businesses to quickly identify user preferences, provide user-specific suggestions, and simplify online businesses. Additionally, developers are tapping into the potential of analytics, supervised learning, cognitive learning, and machine learning technologies, to include facial identification and object identification capabilities in mobile apps.</p>



<p class="wp-block-paragraph">Because of these advantages, tech giants such as Google, IBM, eBay, and Facebook have started funding and acquiring startup companies that are adept at AI and ML.</p>



<h4 class="has-text-color wp-block-heading" style="color:#1c4b8a">2: IoT Powered Apps</h4>



<p class="wp-block-paragraph">Want to control devices with a single tap? The power of the Internet of Things (IoT) allows you to achieve this and much more.</p>



<p class="wp-block-paragraph">As per predictions by IDC, spending on IoT is expected to surpass $22 Billion by 2022! This will directly impact the mobile app trends, as IoT devices are majorly controlled by Smartphones. Giants such as Microsoft are orienting their complete app ecosystems around IoT and various use cases enabled with its application.</p>



<p class="wp-block-paragraph">IoT helps in establishing a network of interconnected devices where data is interoperable. The data is transferred through mobile devices which allows users to control the devices remotely. Adjusting air conditioners setting, switching lights on and off and monitoring appliances remotely are some examples of how IoT has simplified daily life.</p>



<h4 class="has-text-color wp-block-heading" style="color:#1c4b8a">3: Augmented Reality and Virtual Reality</h4>



<p class="wp-block-paragraph">Augmented reality came in to focus with the release of Pokemon Go. This immersive technology submerges virtual objects in real surroundings allowing users to experience visually empowered surroundings. AR &amp; VR have been revolutionary in the gaming and entertainment industry. Apps leveraging such technologies are quite famous among the youth due to their visually appealing characteristics.</p>



<p class="wp-block-paragraph">Apart from the gaming apps, the application of AR/VR in mobile app development has been on the rise across all industries. The real estate sector is leveraging AR/VR tech to deliver a positive customer experience, while police officers in China are wearing smart glasses to identify the suspects. Various maintenance companies are also developing applications that could help detect the wear and tear in machinery through AR/VR.</p>



<p class="wp-block-paragraph">According to Statista, the number of AR glasses shipments worldwide will reach around 22.8 million units by 2022. AR/VR technologies will be one of the important app development trends in 2021 and beyond. These technologies will open new doors of possibilities for organizations.</p>



<h4 class="has-text-color wp-block-heading" style="color:#1c4b8a">4: Accelerated Mobile Pages (AMP)</h4>



<p class="wp-block-paragraph">One of the main goals for developers is to create a fast and user-friendly website that performs well on any device (especially on mobile devices). People leave sites that take too much time to load, and the same logic applies for applications too. While JavaScript is a powerful language enabling developers to modify various aspects of pages, but it may block the construction of DOM, which leads to delay in the rendering of pages. AMP (Accelerated Mobile Pages) delivers new ways to tackle such problems. It allows asynchronous JavaScript which in turn leads to performance improvement in the rendering of pages.</p>



<p class="wp-block-paragraph">AMP is an open-source library that provides a way to boost a web page’s performance and improve its load time. It was introduced some years ago and gained popularity among web developers because of its effectiveness. AMP can be integrated into mobile apps to deliver a fast browsing experience, enhance user engagement on a website, and also improve visibility over search engines, getting more traffic as a result. Hence, along with Progressive Web Apps (introduced by Google introduced in I/O 2017), AMP will certainly be one of the top mobile app development trends in the coming year.</p>



<h4 class="has-text-color wp-block-heading" style="color:#1c4b8a">5: Beacons</h4>



<p class="wp-block-paragraph">Beacons are wireless transmitters that utilize low energy Bluetooth technology to transmit signals that other devices can catch and act upon. A radio signal made of letters and numbers is broadcasted by Beacons. Real-life applications of Beacons can be seen in malls where they are tagged to either products or different sections. Users’ Bluetooth captures signals coming from the nearby Beacons and details about a product or section are quickly displayed on the mobile screen.</p>



<p class="wp-block-paragraph">Integrated location-based service applications like Apple’s iBeacons and Google Beacon are already being used by app developers to transform their applications. In 2021, Wi-Fi usage will no longer be limited to hotels, restaurants, retail outlets, and health-care. This will lead to the rapid evolution of technologies that are dependent upon Wi-Fi. Beacons, being one such technology, will be widely integrated across mobile applications in the upcoming year. Organizations will utilize this technology to power their proximity and location-based applications.</p>



<h4 class="has-text-color wp-block-heading" style="color:#1c4b8a">5: Chatbots</h4>



<p class="wp-block-paragraph">A chatbot is an AI-powered messaging app that can engage in conversation with a user in natural language through messaging applications, websites, mobile applications, or calls. It is often described as one of the most advanced and promising expressions of human-machine interaction. However, from a technological point of view, a chatbot only represents the natural evolution of a response system to questions that take advantage of Natural Language Processing (NLP). There are various types of chatbots and virtual assistants available today, mentions should be made of Alexa, Google Assistant, Siri, and Bixby.</p>



<p class="wp-block-paragraph">Integrating <a href="https://staging.agreeya.com/software/agreeya-chatbot/" target="_blank" rel="noreferrer noopener">Chatbot</a> with a mobile app allows organizations to deliver excellent convenience to the customers and also acts as an essential marketing tool. Most online stores are utilizing this technology to tackle various user requirements. In 2021, more organizations would integrate Chatbots into their apps, to deliver instant support and problem resolutions. It will become a norm rather than a good-to-have feature.</p>



<p class="wp-block-paragraph">There are more than 2.2 million apps on the App Store and more than 2.8 million on the Play Store. Through 2021 these numbers will dramatically increase. Apps will continue to simplify lives, minimize risks, and improve business outcomes. New technologies will enable organizations to build apps with awesome new capabilities. Hope our list of mobile app development trends will help you plan better for the upcoming year.</p>



<p class="wp-block-paragraph">If you want to utilize any of the above-mentioned technologies in your next mobile app development project, we can help. AgreeYa has been transforming businesses with its next-generation mobility solutions for more than two decades now. <a href="mailto:marketing@staging.agreeya.com" data-type="mailto" data-id="mailto:marketing@staging.agreeya.com"><span style="color:#0000ff" class="has-inline-color">Contact us</span></a> to discuss a project.</p>
<p>The post <a href="https://staging.agreeya.com/blogs/solutions/mobility/6-anticipated-mobile-app-development-trends-for-2021/">6 Anticipated Mobile App Development Trends for 2021</a> appeared first on <a href="https://staging.agreeya.com">AgreeYa Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Google Fuchsia: Google’s Next-Generation Capability Boosted Operating System</title>
		<link>https://staging.agreeya.com/blogs/solutions/mobility/google-fuchsia-googles-next-generation-capability-boosted-operating-system/</link>
		
		<dc:creator><![CDATA[Sanjeev Katiyar]]></dc:creator>
		<pubDate>Sun, 07 Jun 2020 12:42:48 +0000</pubDate>
				<category><![CDATA[Mobility]]></category>
		<category><![CDATA[Solutions]]></category>
		<guid isPermaLink="false">https://staging.agreeya.com/?p=2941</guid>

					<description><![CDATA[<p>When Google’s new operating system (OS) named Fuchsia made its first appearance in GitHub back in August 2016 there was a lot of conjecture in the technology circles. Fuchsia OS is a grand vision of Google, whose work is still in progress. Fuchsia’s present mobile UI (called Armadillo) and its desktop version (known as “Capybara”), [...]</p>
<p><a class="btn btn-secondary understrap-read-more-link" href="https://staging.agreeya.com/blogs/solutions/mobility/google-fuchsia-googles-next-generation-capability-boosted-operating-system/">Read More...<span class="screen-reader-text"> from Google Fuchsia: Google’s Next-Generation Capability Boosted Operating System</span></a></p>
<p>The post <a href="https://staging.agreeya.com/blogs/solutions/mobility/google-fuchsia-googles-next-generation-capability-boosted-operating-system/">Google Fuchsia: Google’s Next-Generation Capability Boosted Operating System</a> appeared first on <a href="https://staging.agreeya.com">AgreeYa Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">When Google’s new operating system (OS) named Fuchsia made its first appearance in GitHub back in August 2016 there was a lot of conjecture in the technology circles. Fuchsia OS is a grand vision of Google, whose work is still in progress. Fuchsia’s present mobile UI (called Armadillo) and its desktop version (known as “Capybara”), are still in their embryonic stages</p>



<p class="wp-block-paragraph">But three years have waned since, and we are still waiting for any formal Google announcement on the release of this state-of-the-art OS. As years have passed, speculations around Fuchsia have grown. It makes sense then to investigate and clear the air. </p>



<p class="wp-block-paragraph">Google and surprises often go hand in hand. So, when Google’s new operating system (OS) named Fuchsia made its first appearance in GitHub back in August 2016 there was a lot of conjecture in the technology circles. But three years have waned since, and we are still waiting for any formal Google announcement on the release of this state-of-the-art OS. As years have passed, speculations around Fuchsia have grown. It makes sense then to investigate and clear the air.</p>



<h4 class="wp-block-heading">What is so special about Fuchsia?</h4>



<p class="wp-block-paragraph">Fuchsia gets its name from a hybrid color, between Pink and Purple, of the same name. Google wants to bring multiple smart devices under a uniform OS through Fuchsia. Over the years, Google has developed state-of-the-art operating systems for mobile devices (Android) as well as the web (Chrome OS). However, standing in the present era users demand a more sophisticated OS that can run uniformly on universal devices.<br><br>Google has always been quick in understanding their user’s requirements and that is why they have been quietly developing a sophisticated OS. Much like AOSP, Fuchsia is also an open-source OS, the difference lies in its capability to run on all types of devices &#8211; from smart home gadgets to laptops and mobile devices. This modular, capability-based operating system runs on modern 64-bit Intel and ARM processors.</p>



<h4 class="wp-block-heading">Fuchsia’s Technology Stack</h4>



<p class="wp-block-paragraph">Unlike Android and Chrome OS, Google Fuchsia is not Linux based, it rather runs on Google’s new microkernel called “Zircon” (meaning “little kernel”). Zircon, which was previously known as Magenta, is intended for embedded systems (systems that perform a single job as a part of a larger mechanism). Zircon was developed by Travis Geiselbrecht, who also created the Kernel OS which powers Haiku OS.<br><br>Zircon is coded in C++, instead of C which is used to write Linux kernels. Essentially, this microkernel manages software-hardware interactions better and offers more efficiency in the utilization of resources such as processing power and network speeds. Unlike a Linux kernel, Zircon will be updated regularly, so that devices are instantly compatible with the latest updates. Google has even designed an update system named Amber and embedded it in Fuchsia OS. Amber will not only update system packages and installed applications but also the new microkernel and the bootloader.<br><br>Fuchsia is mainly written in Google’s brainchild language &#8211; Dart, with some portions done in Rust, Go, Python, C++, etc. This is in contrast to Android which is written almost entirely in Java.</p>



<h4 class="wp-block-heading">Benefits of Fuchsia</h4>



<ul class="wp-block-list">
<li><strong>All under one OS</strong>: According to some sources, Fuchsia is built to create a user-friendly environment. Through Fuchsia, Google wants to create an operating system that would work seamlessly across all electronic devices (such as smartphones, smart speakers, wearables, laptops, computers, tablets &amp; more) under one OS.</li>



<li><strong>Enhanced User Experience</strong>: Current Android OS has certain limitations while working on personal devices and gadgets. Lack of cross-device uniformity is hampering user experience, and this needs to be addressed soon. Through the development of Fuchsia, the engineering team at Google wants to overcome the existing limitations of Android OS.</li>



<li><strong>Better Features</strong>: Google has put together a team of 100 expert engineers to develop the new OS &#8211; Fuchsia. It is being designed to work better with voice interactions, as well as offering more robust and more frequent security updates. This OS is expected to look the same across a range of devices, from laptops to smartphones and everything in between. This cross-device OS will be independent of hardware specifications, providing a similar experience across all devices.</li>



<li><strong>Frequent Updates</strong>: Timely updates are vital for good user experiences. However, before the release of Treble (a patch to the latest Linux kernel), Android was heavily reliant on the OEMs (Original Equipment Manufacturer) putting in their hard work to update the facets of internal hardware, which most manufacturers ignored. Even after Treble, the problem has continued to plague Android users. Fuchsia OS avoids this pitfall by using a custom kernel, Zircon, which is designed to be more consistently upgradeable. To enable this, few applications are isolated from direct kernel access. This will provide an extra layer of security and prevent those applications from being incompatible after a system upgrade; an issue that has plagued the Android before.</li>



<li><strong>Voice-based Experience</strong>: Another major reason for choosing infant Fuchsia over an amended version of Android is that the new OS will be focused on interactions that leverage a voice-based experience, instead of one relying upon touch. This means Fuchsia will be suitable for devices with displays that may or may not support a touch interface.</li>



<li><strong>Swift Language Support</strong>: According to reports, Google may also provide support for Swift language in Fuchsia, making it apt for developing applications for Apple platforms as well.</li>
</ul>



<h4 class="wp-block-heading">Future of Fuchsia</h4>



<p class="wp-block-paragraph">Fuchsia OS is a grand vision of Google, whose work is still in progress. Fuchsia’s present mobile UI (called Armadillo) and its desktop version (known as “Capybara”), are still in their embryonic stages. A media report even suggests that Google could scrape this project anytime if Fuchsia is not able to provide the kind of cross-device experience anticipated. And that maybe one of the reasons why Google has refrained from announcing any release date for this OS. Recently, Google launched a website for Fuchsia developers. For now, we can just hope that this exciting OS is launched in the coming years and provides a smoother development experience for us and a better user experience for the end-users.</p>
<p>The post <a href="https://staging.agreeya.com/blogs/solutions/mobility/google-fuchsia-googles-next-generation-capability-boosted-operating-system/">Google Fuchsia: Google’s Next-Generation Capability Boosted Operating System</a> appeared first on <a href="https://staging.agreeya.com">AgreeYa Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Demystifying Android App Bundle for Developers!</title>
		<link>https://staging.agreeya.com/blogs/solutions/mobility/demystifying-android-app-bundle-for-developers/</link>
		
		<dc:creator><![CDATA[Sanjeev Katiyar]]></dc:creator>
		<pubDate>Sun, 07 Jun 2020 12:41:54 +0000</pubDate>
				<category><![CDATA[Mobility]]></category>
		<category><![CDATA[Solutions]]></category>
		<guid isPermaLink="false">https://staging.agreeya.com/?p=2939</guid>

					<description><![CDATA[<p>During Google IO ’18, a new publishing format called the android app bundle (aab) was introduced to the app developers. It supports downloading parts of your application when needed, which builds the universal APK for an Android app without any code refactoring. Thus, the aab helps in reducing the size of an application for different [...]</p>
<p><a class="btn btn-secondary understrap-read-more-link" href="https://staging.agreeya.com/blogs/solutions/mobility/demystifying-android-app-bundle-for-developers/">Read More...<span class="screen-reader-text"> from Demystifying Android App Bundle for Developers!</span></a></p>
<p>The post <a href="https://staging.agreeya.com/blogs/solutions/mobility/demystifying-android-app-bundle-for-developers/">Demystifying Android App Bundle for Developers!</a> appeared first on <a href="https://staging.agreeya.com">AgreeYa Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">During Google IO ’18, a new publishing format called the android app bundle (aab) was introduced to the app developers. It supports downloading parts of your application when needed, which builds the universal APK for an Android app without any code refactoring. Thus, the aab helps in reducing the size of an application for different screen densities, CPU architectures, and languages.</p>



<h4 class="wp-block-heading">Feature upgradation in Specification Version 2</h4>



<p class="wp-block-paragraph">Apple added a small update in Core ML’s second version by providing support for 16-bit floating-point weights. It helps in making the mlmodel files about 2X smaller. Other significant features that were added include: weight quantization for smaller mlmodel files (without any change in the inference speed), flexible input sizes, API added batch predictions and better support for dealing with sequential data.</p>



<h4 class="wp-block-heading">Advantages of Android App Bundle</h4>



<ul class="wp-block-list">
<li>Smaller sized APK as compared to the traditional approach, whereby less space is required for app installation.</li>



<li>Single build artifact instead of multiple APK’s for different device configurations which is easy to manage at the Play store.</li>



<li>Dynamic feature Modules means loads of on-demand features can be integrated into an application.</li>
</ul>



<h4 class="wp-block-heading">What is Dynamic Delivery?</h4>



<p class="wp-block-paragraph">Now, let us understand how Dynamic Delivery works for different device configurations. Dynamic Delivery is Google Play’s new app serving model that uses the app bundle to serve the APK for different device configurations with smaller downloads. With Dynamic Delivery, there is no need to build multiple APK’s to support different devices.</p>



<h4 class="wp-block-heading">What is the Android App Bundle Format?</h4>



<p class="wp-block-paragraph">Android App Bundle needs to be uploaded in .aab file format on Google Play to support Dynamic Delivery. These are signed binaries that organize app code and resources into modules in a way similar to how we find in the APK. Once the .aab file is uploaded, Google play uses the App Bundle to generate the various APKs that are served to users, such as Base APK, Configuration APK, Dynamic Feature APK, and Multi APK (for the devices which do not support Spilt APKs). But what are the contents of these APKs? Let’s see:</p>



<ul class="wp-block-list">
<li><strong>Base APK</strong>: Contains the common codes and resources.</li>



<li><strong>Configuration APKs</strong>:Includes native libraries and resources for specific CPU architecture, language, etc.</li>



<li><strong>Dynamic Feature APKs</strong>:Contains an on-demand feature, which loads only when it is requested by the user.</li>
</ul>



<p class="wp-block-paragraph">See the below diagram which represents a detailed breakdown of the App Bundle.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="636" height="534" src="https://staging.agreeya.com/wp-content/uploads/2020/06/base-app-apk.png" alt="" class="wp-image-4332" loading="eager" srcset="https://staging.agreeya.com/wp-content/uploads/2020/06/base-app-apk.png 636w, https://staging.agreeya.com/wp-content/uploads/2020/06/base-app-apk-300x252.png 300w, https://staging.agreeya.com/wp-content/uploads/2020/06/base-app-apk-179x150.png 179w, https://staging.agreeya.com/wp-content/uploads/2020/06/base-app-apk-262x220.png 262w" sizes="(max-width: 636px) 100vw, 636px" /></figure>



<h4 class="wp-block-heading">How are Android App Bundles deployed?</h4>



<p class="wp-block-paragraph">One of the major differences between aab and the traditional APKs is that it can’t be deployed on one device. It contains meta-data or configuration files that are organized as modules. So, once you upload a signed app bundle, Google Play will build and sign your app’s APKs, and serve them to users through Dynamic Delivery. You can explore your app bundle using the Bundle Explorer tab on the Play Store web portal. See below snapshot for your reference:</p>



<figure class="wp-block-image size-large"><img decoding="async" width="832" height="1024" src="https://staging.agreeya.com/wp-content/uploads/2020/06/APKS_device-832x1024.png" alt="" class="wp-image-4333" loading="eager" srcset="https://staging.agreeya.com/wp-content/uploads/2020/06/APKS_device-832x1024.png 832w, https://staging.agreeya.com/wp-content/uploads/2020/06/APKS_device-244x300.png 244w, https://staging.agreeya.com/wp-content/uploads/2020/06/APKS_device-768x946.png 768w, https://staging.agreeya.com/wp-content/uploads/2020/06/APKS_device-122x150.png 122w, https://staging.agreeya.com/wp-content/uploads/2020/06/APKS_device-179x220.png 179w, https://staging.agreeya.com/wp-content/uploads/2020/06/APKS_device.png 994w" sizes="(max-width: 832px) 100vw, 832px" /></figure>
<p>The post <a href="https://staging.agreeya.com/blogs/solutions/mobility/demystifying-android-app-bundle-for-developers/">Demystifying Android App Bundle for Developers!</a> appeared first on <a href="https://staging.agreeya.com">AgreeYa Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
