[APP][4.1+][Material Design][12/04] kcalCulate - Android Apps and Games

​
Hey there,
starting out as a little research project about new Google Material Design, I ended up rewriting and old little app of mine using as much of Material Design as possible on Android 4.1+ devices.
kcalCulate is an personal caloric need calculator, BMI calculator & weight diary.
You want to keep track of your weight, want to know, how many calories you should eat every day to reach your goals?
Calculate how many calories you should eat per day, depending on your body measurements, your fitness activites and your day to day business.
Keep track of your progress and check yourself developing over time.
kcalCulate comes with three different charts to show you your weight, kcal and BMI.
That beeing said, you can use it as your personal weight diary and stay motivated.​
Additionally, kcalCulate calculates your BMI (Body Mass Index) and gives you a rating.
Select activites from a wide variaty of possibilitys. If you have a lot of them, you can use up to 4 different ones.
Specific goals can be gaining weight, losing weight or keep your weight.
Measurements can be entered either in metric units (cm/kg) or imperial units (inch/lbs).
(Please note, it's inch not [feet]'[inch])
kcalCulate includes advertising, placed at the bottom of a Scrollview, so you won't see if often, and another one below the progress charts.
kcalCulate also comes with In-App Billing (for supporting further development and getting rid of the ads). Them two are the reasons for the needed permissions.
Furthermore kcalCulate uses Google Analyticts, as the stock developer console statistics kind of suck!
Information about used libs and pictures can be found within the app
Some Pictures:
Enjoy it!
​
If you come across any bugs/errors/layout problems, please don' hesitate to inform me!

Changelog
1.01 - Fix for errors on devices running Android 5 Lollipop
1.02 - Changes on the logo

Uploaded Version 1.01 to Playstore. Will be there within the next few hours.
This one fixes an error with InApp-Billing on devices running Android 5 Lollipop, as the initial query already lead to a FC. Can somebody running on Lollipop please confirm the fix? I don't have a device running 5.0.

Version 1.02 is up on Playstore. Did some changes to the logo, namely: circular icon instead of just the plane piece of cake.

Related

[APP][3.1] Sunny Weekly Planner (ONLY for the TPT)

