<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://explore.appinventor.mit.edu"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>evan&#039;s blog</title>
 <link>http://explore.appinventor.mit.edu/blogs/evan</link>
 <description></description>
 <language>en</language>
<item>
 <title>MIT App Inventor for iOS Enters Beta Testing</title>
 <link>http://explore.appinventor.mit.edu/blogs/evan/2019/02/mit</link>
 <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss view-mode-rss&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;The MIT App Inventor team is delighted to announce that we’ve passed a major milestone on the way to providing App Inventor for iOS.&lt;/p&gt;
&lt;p&gt;Apple accepted MIT App Inventor for iOS into the TestFlight beta testing program this week. This lets us begin beta testing with small groups of users.  We have already sent out invitations to our first group of beta testers.&lt;/p&gt;
&lt;p&gt;MIT App Inventor for iOS is fully compatible with MIT App Inventor for Android.  If you are a teacher in classes where students have both Android and iOS devices, you should be able to use the same curriculum materials with both devices.  The only difference will be which version of the App Inventor companion students run on on their devices: one companion is an Android app, the other is an iOS app.&lt;/p&gt;
&lt;p&gt;Apple’s requirements limit the number of beta testers we can work with, and we need to register the iOS devices in the test program.   So we’re able at this stage to invite only small numbers of users who will commit to sending us feedback and bug reports.  We will be expanding the testing program over the spring and we hope of getting to full public release this summer.&lt;/p&gt;
&lt;p&gt;If you are interested in beta testing MIT App Inventor for iOS in future testing rounds, please complete &lt;a href=&quot;http://appinv.us/ai-iOS-beta&quot; target=&quot;_blank&quot;&gt;this form&lt;/a&gt; with a description about how you plan to App Inventor for iOS and we will contact you with further information and requests for details.&lt;/p&gt;
&lt;p&gt;
hAPPy Inventing!&lt;br /&gt;
Evan W. Patton, Ph.D.&lt;br /&gt;
On behalf of the MIT App Inventor team
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section class=&quot;field field-name-field-genre field-type-list-text field-label-above view-mode-rss view-mode-rss&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Genre:&amp;nbsp;&lt;/h2&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Blog&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;</description>
 <pubDate>Fri, 15 Feb 2019 15:41:39 +0000</pubDate>
 <dc:creator>evan</dc:creator>
 <guid isPermaLink="false">1013 at http://explore.appinventor.mit.edu</guid>
</item>
<item>
 <title>Trip Report: Computers, Privacy &amp; Data Protection 2019</title>
 <link>http://explore.appinventor.mit.edu/blogs/evan/2019/02/trip</link>
 <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss view-mode-rss&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;I recently traveled to Brussels, Belgium for the &lt;a href=&quot;https://www.cpdpconferences.org/&quot; target=&quot;_blank&quot;&gt;CPDP 2019 conference&lt;/a&gt;. Privacy and data protection are important for MIT App Inventor, not only because we support educational outreach around the world, but because we want to ensure that people who build apps with MIT App Inventor can be compliant with local, provincial/state, national, and international law, such as the General Data Privacy Regulation (GDPR) and the Children&#039;s Online Privacy Protection Act (COPPA). While attending this conference, I had an opportunity to discuss MIT App Inventor as a platform both as a computer science education platform and as a platform for developers to build mobile apps. The conference also raised a lot of questions too around some of the areas that we are looking into building extensions for, including health data and artificial intelligence. Internet of Things (IOT) was also a hot topic at this event, with many concerns raised about how these technologies can be used to monitor people&#039;s behaviors and potentially used against them in unsavory ways. At MIT, we have built our own suite of IOT extensions for App Inventor, released under the Apache Software License 2.0, to encourage people to interact with IOT in an open, transparent way. It will be great to see how app inventors around the world benefit from this approach versus a closed approach currently championed by tech companies.&lt;/p&gt;
&lt;p&gt;With warm regards,&lt;br /&gt;
Evan W. Patton, Ph.D.&lt;br /&gt;
On behalf of the MIT App Inventor team&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section class=&quot;field field-name-field-genre field-type-list-text field-label-above view-mode-rss view-mode-rss&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Genre:&amp;nbsp;&lt;/h2&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Blog&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;</description>
 <pubDate>Wed, 06 Feb 2019 17:47:56 +0000</pubDate>
 <dc:creator>evan</dc:creator>
 <guid isPermaLink="false">1012 at http://explore.appinventor.mit.edu</guid>
