HOME BLOG

Archive for August, 2023

How to add entitlements to your libGDX iOS game

Posted on: August 23rd, 2023 by Olu No Comments

Hi folks,

In this post, we will go over how to add an entitlement (capability) to your libGDX iOS game. we assume the app uses robovm to provide the iOS support.

We will assume you want to add Game Center capability to your app.

First, open xcode for a sample project, optionally with the same bundle identifier as your game app

Add the Game Center capability within Xcode by following the instruction here.

Check your provisioning profile to make sure it has the Game Center entitlement

Verify that you can build your sample iOS app using your distribution provisioning profile

If you get an error that the provisioning profile doesn’t contain the Game Centre entitlement, then go to apple developer portal and check the profile there

If the profile has expiration field set to invalid, that means the profile is out of date. click edit button to see the profile details page, then click save. check the profile again to make sure it has a valid expiry date (in the future).

Close and re-open xcode and make sure it fetches the latest provisioning profile

Then check for the entitlements file within your Xcode project. it will be a file with file name ending with .entitlements

Copy the entitlements file into your libgdx ios project. you can call it something like Entitlements.plist.xml

Next you need to configure robovm to add that entitlement. to do this, open your robovm config file (ios/robovm.xml) file and add the following line within the config tag.

<iosEntitlementsPList>Entitlements.plist.xml</iosEntitlementsPList>

That’s it. you can now build your iOS app with robovm resting assured that it has the desired capability.

That’s all for now. Till next time, happy game development.

 

References

Configuration Reference · RoboVM User Guide. http://robovm.mobidevelop.com/docs/en/configuration.html.

How to manage hymn records with Yinkos Hymns Manager

Posted on: August 17th, 2023 by Olu No Comments

Hi folks,

In this article, we will cover how you can use Yinkos Hymns Manager (YHM) to manage record of hymns selected for your church services on specific dates.

In YHM, we call these Hymn Records. The advantages of using YHM to store hymn records are

1. Ease of use – is that it’s very easy to view all hymn records
2. Search – it’s very to search for particular hymn numbers and know what dates that hymn was selected

 

How to view all Hymn Records

Once logged in to YHM, you can access Hymn Records by clicking on Hymn Records on the home screen.

Alternatively, you can click on Hymns Management > Records on the top menu.

 

You will see a list of all hymn records grouped by date.

For each date, you will see all the hymn numbers chosen, including the position and hymn number (Hymn).

You can edit a hymn record by clicking the Edit icon.

To delete a hymn record, click the Delete icon. A confirmation dialog will be displayed.

If there is an audio recording for that hymn available, the Listen button will be active

You can click on the Listen button to view an audio player dialog and play the hymn. This can be useful when practicing songs.

If there is no audio recording, then the Listen button would be disabled.

 

Adding a new Hymn Record

You can add a new hymn record by clicking the Add button.

you can then fill out the details on the Hymn Record detail screen and click Save.

You can also create or update hymn records through the suggestions screen. Click here to find out how to use Hymn Suggestions.

 

How to search for hymn records

To search for a hymn record, enter the hymn number in the search bar and click the search button or press Enter.

You will see results showing all dates the hymn was chosen and the position it was chosen for.

To show all records, removing any search criteria, click Show all records

In this article we have covered how to manage hymn records using YHM, including how to create records, search for records, edit and delete records and listen to audio recordings of your hymns. Hope this has been helpful. Till next time, happy hymns management.

How to suggest hymns using Yinkos Hymns Manager

Posted on: August 16th, 2023 by Olu No Comments

Hi folks,

In this article we will cover how to suggest hymns with YHM (Yinkos Hymns Manager).

First you visit the Suggestions screen. You can do this by clicking Suggest Hymns from the home screen.

 

Alternatively, from the top menu, click Hymns Management > Suggestions.

 

On the Hymns Suggestions page, you can suggest hymns for a given date by setting the selection mode and target date, then clicking Suggest.

Selection Mode means the approach you want to use to suggest hymns. There are 3 selection modes available:

1. Random
2. From Previous Selections
3. From Suggestions File.

We will explore these modes.

Random – suggest hymns randomly from certain sections of the Celestial Church of Christ hymn book. You can customise the sections by setting the Hymn Config in the Settings screen. You can see the sections being used by clicking on the Hymn Sections accordion in the page. YHM makes sure you don’t repeat hymns too often.