Here's a video of it in action - youtu.be/I3VgGWXUUGw
Here's a link on the Marketplace - market.android.com/details?id=net.lapasa.weeklyplannerbasic
“Developed by a TPT User for TPT Users, Sunny Brightens Your Day!”
Use your TPT’s Stylus to enhance your productivity by writing down your goals for the week:
- Meal Planning/Grocery Lists
- Exercise Workout
- Deadlines
- TODO Tasks
Basic Edition Features include:
- Write weekly plans using only the Ntrig stylus
- Erase parts of a plan
- Clear entire plan for a week
- Go to next or previous week
- Use fingers to pinch + zoom into plan
- Use finger to move plan around
- User finger to double tap to restore
- Highlight current date
Try it out! It’s absolutely free!
Please write a review! Good or bad feedback (on Android Marketplace) will help shape this product for your fellow users!
What a great app! its wonderful to see all the development using the digitizer cant wait for more!
While I applaud the create of a pen-centric planner app, and I think that there is a lot of potential behind this idea, I feel that there is still some room to grow before this weekly planner is mature to the point that I would adopt it for regular use.
Some of the features that make a paper planner book most useful as an organizational tool are the sense of perspective it gives about the upcoming days and weeks, and the ability to add future events quickly and easily so that they are not forgotten. The inclusion of a monthly calendar as a reference is another nice feature common to daily planners.
What I would like to see from Sunny WP is a more natural method of navigation between weeks and months. Rather than Next Week, Previous Week, and Go To Date, I think that an "outer" or "higher" visualization of a calendar would go along way to making this feel more like a planner and less like a portable whiteboard with lines on it. Flipping through actual paper pages is still the method to beat when it comes to any kind of book navigation, so an easy way to visualize all my past and future weekly plans is critical. A bonus feature would be integration with Google Calendar, displaying events on the side of each day, but that is more of a personal preference.
I won't go into depth about the monetization mechanism, except to say that restricting use of the prominently displayed undo button to the (non-existent?) deluxe version feels like the developer is trying to annoy me into upgrading rather than promising me a richer experience when I buy the app.
One technical/user experience issue I have is that the eraser has a much bigger brush than I expected, and that makes it hard to erase small mistakes within a tightly packed block of writing, without wiping out everything around it (and there is no undo feature to recover the lost notes...).
NominalValue said:
While I applaud the create of a pen-centric planner app, and I think that there is a lot of potential behind this idea, I feel that there is still some room to grow before this weekly planner is mature to the point that I would adopt it for regular use.
Some of the features that make a paper planner book most useful as an organizational tool are the sense of perspective it gives about the upcoming days and weeks, and the ability to add future events quickly and easily so that they are not forgotten. The inclusion of a monthly calendar as a reference is another nice feature common to daily planners.
What I would like to see from Sunny WP is a more natural method of navigation between weeks and months. Rather than Next Week, Previous Week, and Go To Date, I think that an "outer" or "higher" visualization of a calendar would go along way to making this feel more like a planner and less like a portable whiteboard with lines on it. Flipping through actual paper pages is still the method to beat when it comes to any kind of book navigation, so an easy way to visualize all my past and future weekly plans is critical. A bonus feature would be integration with Google Calendar, displaying events on the side of each day, but that is more of a personal preference.
I won't go into depth about the monetization mechanism, except to say that restricting use of the prominently displayed undo button to the (non-existent?) deluxe version feels like the developer is trying to annoy me into upgrading rather than promising me a richer experience when I buy the app.
One technical/user experience issue I have is that the eraser has a much bigger brush than I expected, and that makes it hard to erase small mistakes within a tightly packed block of writing, without wiping out everything around it (and there is no undo feature to recover the lost notes...).
Click to expand...
Click to collapse
NominalValue - Thank you for the insight. I hear ya.
- "outer" or "higher" visualization of a calendar: That's something I think I would warrant as a 2.0. I do agree technology like this should reduce the friction for frequent actions like adding new events. It's interesting you mention this because the general feedback has been that a daily planner is more useful than a weekly one. After the daily planner, I was looking to do a monthly one. Think of a giant monthly calendar that you could pinch/zoom out to achieve this reduction of friction. Do you think that would work?
- integration with Google Calendar, displaying events on the side of each day: I would like to introduce Google Calendar but after some discussion, people like to default to one source of information instead of a hybrid cause of sync issues. As an alternative to Google Calendar, I was thinking more along the lines of telling you the weather for the week you are viewing. High/low temperature. Who knows, I need to do more research how I could bring in outside content. Perhaps empower users what they would want to see.
- Monetization: If you are annoyed, that's the goal. Rather than deliver enhanced user experience, the goal for the deluxe version is that provides 'relief' from obstacles in place. But there are other features bundled in there that other users may value like different colors or be able to blast their list via email or facebook.
- Page flipping is coming soon, it'll likely be the odd 3-finger swipe cause it's hard to figure out the difference between a 1 finger swipe and 1 finger panning the page.
- Giant Monthly Calendar: I could see that being useful, along the lines of what I do with my little desk calendar. One suggestion I have for this would be to implement a double-tap-to-zoom that auto-aligned to the day you tap on, rather than only having a free-form pinch/zoom/pan navigation method.
- Outside Content: I really like the idea of daily weather info with high/low temperature numbers, and a basic sunny/cloudy/rainy/snowy icon would be nice, too.
- Monetization: I get that you want and deserve to make money from your app, and however you choose to do that is your decision alone. But if I may give my admittedly novice advice, I think that different wording for your version names could go a long way in shaping customer reactions to feature limitations. Calling one version Basic and the other Deluxe brings with it expectations that the one is suited for everyday common use and the other is for the true planning enthusiast. That doesn't, at least for me, seem to fit with the particular feature sets you have chosen for the two apps. From my time with the app, I would describe the Basic version more as a demo, in the way that the app "LectureNotes," for example, has a feature-limited demo. That way, I know to expect limitations and my mindset is that I am evaluating the app with the end goal of buying the full version in the back of my mind. That's just my two cents in the topic.
By the way, I couldn't find the Deluxe version in the app store. Is it not released yet?
I like it, but would like the following in a future update.
1-When zooming on a page and you start to type, the resulting writing is not as fine.
2-I can't seem to keep the page from moving when resting my palm on it even using the lock feature.
3-pen/stroke size options needed.
TS

