June 11, 2017

Google I/O 2017: What's New for Android Developers

Google I/O 2017 was held in Shoreline Amphitheatre, Mountain View, California on May 17-19. There were a lot of announcements and new stuff from the event. Here are some of the new things relevant for Android developers:

Android Go

Android Go is Android (starting with the O release) optimized to run smoothly on entry-level devices. Google will also design their apps to use less memory, storage space, and mobile data (like YouTube Go).

Project Treble

Also starting with the O release, Project Treble is a new Android framework designed to help reduce the time and effort it takes device makers to upgrade a phone to a new version of Android.

Android O Developer Preview

The next version of Android, Android O, has beta-quality developer preview now. Android O includes changes like Notification channels and dots, Picture-in-picture, Smart text selection, Autofill, Adaptive icons, XML font resource, Downloadable fonts and emojis, Autosizing textviews, and more.



Developers can try the preview, the updated SDK, system images, and tools from developer.android.com/preview. They can also enroll their devices to Android Beta to get pre-release versions and automatically receive OTA updates.

Kotlin

Kotlin is now an officially supported language for developing Android apps. You can learn more about Android and Kotlin at https://developer.android.com/kotlin.



Android Architecture Components

Architecture Components is a set of Android libraries that help you structure your app in a way that is robust, testable, and maintainable. They also released a Guide to App Architecture, which you can use even if you won't be using Android Architecture Components .



Android Studio 3.0 Canary

Android Studio 3.0 is now available in the Canary Channel It includes Kotlin support, Java 8 language features, Layout editor, Adaptive icon wizard, XML fonts and downloadable fonts, Android Things Support, IntelliJ Platform Update, Instant Apps Support, Build Speeds Improvement, Google Maven Repository, Google Play System Image, Emulator openGL ES3.0 Support, Emulator App Bug Reporter, Emulator Proxy Support, Emulator Android Wear Rotary Controls, APK Debugging, Layout Inspector, Device File Explorer, Android Profiler, CPU Profiler, Memory Profiler, Network Profiler, and APK Analyzer Improvements.

Instant Apps

Instant Apps allow users to run Android apps without installations from search, social media, messaging or other deep links. Android Instant Apps is now open to all developers. You can learn more about Instant Apps at http://g.co/instantapps .

Google Play Console

Google announced several powerful, new features and reports in the Play Console to help developers improve their app's performance, manage releases with confidence, reach a global audience, and grow their business. These includes Statistics, Android Vitals, Release dashboard, Device catalog, App Signing, Pre-launch report, Retained installer data, Subscriptions dashboard, and Reviews analysis.



Videos and Codelabs

You can check this Playlist for the videos of Android-related sessions. There are also various codelabs for Android, Android Auto, Android TV, Android Wear, and more.




May 1, 2017

Palawan Android Study Jams

GDG Philippines, in cooperation with Palawe├▒o ICT Association (PICTA) organized Android Study Jams on April 11-12. The event has been a part of the Puerto Princesa Technology Month and was held in partner school Western Philippines University-Puerto Princesa Campus.

Ralph and I went to Puerto Princesa for the two-day Study Jams. More than 24 participants attended the sessions. At the end of the second day, 5 groups presented the apps they have built.


Participants of the Palawan Android Study Jams

April 3, 2017

Budget Pinoy

Sweldong Pinoy is now five! We have been developing a new app called Budget Pinoy. I'm reposting below the announcement blog post which was originally published in the Sweldong Pinoy Blog.


Need help in budgetting your salary? Want to find out what your asking rate is depending on your projected expenses and budget? We have developed an app that can help you!

Budget Pinoy is a tool for Filipinos in computing gross and net pay based on user's budget.


Users can input their target savings and projected expenses in the Budget Tab. They can also use the expenses tab to check expenses.

The recommendation tab will show the asking rate that the user needs to be able to earn enough for the target budget. It will also show the net pay and deductions, computed using Sweldong Pinoy, based on the asking rate.

We're also working with different financial institutions to give you relevant tips to help you in your finances, based on your budget. This will be coming soon in a future update.

Try Budget Pinoy at https://play.google.com/apps/testing/com.sweldongpinoy.budget and let us know how we can improve the app to help you more in your budgetting needs.


March 31, 2017

March Android Talks

I was able to do two Android talks this month despite the busy schedule.

On March 2, I went to Pamantasan ng Lungsod ng Maynila to talk about Android Nougat to CS and IT fourth year students in their Mobile AcCSess Seminar.



Here is the slides I used in my talk:


I also went to STI Academic Center Novaliches on March 15 to talk about Android Apps Development in their STIers Congress on Information Technology.



Check out the list of my talks and workshops at http://www.tigcal.com/talks.html.


February 11, 2017

7-Eleven Run 2017

For the third straight year, I joined 7-Eleven's run for the year, the 7-Eleven Run 2017.

Photo from run711.com


I ran again in the 16k category. Runtastic says I ran 16.04 km in 2:14:44. The official results are 02:15:29 (Gun Time) and 02:14:09 (Chip Time).

While this year's run was better than last year, my comments from 2016 are still the same comments I have for this run.

January 1, 2017

2016 in Numbers

At the end of each year or at the start of the new year, I have traditionally published year-ender blog posts to look back on the past twelve months of my life. As I reflect on how 2016 has been for me, I was reminded that not much happened this year. There were some gains but there were more losses. It would be hard for me to enumerate the top things that happened or to summarize the highlights for the year so I would just list down some of the relevant numbers.

3 runs (two 16k runs and a 10k run)
1 Chrome Extension (Android Gradle Extension)

0 new Android Apps published (though I'm stil working on at least two apps)
2 Android Study Jams facilitated in 2 Schools
1 Android App Development Competition Judged (STI App and Running 2016)
8 Android Workshops
9 Android Talks

1 local event attended (PWA Roadshow Manila)
1 international event attended (Google I/O 2016)
4 new local places (Palawan, Bohol, Dipolog, Dapitan) visited for the first time
5: Fifth US State (Washington) when we visited Seattle

I am praying 2017 will be a lot better than 2016. I'll do my best to do more stuff and accomplish more.