Create a chat like in Ada in Swift [closed] - ios

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
I'm new to programming, so please be patient. I'd like to implement in my current app a chat, but not with other users, but rather with the app itself. In the app called "Ada" the way user interacts with the app is through various buttons that he presses, after which the app gives the answer. So, as far as I understand what I try to create has nothing to do with machine learning, so I'd like to avoid such services as DialogFlow or the same service provided by IBM, as I don't want to pay for the additional features that I will never use (I don't want my users to use keyboard input to interact with the app, I want them to use only buttons). But I'd like to create a page, which looks like a chat. The only app that I know that has implemented exactly what I need is Ada. The problem is that there is literally no page on that topic on the Internet, so I don't know where to even begin. As I don't know where to even start, I have no starting code to provide you with.
Here is a simple example of what I mean:
On the right the app gives the user a test, as user pressed "begin" button
Hope that you understand what I need and you'd help me a lot if you would explain exactly how to create such a chat.

It looks like there is a Udemy course on this very subject:
https://www.udemy.com/course/simple-ios-chat-app-in-swift-4-firebase-4/?LSNPUBID=VkwVKCHWj2A&siteID=VkwVKCHWj2A-wV3kGNSueSCVcV8Oj.3Qxw&utm_source=adwords&utm_medium=udemyads&utm_campaign=DSA_Catchall_la.EN_cc.US&utm_content=deal4584&utm_term=_._ag_95911180068_._ad_436639626698_._kw__._de_c_._dm__._pl__._ti_dsa-402185414521_._li_9059739_._pd__._&matchtype=b&gclid=EAIaIQobChMI-uSro4KM6gIVCYizCh3XiwKLEAAYASAAEgL81PD_BwE

Related

In Firebase, How do I prevent memory-modification cheats (iOS) [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
I have Users table in Firebase. However, users can change our scores, etc. How can i handle this situation ?
Thanks
In general I recommend storing the actual moves that a user has made in the game, in addition to the score they achieved. At the very least you can then replay those moves to see if the score is correct or manipulated. But you can also further analyze the moves to see if they were made by the player or seem synthesized.
You can use Firebase's security rules to validate the moves of certain games. But depending on the game this may be beyond what you're willing to write security rules for. In that case, you should write the (move and score) validation into a back-end process that runs in a trusted environment. This may be a an app server you control, but it also be as simple as a process you periodically run on your own machine.
Some links that cover the same/a similar topic:
Firebase complex validation
Firesafe: Add Complex Security Logic to Your Firebase App
can Firebase be used to backend Unity MMOs?

iOS features and buttons [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I have an application which was rejected. The rejection says it contains lower quality experience, and I should add iOS features to it, like a favourite button.
It's a language learner application, which is just a "webview", so it does not contains much, but textviews and a few pictures. Though it has a nice design and a lot of animation, but still don't have that interactive thing or button.
Could anyone help me by showing me the way how to improve my app to be accepted?
How can I make those iOS features?
What buttons should I make and how?
I know there is a lot of way to do these, but I'm asking because I'm not a programmer and I believe you can explain it to me, or link me the right pages to learn and achieve my goal.
Appreciate any help.
On Android it was fine to just make that "lame" application which has nothing but textviews with pictures.
I also don't want my users to have internet connection while using the app.
Basically, I just need buttons which can do something.
I'm guessing you didn't read the app store review guidelines
The second point in the introduction reads…
If your app looks like it was cobbled together in a few days, or
you're trying to get your first practice app into the store to impress
your friends, please brace yourself for rejection. We have lots of
serious developers who don't want their quality apps to be surrounded
by amateur hour.
Please don't waste the reviewers' time with a "language learner application" - write and submit something of value

Swift Conventions - Alert or Push notification [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I am looking for a solution to providing the user with some information that they may not need to act upon, but is generally useful to know.
I have some JSON / DB operations that perform on a separate thread, when the opertion is finished I think it would be beneficial for the user to see a message that tells them something has changed e.g "12 New Items Added" or something to that effect.
The solutions I have found thus far are either using an alert to show this information or perhaps push notification?
I have added the question mark there as I am fairly sure that isn't the correct approach in this situation.
If anyone has used the toastr popups library before that is something very close to what I am after, but for Swift.
I wouldn't suggest using an alert, according to Apple's guidelines alerts should only be used if it is something that a user must act upon or something that they must know.
I would suggest that you use a toast or something to that effect to make the user aware of what has been done as it's much less intrusive.
Here is a tutorial that I have found on how to implement it:
http://www.theappguruz.com/blog/implement-toast-message-ios-using-swift

iOS Social Networking Application [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
I am decent with objective c, and my friends and I want to start developing a social networking application, and we have plans for it and everything almost ready, but the problem is I don't know where to start. I don't know if I should code the structure of the app then write the backend code. I don't really know networking too well, and I'm not sure if I should be using parse or another cite. Basically I wanted to know if anyone had some tips on where to start, or has any guides on social networking app development that would be fantastic. Just so you guys have an idea of what I am trying to do it is kind of like snapchat, but also completely different, but the same type of style and format is what i picture.
Thanks so much.
If it's only you who is developing I would do it step by step, meaning you start with a part of the iOS App and then do the required backend functionality and test it. Afterwards you move on with the next step of the iOS App and then backend again and so on. These steps could be split into the following:
Registration
Login
User profile
Edit profile
Posting stuff
User feed
Adding/following other users
...
If you're working as a team you can split the work, someone is doing backend someone else the App. So you're basically keeping the steps above but you can work on and test them simultaneously.

iOS in App user assistance screens [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
Our app involves the use of techniques that have not been used within the target profession before, and as a result, end users will have no comprehension of how to use it. We will be doing webinars to help them get started with it; however, there is a concern that they may need some immediate assistance from the time they download it.
So, we're trying to figure out how best to present this information. While the app itself is mostly self-explanatory, the underlying techniques on how it is to be used require some explanation.
I'm thinking of adding a "help button" on the nav bar at the top of screens where it will be relevant, which would then open a webview to load html containing the necessary help screens.
My questions are:
a) Would this generally be acceptable in terms of the UI?
b) Is there a better way than what I'm suggesting?
TIA
A: No. I think a help button is the wrong way to go about it.
B: Why not display a screen onto of the UI that gives info on how to use the app. This screen only shows the first time the user opens the app. Like a short tutorial?

Resources