[APP][4.0+] Fature

I worked for a long time on this, so I'd really appreciate some feedback.
Fature, based on published scientific research (bwsimulator.niddk.nih.gov/Hall_Lancet_Webappendix.pdf), predicts your future weight based on what you've eaten in the last 24 hours. You enter the name of what you're, which is then found in the FDA database to obtain carbohydrate/fat/protein content. This information is used to mathematically model how the user's body weight will change if they eat this average diet (daily) for the next year.
Fature displays a graphic illustration of weight loss/gain, comparing initial weight to the projected weight.
THIS IS NOT A DIET APP. USING COMMON SENSE IS ADVISED.
**Other Features**
- Users can also add custom foods to the database, which can be accessed at a later time.
- Helps people understand how what they eat will affect their weight.
- Shows change on a week-by-week basis
- Uses initial weight, height, age, gender, and physical activity level at work and during exercise
**COMING SOON**
- Facebook and Twitter integration
- Custom time ranges
- Access foods entered by other people (if there are enough downloads to fund a server)
- Custom serving size
- Track exercise
**NOTES**
- This app is based on the FDA database, which may not reflect the latest information from commercial vendors.
- This will not work for young children.
- The FDA database contains a lot of information, so there will be a wait (~2 minutes) when the app is run for the first time after installation.
get it on Play Store : Here
What an intriguing app...
I usually eat rather healthy but I'm curious to see what results I'll get.

[Game][4.0+]Robioactive, some questions about your Apps

