Mid-October Update

Good evening!


I would like to share news regarding our app development progress. Things are right on track

Here is a short list of updates:

BlastSim (Android)

  • Complete port from iOS counterpart.

  • Android Version is now available here https://play.google.com/store/apps/details?id=com.myice92.blastsim

Elevation (Android)

  • Complete the rewrite from scratch to make the app works again.

  • The updated version is now available here: https://play.google.com/store/apps/details?id=com.myice92.elevation

Coordinates (Android)

  • After some consideration, I’ve decided to continue to develop the Coordinates app using native code since it’s much faster to implement missing features. Such as the one below.

  • Import-export coordinates data between iOS and Android devices. Including GPX import and export! (Version 4.0) This feature is extremely important as everyone must be able to export/backup their data, if big code migration is ever implemented.

  • The update 4.0 will be available as soon as possible.

  • Then, we will slowly add missing coordinates type to match iOS counterparts.

Distance (Android)

  • I will push for an update soon. If the original codebase is working fine without issue then we won’t migrate to flutter yet.

That’s all for this week. Have a great day!

Android Versions

As you might know, our company has a variety of applications for iOS. We are really proud of that. 😊

However, we can't argue that we still have subpar Android apps. Some of them are mediocre. Some apps don’t work at all….😔

I don’t want to sound lazy. But as the one and only developer in the company, it’s very difficult to maintain several codebases. Our iOS and Android app were coded with totally different outdated languages and architecture. Language Not to mention code-breaking changes for every OS update. This really stops us from being motivated on the Android platform which currently doesn’t generate revenue at all.

This can’t last forever. 😡

Finally, I made up my mind and decided to continue Android app development once again. 💪 But continuing to develop using Java might not be a great idea since most documentation has been upgraded to Kotlin.

So, should I start learning Kotlin? Maybe. 🤔

My current iOS app codebase is Objective-C which is currently replaced by Swift. There’s no point in changing the language if the app could operates normally. but I will eventually need to learn that language anyway.

I knew that this will probably take forever and de-motivated me again. 🤕

So instead decided to research more on multi-platform languages.

My early experience with React Native was a disaster. It was supposed to save time, but I had to code in three languages. Instead of saving time, it did the opposite. 🤮

Until I found out about Flutter and I fell absolutely in love with the language. 😍 Flutter is much more simple to write than Java or Objective-C. I can say that it saves me countless times not having to fix annoying bugs.

Today, I finally finished rewriting Elevation for Android, and it took me less than 3 days to learn the languages from scratch. 🤯

And here is what the new version will look like. It should be live in the Play Store once reviewed by Google Team.

Range Elevation

Single Point

Do you like it?

So here is the plan:

  1. We will replace all of our Android apps to Flutter. Keeping the same feature as Java counterparts.

  2. Implement missing features to the Android versions to at least match iOS versions.

  3. We will most likely release completely new Flutter apps which aren’t related to the current lineup to both Play Store and Appstore.

  4. The absolute goal of this migration is to eventually replace the iOS version of every app with Flutter. We will add all the missing features, cross-platform sharing, and much more. It will require vigorous testing though. Hopefully, we can do it this time.

Time to go back to work. 💪

Have a great day.

Quick update for BlastSim and Elevation

I just submitted fixes for both apps.


BlastSim

  • Estimate Casualties doesn’t work for quite a while because the source population API server was shut down. If you try googling none of the sites works anymore as well.

  • So we implemented another way of estimating population data around the area. This time is self-hosted so It won’t ever fail again. It’s not yet perfect or completed. But it should work similarly to the previous version.

  • So feel free to contact us to add more geographical data so we can add it to our database.

Elevation

  • We switched the data source of elevation data for free users. It should be much more reliable than the previous one.

  • Paid users always have access to much more accurate data sources—up to 0.1-meter accuracy.

That’s it for now!

It's been a while

Hello Everyone!

I am sorry for lacking updates for the past months. A lot of kinds of stuff happened when I was away.

This probably sounds very personal. I just married a woman who will also help us with the company and I’m pretty sure she is a lot more workaholic than me :)

I’m very grateful to everyone who supports our apps. Without you all, we would not be here.

——————-

Here’s some update regarding apps

  • We are still able to maintain all apps to work fine after huge iOS updates. Trust me, it was a disaster before.

  • As our backend failed because of a severe technical issue, so we admit we switched to the worst data source for the free-tier of Elevation app. Paid users are still able to get the best data available. We will try to get better data sources for free users to try on in the future.

  • Some apps are discontinued so we could focus more on the most important apps.

  • New features are planned for our most important apps. But we will need to spend most of our resources to work on the hidden side of the code as well. Just to ensure future compatibility with future versions of OS.

  • We are still debating if we should migrate our code base to a cross-platform engine. So that we could improve our apps on the Android side as well.