</item>
<item>
 <title>MIT App Inventor for iOS Status Update</title>
 <link>http://explore.appinventor.mit.edu/blogs/evan/2018/09/mit</link>
 <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss view-mode-rss&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;We know many App Inventor users are looking forward to the iOS version of MIT App Inventor. We&#039;ve been working diligently on a release, and we hope to make the iOS version publicly available in the first quarter of 2019. One feature of the release that will be especially interesting to teachers is the ability to use the same curriculum and teaching materials in building apps for iOS as for Android.&lt;/p&gt;
&lt;p&gt;If you would like to check on MIT&#039;s development progress, please visit &lt;a href=&quot;http://doesappinventorrunonios.com&quot; target=&quot;_blank&quot;&gt;doesappinventorrunonios.com&lt;/a&gt; at any time. This site presents progress on implementing the specific blocks and components of App Inventor iOS.&lt;/p&gt;
&lt;p&gt;Last week we submitted iOS App Inventor to Apple&#039;s TestFlight service for review and testing, as a first step toward making iOS App Inventor available in Apple&#039;s App Store. We will now begin working on the review with Apple, which could take a couple of months.&lt;/p&gt;
&lt;p&gt;We will publish updates on our iOS progress as we achieve critical milestones.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;The MIT App Inventor Team&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section class=&quot;field field-name-field-genre field-type-list-text field-label-above view-mode-rss view-mode-rss&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Genre:&amp;nbsp;&lt;/h2&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Blog&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;</description>
 <pubDate>Mon, 24 Sep 2018 15:51:51 +0000</pubDate>
 <dc:creator>evan</dc:creator>
 <guid isPermaLink="false">991 at http://explore.appinventor.mit.edu</guid>
</item>
<item>
 <title>App Inventor for iOS is in progress</title>
 <link>http://explore.appinventor.mit.edu/blogs/evan/2017/12/app</link>
 <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss view-mode-rss&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;Hello App Inventors!&lt;/p&gt;
&lt;p&gt;We are excited to announce that we are implementing MIT App Inventor for iOS! Support for iOS has been one of the most frequent feature requests over the years, and we can&#039;t wait to see all of the great projects people will build for this new platform. We are aiming to make our Android and iOS offerings as compatible as possible within the constraints set by both platforms. There won&#039;t be a separate service--apps designed and programmed in MIT App Inventor will run on both platforms (some limitations may apply).&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;img src=&quot;/sites/explore.appinventor.mit.edu/files/ios-companion.png&quot; width=&quot;232&quot; /&gt;&lt;img src=&quot;/sites/explore.appinventor.mit.edu/files/ios-hello-purr.png&quot; width=&quot;232&quot; /&gt;&lt;br /&gt;&lt;strong&gt;Figure 1:&lt;/strong&gt; The MIT App Inventor Companion and an example of Hello Purr running on iOS.
&lt;/div&gt;
&lt;p&gt;MIT App Inventor for iOS will be released in two phases. Phase 1 will see the MIT App Inventor Companion launched in the Apple App Store. Anyone with an iOS device running iOS 9 or higher will be able to try out their existing App Inventor apps using this Companion. Phase 2 will include the ability to build projects for iOS as well as Android. Users will need to participate in the Apple Developer Program to publish built apps on the App Store, similar to joining the Google Play Store Developer Program. This will allow anyone building apps with App Inventor to run on both Android and iOS.&lt;/p&gt;
&lt;p&gt;As with App Inventor for Android, MIT will provide App Inventor for iOS free for use worldwide.    Please help us keep it free by contributing to our &lt;a href=&quot;https://crowdfund.mit.edu/appinventor&quot; target=&quot;_blank&quot;&gt;App Inventor for iOS Crowdfunding Campaign&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Happy Inventing!&lt;/p&gt;
&lt;p&gt;Evan W. Patton, Ph.D.&lt;br /&gt;
Director of Software Development, MIT App Inventor&lt;br /&gt;
On behalf of the MIT App Inventor team&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section class=&quot;field field-name-field-genre field-type-list-text field-label-above view-mode-rss view-mode-rss&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Genre:&amp;nbsp;&lt;/h2&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Blog&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;</description>
 <pubDate>Tue, 19 Dec 2017 18:33:42 +0000</pubDate>
 <dc:creator>evan</dc:creator>
 <guid isPermaLink="false">944 at http://explore.appinventor.mit.edu</guid>
</item>
<item>
 <title>Upcoming Feature: Maps</title>
 <link>http://explore.appinventor.mit.edu/blogs/evan/2017/09</link>
 <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss view-mode-rss&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;Hello App Inventors!&lt;/p&gt;