Hello everybody,
I just wanted to present my new app "Robioactive", I have programmed in the last month. First I go to the story and following the app itself, then I'll talk about the development.
At the end, I present you a few general questions about your apps, applying your development and feedback
First the link to the app:
play.google.com/store/apps/details?id=com.brandy_games.robioactive
If you want, you can skip the story:
<--App-History-------------------------------------------------------------------------------------------------------->
- The small and sweet robot named "Robi", was sentenced to arrange objects from a conveyor belt properly completely alone and without any help in the factory Robioactive.
- Unfortunately, the small Robi is not very fast, as it has so short and tiny ants-legs.
- Our robot is totally overworked, stressed and need your help.
- Can you help the sweet Robi to assign the Robioactive products off the conveyor belt to the product boxes?
<- End: App-History-------------------------------------------------------------------------------------------------->
App, Robioactive:
In this app you must prevent that the objects on the conveyor belt achieve the left end of the tape. This can you do by pressing the product boxes, which are arranged on the top and bottom. For each product correctly assigned a point is awarded. There is at the beginning a small intro with 4 images which explain the game. After that we go directly to the game. There are in total 4 levels. Only the first level is unlocked in the beginning. To unlock the next level you have to reach a certain number of points in the active level. Alternatively you can buy levels with coins, which you get in the game when you're playing, or get Coins in the "MAKE COINS"-part by clicking on the advertisement (I'll tell you more about that later in the chapter app development / advertising). So far I have built "only" 4 Level, however next there will be more available.
App Development:
I am a computer science student at TUM and can do programming (C, C++, Java, Haskell), but I have never dealt me ??with the app development. My goal was that I program an app with some flow to come in Android Studio, Admob, PlayStore etc. within 4 days. The background of this method is that I have noticed from some other app developers that they need 2-3 months for a mature app and then after further 3 months in which the app is to find in the App Store, the Play Store, only 100 Downloads will be reached. This raises the question, it is still worth at all to program Apps, or we, "small" programmer, are powerless against the great app development companies? There are a few more questions in the latter part. The idea for this app is not fallen from the sky, I wanted to build a game that is easy to program, but maximises fun factor at play. However, everyone must decide for themselves.
Design:
I had difficulties to design this app. Unfortunately I have two left hands, regards drawing. However, the app had to be appealing. I didn't want to pay a designer because I didn't know anyway, if there will be a product or not. Therefore, I have worked a little with my Photoshop and made some ugly sketches, but with these I have created a framework with colors and forms. Further problem, I did not know how to fill the backbone. The solution was Creative Commons. I was searching for a relatively long time. Yet I could find a few "nice" images and icons, which were freely available. Given question below for you. Netvertheless I had to paint a few strokes and bars. The same problem arrived with the product video, which I generated with Adobe Animate.
I would pleased if you can give me feedback on the design.
Advertising:
I really do not like advertisment in apps, but I would somehow be rewarded for my work, even if it reaches the end on a Club-Mate or dinner. So I had to make a compromise. I give the user the possibility to click my ads to make them disappear throughout the app for a week. After that, the app is probably uninstalled. But a click per user would be the optimum for me. So I am quite satisfied with less. On top of that you you can generate 200 coins in the "MAKE COINS"-part, to unlock levels. I think that's fair. What do you think about the idea to make the user an app gift by clicking ads?
Programming:
I wrote the entire app in Java, XML is used only for the splash screen. Overall, about 2200 lines of code. I have built the app on the basis of a jump and run game in which was shown on Youtube. However, I had to stop after the chapter 3 of the video series, because I had to develop in a different direction. As a base I used a thread which calls the draw method of Game Panel (Surface View) every x milliseconds, thus changing the surface. The update method will change the position of the objects. So I achieve liquid movements. That works reasonably well. The entire app has only one Activity + one activity for the splash screen. In my Main Activity, Bitmap Images will be visible or not. This works fairly smoothly. One problem is that there are many events that can occur, which I have found after testing the app for one week. Is that too long? If you have any questions about my way of programming, then write me an email to the address below.
Timing:
I had scheduled 4 days for the app, without preprocessing. At the end, it takes 2 weeks + 1 week for testing . On one hand, I had to write my final paper, on the other hand I underestimated some parts of the app development. The designing part has own cost 3 days, seek out the Creative Commons was really tiring. The programming itself has drawn 6 days, adding 1 week for testing and repair. The promo video has cost 1 day, I had to "learn" Adobe Animate (I can recommend the Youtube-Channel "Draw with Jazza"). It was 5-6 years ago that I have looked at Flash, however it has been changed "a little bit". The inclusion of Admob was quite rubbish. This has again engulfed two days. In short, it is a surfaceview and no pure Activity layout so adding an advertisment was not easy and at the end it worked for a reason I do not understand to this day. But that important thing is, it works. Optimizing code lasts 2 days. I had to do that, because it was sometimes a bit too slow. I did not want to program Multithreading, because that would have certainly tooks again one week. So scheduling-conclusion : from 4 days planned to 21 days in the end, anyway I'm happy with the result. I present you below a question about scheduling.
----------------------------------------------------------------------------------------------------------------------------------------------------
Questions about the app:
- Have you any guesses to improve the app?
- What do you think about the design of the app?
- What do you think about the app idea?
Questions about your app development:
- How long does it for you to develop an app? (Give an approximate number of lines of code, then I can better classify my project using Cocomo)
- Do you have designers in your team?
- Or rather, do you have a team? (I have my brother, who takes care about website and the legal stuff. I do programming and design)
- do you spend money for your app development? (Design, development, advertising)
- Do you do any advertisment for you app?
- Why do you programm any apps? (Fun, Money, ...)
- Do you use Creative Commons? If so, to what extent?
----------------------------------------------------------------------------------------------------------------------------------------------------
I am happy about every opinion that is written down here. Any rewiev would be pleasent. You can write me personally, I will reply to each of the emails you send me and dedicate every question that you have, because the community is very important to me. A feedback from you is 1000 times more informative than a rating in the Play Store. I'd appreciate a download, or share the app with your friends.
I write the same text in several forums, in order to obtain a wide range of possible feedback.
My motto: The design brings the user to download the app, programming to utilize the app.
----------------------------------------------------------------------------------------------------------------------------------------------------
Homepage: brandy-games.com
Again the link to the App-Download: play.google.com/store/apps/details?id=com.brandy_games.robioactive
----------------------------------------------------------------------------------------------------------------------------------------------------
I thank you in advance. Thank you for your feedback.
P.S. the forums entry has also cost me a day, so 21 + 1 = 22 days
Best, Daniel