From Previous Selections – suggest hymns based on songs you have selected in the past. This can be very useful if you want to make sure you choose hymns that are familiar to your choir. In this mode, YHM would usually suggest hymns that were picked in a certain time range before the target date. By default this is between 63 and 120 days  before the target date. You can customize the time range on the Settings screen under the section: Time range for suggesting from Previous Hymns

From Suggestions File – suggest hymns based on songs from a Suggestions file you have uploaded to app Settings. This is useful if your choir has a list of hymns they are familiar with and would like to pick their hymns from that list. Click here to find out how to set up a suggestions file.

Note: if a hymn recording is available for a suggested hymn, then the suggestion is displayed in green font, otherwise it is displayed in black font.

For each suggestion, we display the section of the Celestial Church hymn book that the hymn belongs.

For each suggestion, we display a Save button. If you want to save the suggestion as a hymn record, all you have to do is click Save.

Also, if a hymn has already been selected and stored for a given position on a given date, then we display the stored hymn number along side the suggestion.

 

That’s all for now. Till next time, happy hymns management.

How to use Yinkos Hymns Manager to suggest hymns from a preferred list of hymn numbers

Posted on: August 15th, 2023 by Olu No Comments

Hi folks,

In this article we talk about how to use Yinkos Hymns Manager (YHM) to suggest hymns from a known list of hymn numbers. Your choir may have a list of hymns they know well and would like to choose from for future services. You can use YHM to easily choose from this list by following these steps.

First, create a Suggestions File containing the preferred list of hymns. A suggestions file is a csv file with a single column hymn. Under that column you list the hymn numbers. E.g.

hymn
636
618
616
603

Next, launch the YHM app, log in, and go to the Settings screen by clicking Settings in the top menu.

 

On the Settings screen, under Hymn Suggestions File, click on Add Suggestions File. If you have already uploaded a suggestions file in the past, then you should click Update Suggestions File.

 

On the Add/Update Hymns Suggestions File, choose the file and click Save.

That’s it. You have set up YHM to suggest hymns from your preferred hymn numbers.

To use these suggestions, go to the Suggestions screen, set the target date, and importantly, set the Selection Mode to From Suggestions File.

That’s all for now. Till next time, happy hymns management.

New Release for Incredible Brick Breaker 3.2.0 for Android and iOS

Posted on: August 14th, 2023 by Olu No Comments

Hi folks,

We’re pleased to announce a new update for Incredible Brick Breaker. This is Incredible Brick Breaker 3.2.0 for Android and iOS.

In this release, we feature help screens at various points in the game to make the game play easier.

As always, we like to know what you think about the game. Feel free to contact us. And if you haven’t yet installed the game, get it from App Store or Google Play.

How to view and uninstall PWAs (Progressive Web Apps) installed via Google Chrome

Posted on: August 13th, 2023 by Olu No Comments

Hi folks,

In this post I go over how to view a list of Progressive Web Apps (PWAs) installed via Google Chrome. This could come in handy in case you want to delete a PWA or launch the app. Here’s how to view them.

In Google Chrome, visit chrome://apps. You will see the list of PWAs installed via Chrome. If you want to uninstall a PWA, just right-click on it and click Uninstall.

That’s all for now. Till next time, happy software devlelopment.

How to delete provisioning profiles for iOS application signing

Posted on: August 12th, 2023 by Olu No Comments

Hi folks,

In this post we cover how to delete provisioning profiles for iOS application signing. When developing iOS applications, you usually use to sign the application before you can deploy it on mobile devices or publish it to the App Store.

In case you run into a situation where you have one too many provisioning profiles in your Mac as seen in Xcode, RoboVM, etc, how do you delete the profile? Very simple:

Go to ~/Library/MobileDevice/Provisioning\ Profiles/.

Here you will find a list of all provisioning profiles recognized by your computer. if you click on a profile in Finder, you would see some details in the sidebar about the contents of the profile. This may help you recognize the profile more easily. Then simply delete it.

That’s all for now. Till next time, happy software development.

Good GUI Client for managing MariaDB on Mac

Posted on: August 10th, 2023 by Olu No Comments

Hi folks,

In this post I share a good client you can use for managing your MariaDB databases if you use a Mac.

My client of choice is called Sequel Pro.

It’s free to use and has a decent UI.

That’s all for now. Till next time, happy software development.