Thanks for reading. Thanks for supporting us!

Coordinates 7.0

We are happy to announce a big update for Coordinates.

Coordinates 7.0

Screenshot 2020-12-02 at 14.01.27.png

[50+ new coordinates formats]

  • More than 50 new coordinates to choose from (Quick access menu)

  • EPSG:2462 / Albanian 1987 / Gauss-Kruger zone 4

  • EPSG:3102 / American Samoa 1962 / American Samoa Lambert

  • EPSG:2195 / NAD83(HARN) / UTM zone 2S

  • EPSG:2000 / Anguilla 1957 / British West Indies Grid

  • EPSG:2001 / Antigua 1943 / British West Indies Grid

  • EPSG:24819 / PSAD56 / UTM zone 19N

  • EPSG:2317 / PSAD56 / ICN Regional

  • EPSG:3112 / GDA94 / Geoscience Australia Lambert

  • EPSG:3577 / GDA94 / Australian Albers

  • EPSG:3416 / ETRS89 / Austria Lambert

  • EPSG:20499 / Ain el Abd / Bahrain Grid

  • EPSG:25884 / ETRS89 / TM Baltic93

  • EPSG:3106 / Gulshan 303 / Bangladesh Transverse Mercator

  • EPSG:21292 / Barbados 1938 / Barbados National Grid

  • EPSG:3812 / ETRS89 / Belgian Lambert 2008

  • EPSG:31370 / Belge 1972 / Belgian Lambert 72

  • EPSG:5589 / Sibun Gorge 1922 / Colony Grid

  • EPSG:3770 / BDA2000 / Bermuda 2000 National Grid

  • EPSG:5266 / DRUKREF 03 / Bhutan National Grid

  • EPSG:5530 / SAD69(96) / Brazil Polyconic

  • EPSG:3920 / Puerto Rico / UTM zone 20N

  • EPSG:5247 / GDBD2009 / Brunei BRSO

  • EPSG:3978 / NAD83 / Canada Atlas Lambert

  • EPSG:3347 / NAD83 / Statistics Canada Lambert

  • EPSG:4826 / WGS 84 / Cape Verde National

  • EPSG:5367 / CR05 / CRTM05

  • EPSG:3766 / HTRS96 / Croatia LCC

  • EPSG:3765 / HTRS96 / Croatia TM

  • EPSG:5513 / S-JTSK / Krovak

  • EPSG:2002 / Dominica 1945 / British West Indies Grid

  • EPSG:5460 / Ocotepeque 1935 / El Salvador Lambert

  • EPSG:26237 / Massawa / UTM zone 37N

  • EPSG:3301 / Estonian Coordinate System of 1997

  • EPSG:5316 / ETRS89 / Faroe TM

  • EPSG:3460 / Fiji 1986 / Fiji Map Grid

  • EPSG:3067 / ETRS89 / TM35FIN(E,N) -- Finland

  • EPSG:2154 / RGF93 / Lambert-93 -- France

  • EPSG:5523 / WGS 84 / Gabon TM 2011

  • EPSG:5223 / WGS 84 / Gabon TM

  • EPSG:5243 / ETRS89 / LCC Germany (E-N)

  • EPSG:25000 / Leigon / Ghana Metre Grid

  • EPSG:5938 / WGS 84 / EPSG Greenland Polar Stereographic

  • EPSG:2003 / Grenada 1953 / British West Indies Grid

  • EPSG:4559 / RRAF 1991 / UTM zone 20N

  • EPSG:4414 / NAD83(HARN) / Guam Map Grid

  • EPSG:2095 / Bissau / UTM zone 28N

  • EPSG:2326 / Hong Kong 1980 Grid System

  • EPSG:5325 / ISN2004 / Lambert 2004

  • EPSG:3893 / ED50 / Iraq National Grid

  • EPSG:6646 / Karbala 1979 / Iraq National Grid

  • EPSG:2039 / Israel 1993 / Israeli TM Grid

  • EPSG:3448 / JAD2001 / Jamaica Metric Grid

  • EPSG:3066 / ED50 / Jordan TM

  • EPSG:24600 / KOC Lambert

  • EPSG:22780 / Deir ez Zor / Levant Stereographic

  • EPSG:22770 / Deir ez Zor / Syria Lambert

  • EPSG:3177 / LGD2006 / Libya TM

  • EPSG:3346 / LKS94 / Lithuania TM

  • EPSG:2169 / Luxembourg 1930 / Gauss

  • EPSG:20936 / Arc 1950 / UTM zone 36S

  • EPSG:29702 / Tananarive (Paris) / Laborde Grid approximation

  • EPSG:4026 / MOLDREF99 / Moldova TM

  • EPSG:2004 / Montserrat 1958 / British West Indies Grid

  • EPSG:28992 / Amersfoort / RD New -- Netherlands - Holland - Dutch

  • EPSG:3163 / RGNC91-93 / Lambert New Caledonia

  • EPSG:3851 / NZGD2000 / NZCS2000

  • EPSG:28192 / Palestine 1923 / Palestine Belt

  • EPSG:5469 / Panama-Colon 1911 / Panama Lambert

  • EPSG:5472 / Panama-Colon 1911 / Panama Polyconic

  • EPSG:3783 / Pitcairn 2006 / Pitcairn TM 2006

  • EPSG:2180 / ETRS89 / Poland CS92

  • EPSG:3763 / ETRS89 / Portugal TM06

  • EPSG:4437 / NAD83(NSRS2007) / Puerto Rico and Virgin Is.

  • EPSG:28600 / Qatar 1974 / Qatar National Grid

  • EPSG:3844 / Pulkovo 1942(58) / Stereo70

  • EPSG:2005 / St. Kitts 1955 / British West Indies Grid

  • EPSG:2006 / St. Lucia 1955 / British West Indies Grid

  • EPSG:4467 / RGSPM06 / UTM zone 21N

  • EPSG:2007 / St. Vincent 45 / British West Indies Grid

  • EPSG:2318 / Ain el Abd / Aramco Lambert

  • EPSG:31028 / Yoff / UTM zone 28N

  • EPSG:3414 / SVY21 / Singapore TM

  • EPSG:3794 / Slovenia 1996 / Slovene National Grid

  • EPSG:5179 / Korea 2000 / Unified CS

  • EPSG:2062 / Madrid 1870 (Madrid) / Spain

  • EPSG:5234 / Kandawala / Sri Lanka Grid

  • EPSG:5235 / SLD99 / Sri Lanka Grid 1999

  • EPSG:31121 / Zanderij / UTM zone 21N

  • EPSG:3829 / Hu Tzu Shan 1950 / UTM zone 51N

  • EPSG:25231 / Lome / UTM zone 31N

  • EPSG:5887 / TGD2005 / Tonga Map Grid

  • EPSG:2163 / US National Atlas Equal Area