[APP] New Altimeter app - working core, collecting suggestions for design

Hi,
I want to do a little survey about redesign my app. Somebody may remember it - Elevation Tracker (here you can find some info: https://forum.xda-developers.com/gear-s3/themes/app-elevation-tracker-gear-app-store-t3635451). I'm using it for a year and I want to find out if there will be enough interest from users.
Mission
To make the most out of the Gear S3's barometric data.
Default Altimeter has nice design, but it's not so practical.
Features
Algorithm for automatic recognizing of altitude change due to movement or barometric change due to weather. Example: You are sitting in the office for 4 hours withnout movement, than took a lunch in the kitchen - two floors higher, then come back for another 4 hours. The weather changes during the day, raining...
Samsung's altimeter: Shows growing the altitude, because the pressure decreases. Looks like you ascended 50m, descended 6m.
This app: Altitude is polished by Suunto algorithm (rule = alti change less than 2 meters in 2 minuts is marked as weather change). It shows you exacly ascended 6m and descended 6m. Graph is clearly flat when you are sitting, ignoring weather changes.
Ascended and descended elevation counter in selected interval. You can go 30 days back in precision of 1 minute. Of course, only if Gear S3 is turned on. Otherwise, gap if filled by flat line.
Using the bezel, you can read single altitude at specified time (date pickers, time pickers implemented). At specified time, you can calibrate altitude, which is taken as reference point for whole selected interval.
Graph shows MIN / MAX.
Main problem
It's not possible to support Tizen OS 2.3 and 3.0 at the same time. That's the reason I deleted the app from store. I updated it to support OS 3.0, but many users are still on 2.3 (I don't know why). Samsung did there very very bad job, unpossible to support both OS at the same time. Also, OS 3.0 is full of bugs for developers, but that is another story...
I like the circle graph. But most of you don't. So I want to add other layouts, recommended by you!
What I need from you
Do you want to use this app? Are you using Tizen OS 3.0? (app will not support OS 2.3)
Please help me with layout, post here some samples. It is easy to redesign the app now, because I have working core. But when I look at Garmin Fenix 5 or Suunto Spartan (see layouts in attached files) altimeters, I'm not sure if that is what the most pople want.
What another function you would like to see in the app?
Donate would be nice - in XDA profile The app will be always free, as it's mainly for me
Other...
My idea of using this app is:
-You are on trail and you can switch Gear S3 to offline mode with display turned off. At evening, in basecamp, you can analyse altitude data. Or event after 30 days!
-During working day, you can easily track when did you used elevator, went the steps etc...
The process of loading a new data (when you select new interval):
1. Graph of barometric pressure[blue] ->
2. Graph of calculated altitude[orange] ->
3. Graph of polished altitude[green], now bezel is enabled.
Thank you so much for ideas!!
Hey mate,
i've been here on XDA for a while now, but you got my attention enough to finally make an account.
I'd love to support you and your app, but first of all, it needs to be downloadable in Europe (Gears S3 frontier, without LTE).
As a gliderpilot this App could be a real help.
Some ideas include:
- Increase and decrease of altitude (in ft/min and m/s)
- Warning at: above, below, passing through a certain height
- Time between heights (interesting for high altitude hikers as well, like: above XXX ft for YY minutes)
As a pilot I also would like to see the glide slope, but this wouldn't fit into this app.
I'd like to offer my help as developer. I'm goood in C#/Photoshop but never have written something for Tizen. I would need some advice.
Otherwise i could offer a donation (but prefer to work^^)
Greetings
Diego
Hi Diego,
thank you for your post!
About developing for Tizen - it's a bit nightmare It is not difficult, the problem is OS bugs and no compatibility between different versions of OS, which cause bad reviews, which caused suspend of my apps in store. I want to support only latest OS for Gear S3.
Overall, it's not a problem to code your ideas at all. I'm using chart.js, where it's possible to graph almost everything.
I'm using this app a lot by myself, but I deleted it from the store, because OS 3.0 has a bug with rotary bezel (bezel is frozen after date/time picker shows) and I don't want to receive bad reviews. I may rename it as "beta" and post it again...
About your effort, it would be really helpful to design a layout in Photoshop. Than I can try to code it.
As the app is now working in history mode (browsing collected data (1 sample minute)), I would imagine splitting the app for
REAL-TIME mode (new)
HISTORY mode
So, what do you think about making some layouts?
Thanks!
Really interested in this app for Tizen 3.0.
Will it be available in the app store at some point?
Hi Dev,
Thanks for your work.
I used and installed your app, but as many users say, the 360 deg chart is counter-intuitive and ended up uninstalling.
I very much prefer the Suunto one, Garmin in second place.
Altitude charts always with linear x-y axis in my opinion, very intuitive.
Have you considered using altitude data based on location (like Strava does) instead of relying on barometric changes?
If the chart was linear I'd be happy to use again and donate.
IIRC, it was somewhat intricate to pick the timespan for the chart -don't remember the details.
Thanks
Hello,
but many users are still on 2.3 (I don't know why) => because there is not Tizen os 3 on some devices (Gear S2 for instance).
I’ve just reset my watch because I have to change my phone.
There is no way to get all old apps
Dashboard Watchface and altimeter for exemple disappears from my watch and there is no possibility to get it from Galaxy store.
What a shame. This is planned obsolescence.

[APP][4.1+][FREE]Top Picks: Betting Tips

Top Picks: Betting Tips
The app provides the best betting tips and preview predictions for sports. The main focus is on soccer picks but occasionally there are also picks for tennis games, basketball and ice hockey matches.
Our selection of betting picks is based on experts research and analysis of statistics.
We also use a little bit of help from artificial intelligence and machine learning.
However apart from the complicated algorithms and calculations there are many different things that could have big impact on the match and completely change the game scenario. Therefore we take into account other bits and pieces such as:
previous games from historical data
current form and fitness
general motivation to win within the team
missing players and injuries
weather conditions
Key Features of the App
betting tips are provided on a daily basis, depending on the market availability
each pick include date, discipline, theoretical odds and sometimes name of the competition or league
configurable odds format where you can choose from American, Decimal or Fractional odds
automatic push notifications whenever sport picks are available, you can disable it in the settings
monthly statistics where you can check how successful are our predictions by tracking things such as yield, average odds and profit
you can share sport picks with friends via different communication channels
Download Link: https://play.google.com/store/apps/details?id=com.toppicks
Hi,
Please feel free to provide any feedback. Any ideas, changes you would like to see in the app? I guess this is mostly for people interested in sports. Any reviews on the Play Store would be great :fingers-crossed:
Cheers!
Hi there!
It's been a while since introducing the app on this forum. Since then there have been few versions updates including the latest one last night. Please see bellow for the current summary:
Version: 1.0.8
Rating: 4.6 (going up
Installs: 50,000+
Size: 4.4M
What's New?
App name slightly changed from Top Picks: Betting Tips to Betting Tips: Football Predictions
Few bug fixes
UX improvments
Added ability to share betting tips via popular communication channels
New feature for Betting "Streak" Challenge
Thanks again for using the app and feel free to post any questions you might have.

Categories

Resources