&lt;p&gt;We are adding a new feature to MIT App Inventor: Maps! The Maps update will include seven new components you can leverage to build a wide range of geographically oriented applications, including finding the best places for pizza, favorite hangout spots, walking/hiking trackers, and more.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Map:&lt;/strong&gt; Renders map content. It can contain special components (called Features) that are specific to the Map and behave similarly to sprites on a Canvas. The Map sports three different map types: Road, Aerial, and Terrain. App users can trigger many events on the map, including clicks and zooms.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;/sites/explore.appinventor.mit.edu/files/maps-map.png&quot; width=&quot;200&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Marker:&lt;/strong&gt; Represents points on a Map. Markers can have custom images, are scalable by width/height, and styleable if Scalable Vector Graphic images are used. Markers can be made draggable and also have infoboxes to present detailed information.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;/sites/explore.appinventor.mit.edu/files/maps-markers.png&quot; width=&quot;268&quot; /&gt;&lt;img src=&quot;/sites/explore.appinventor.mit.edu/files/maps-infobox.png&quot; width=&quot;100&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;LineString:&lt;/strong&gt; Represents paths on a Map as a sequence of line segments. This can be used to render open paths and routes on a map. For example, combine a LineString with a LocationSensor component to build a hike tracking application, or use markers to indicate the start/end points of a navigation route.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;/sites/explore.appinventor.mit.edu/files/maps-linestring.png&quot; width=&quot;200&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Polygon:&lt;/strong&gt; Marks a closed, 2-dimensional area. It can be used to draw features such as parks, buildings, or countries.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;/sites/explore.appinventor.mit.edu/files/maps-polygon.png&quot; width=&quot;200&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rectangle:&lt;/strong&gt; Bounds an area on the north, east, west, and south. This can be used for behaviors such as geofencing, where the app triggers an action if the user enters or leaves a designated region.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;/sites/explore.appinventor.mit.edu/files/maps-rectangle.png&quot; width=&quot;200&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Circle:&lt;/strong&gt; Displays a radius around a point on a map. Like the Rectangle, the Circle may be useful for geofencing applications to detect when a user enters or leaves the area around a point.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;/sites/explore.appinventor.mit.edu/files/maps-circle.png&quot; width=&quot;200&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;FeatureCollection:&lt;/strong&gt; Provides a container for loading multiple features as a group, such as a group of polygons representing the United States (below). Each feature becomes its own component that can be edited in the designer.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;/sites/explore.appinventor.mit.edu/files/maps-usstates.png&quot; width=&quot;360&quot; /&gt;&lt;/p&gt;
&lt;p&gt;In addition to the visualizations provided by these components, there are a number of behaviors provided so that you can build data rich, interactive applications. Features can be made draggable by app users, data can be shown using infoboxes in response to a user tapping on a feature, and the distance between features can be computed using blocks. &lt;/p&gt;
&lt;p&gt;We can&#039;t wait to see all of the great apps you invent with these new components.&lt;/p&gt;
&lt;p&gt;Cheers, and happy inventing!&lt;/p&gt;
&lt;p&gt;Evan W. Patton&lt;br /&gt;
Director of Development, MIT App Inventor&lt;br /&gt;
On behalf of the MIT App Inventor Team&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;section class=&quot;field field-name-field-genre field-type-list-text field-label-above view-mode-rss view-mode-rss&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Genre:&amp;nbsp;&lt;/h2&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Blog&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;</description>
 <pubDate>Tue, 26 Sep 2017 18:19:43 +0000</pubDate>
 <dc:creator>evan</dc:creator>
 <guid isPermaLink="false">913 at http://explore.appinventor.mit.edu</guid>
</item>
<item>
 <title>Upcoming App Inventor Features</title>
 <link>http://explore.appinventor.mit.edu/blogs/evan/2017/08</link>
 <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss view-mode-rss&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;Hello App Inventors!&lt;/p&gt;