[Custom formats]

  • New custom format section to record coordinates with any format! It’s now possible to specify your own coordinates in proj.4 format and record them. Or search more than 10000+ formats from online database.

  • Search and select 10000+ coordinates format from search menu.

  • Supported specified UTM zone conversion


[UI enhancement and fixes]

  • Show number of points on the map

  • Zoom out to show all coordinates points

  • Show line between points

  • Scroll search menu to the top when pressing WGS84 section

  • Performance improvement

Rainy Season Update

Hello all, it’s been almost six month since my previous post. Time flies.

As we know, 2020 is not a great year for most of us. Pandemic, Covid-19, economy, etc. I wish everyone stay safe and healthy.

Six months as a registered company was a rocky road for me. I had to learn basic accounting, although I did hired an accountant to help with most business transactions. I had to live two months without salary due to banking information issue on my corporate account. Problem is now resolved, now I’m just back on track.

As for app, there are not many big updates. They are now iOS 14 ready at this point but doesn’t have any new feature specific to this version of iOS just yet. (If you need Widget please let me know)

I put most of my afford on Coordinates app thanks to awesome feedback emails from everyone. I added over 10 new coordinates format and several new features. So many new features that I need to rewrite most of the instruction which is pretty much out of date.

Anyway, if you are users of other apps, please send email for any suggestion of new features. I will add it asap as well!.

Thanks for using our apps. Have a nice weekend!

Apikrit

Mapnitude Company Limited

Hello,

Sorry for not having much update since the new year. There’s a lot going on in the background.

Here are some great news.

Mapnitude is now a registered company.

As you can see, it is shown on the App Store as the company name instead of my name.

Transition period will take a while. Every aspect of the app will be the same, except that I will work on it more seriously than before.

By the way, COVID-19 situation seems it get worse. Please avoiding crowded public spaces and wash your hands.

Have a good day.

Apikrit

Preparing for Christmas

Hello everyone, It’s about a week away from Christmas. Which is important to us because we couldn’t submit any update to the App Store during the holiday.

So far we released updates to all of our apps to fixed search bug and also dark mode bug that prevent some apps to work properly. Please update the app to latest version of the problem still persist in your device.

Although we still have more update about to roll-in but it’s safer for us here to release new feature updates after the new year. Please stay tuned.

Happy Holiday and see you next year!