&lt;p&gt;We’re so glad you’re with us!  We wanted to let you know that we are making some big changes to MIT App Inventor.&lt;/p&gt;
&lt;p&gt;First, the next release of App Inventor will require Android devices running Android system 2.1 or higher (API level 8).  We need to make this restriction in order for App Inventor to support new Android system features.  We estimate that fewer than 1% of App Inventor users are using systems older than version 2.1, and we regret that we can no longer support the old versions: you’ll need to switch to a newer device.&lt;/p&gt;
&lt;p&gt;We are also adding a feature that lets you customize the emulator. You’ll be able to change the size and density of the emulator screen, as well as add an external SD card to the emulated device. This will allow more flexibility when developing apps using the emulator.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img width=&quot;320px&quot; src=&quot;http://explore.appinventor.mit.edu/sites/explore.appinventor.mit.edu/files/blog/image1.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;We are also adding support for using Android themes  in the apps you create with App Inventor.   Themes let you customize the look-and-feel of apps by specifying things like things like font size, color, and padding uniformly throughout an entire application. This first release will focus on changing certain colors app-wide, with more granular control coming in future releases.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img width=&quot;320px&quot; src=&quot;http://explore.appinventor.mit.edu/sites/explore.appinventor.mit.edu/files/blog/image3.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Finally, we’ve added a full palette color picker to App Inventor to make it easy to use more colors in your apps. When you choose a color, select the &quot;Custom…&quot; option from the dropdown list. This will open a color picker with a full range of color choices. After picking a color, click the &quot;Done&quot; button to finalize the change. Click &quot;Cancel&quot; to dismiss the picker and keep the existing color. &lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img width=&quot;240px&quot; src=&quot;http://explore.appinventor.mit.edu/sites/explore.appinventor.mit.edu/files/blog/image2.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;These changes also lay some groundwork for future improvements to App Inventor, so check back in the next few weeks for additional updates. For more detailed technical information on these changes, please &lt;a href=&quot;https://docs.google.com/document/d/1dF1TgkbSgqs7nRFK7gtKRZY4sInRR5_uTagRCB0dWYE/edit?usp=sharing&quot; target=&quot;_blank&quot;&gt;see this document&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Cheers, and happy inventing!&lt;/p&gt;
&lt;p&gt;Evan W. Patton&lt;br /&gt;
Director of Development, MIT App Inventor&lt;br /&gt;
On behalf of the MIT App Inventor Team&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-blog-images field-type-image field-label-hidden view-mode-rss view-mode-rss&quot;&gt;
    &lt;div class=&quot;field-items&quot;&gt;
          &lt;figure class=&quot;field-item&quot;&gt;
        &lt;div id=&quot;file-21820&quot; class=&quot;file file-image file-image-png&quot;&gt;

        &lt;h2 class=&quot;element-invisible&quot;&gt;&lt;a href=&quot;/file/image1png&quot;&gt;image1.png&lt;/a&gt;&lt;/h2&gt;
    
  
  &lt;div class=&quot;content&quot;&gt;
    &lt;img typeof=&quot;foaf:Image&quot; class=&quot;image-style-none&quot; src=&quot;http://explore.appinventor.mit.edu/sites/explore.appinventor.mit.edu/files/blog/image1.png&quot; width=&quot;840&quot; height=&quot;430&quot; alt=&quot;&quot; /&gt;  &lt;/div&gt;

  
&lt;/div&gt;
              &lt;/figure&gt;
          &lt;figure class=&quot;field-item&quot;&gt;
        &lt;div id=&quot;file-21821&quot; class=&quot;file file-image file-image-png&quot;&gt;

        &lt;h2 class=&quot;element-invisible&quot;&gt;&lt;a href=&quot;/file/image2png&quot;&gt;image2.png&lt;/a&gt;&lt;/h2&gt;
    
  
  &lt;div class=&quot;content&quot;&gt;
    &lt;img typeof=&quot;foaf:Image&quot; class=&quot;image-style-none&quot; src=&quot;http://explore.appinventor.mit.edu/sites/explore.appinventor.mit.edu/files/blog/image2.png&quot; width=&quot;434&quot; height=&quot;528&quot; alt=&quot;&quot; /&gt;  &lt;/div&gt;

  
&lt;/div&gt;
              &lt;/figure&gt;
          &lt;figure class=&quot;field-item&quot;&gt;
        &lt;div id=&quot;file-21822&quot; class=&quot;file file-image file-image-png&quot;&gt;

        &lt;h2 class=&quot;element-invisible&quot;&gt;&lt;a href=&quot;/file/image3png&quot;&gt;image3.png&lt;/a&gt;&lt;/h2&gt;
    
  
  &lt;div class=&quot;content&quot;&gt;
    &lt;img typeof=&quot;foaf:Image&quot; class=&quot;image-style-none&quot; src=&quot;http://explore.appinventor.mit.edu/sites/explore.appinventor.mit.edu/files/blog/image3.png&quot; width=&quot;660&quot; height=&quot;274&quot; alt=&quot;&quot; /&gt;  &lt;/div&gt;

  
&lt;/div&gt;
              &lt;/figure&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;section class=&quot;field field-name-field-genre field-type-list-text field-label-above view-mode-rss view-mode-rss&quot;&gt;&lt;h2 class=&quot;field-label&quot;&gt;Genre:&amp;nbsp;&lt;/h2&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Blog&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;</description>
 <pubDate>Thu, 03 Aug 2017 02:52:47 +0000</pubDate>
 <dc:creator>evan</dc:creator>
 <guid isPermaLink="false">901 at http://explore.appinventor.mit.edu</guid>
</item>
</channel>
</rss>
